Webcast

 

Definition: Live or on-demand transmission of video content over the Internet.


Need another definition?

 

Please select from the menu above