webcasts
web-casts
noun
Digital audio and video programmes broadcast over the internet, often live.
"Many companies use webcasts for their training sessions."
verb
To transmit an event or programme over the internet as a webcast.
"The university webcasts its public lectures."