a video broadcast of an event transmitted across the Internet.
verb (past and past participle webcast)
[with object]
broadcast (an event) on the Internet:services from St John’s are webcast once a week (as noun webcasting)webcasting will make a big difference in promoting public understanding of our work
Derivatives
webcaster
noun
Origin:
1990s: from web, in the sense 'World Wide Web', and broadcast
webcast in other Oxford dictionaries
Definition of webcast in the US English dictionary