
1) Internet television 2) Modern-day stream 3) Newfangled transmission
Found on
https://www.crosswordclues.com/clue/webcast

A webcast is a media presentation distributed over the Internet using streaming media technology to distribute a single content source to many simultaneous listeners/viewers. A webcast may either be distributed live or on demand. Essentially, webcasting is `broadcasting” over the Internet. The largest `webcasters` include existing radio and ...
Found on
http://en.wikipedia.org/wiki/Webcast

live broadcast transmitted on the World Wide Web
Found on
http://phrontistery.info/w.html

A live or pre-recorded broadcast of an audio or video presentation, delivered via the Web.
Found on
https://www.encyclo.co.uk/local/22472
No exact match found.