Webcast

Noun

 * 1) A video and/or audio broadcast transmitted via the Internet

Verb

 * 1) To make such a broadcast

Derived terms

 * webcasting

webcast webcast webcast webcast