videocast
/vaɪdiˈkɑst/Definitions
1. noun
A video broadcast or transmission, especially one available on the internet.
“The company will start offering videocasts of their product launch event online.”
2. verb
To broadcast or transmit video, especially over the internet.
“The company plans to videocast their annual meeting to reach a wider audience.”
3. noun
A series of video episodes or segments, often released on a regular schedule.
“The popular videocast has gained millions of subscribers and views.”