Wiktionary
cybercast
n. (context Internet English) A broadcast of audiovisual material over the Internet. vb. to broadcast a cybercast