RichThesaurus
live stream
vs
videocast
live stream
noun
A real-time broadcast of audio or video over the Internet.
videocast
noun
A vodcast.
verb
To vodcast.
How often have the words
live stream
and
videocast
occurred in a corpus of books?
(source:
Google Ngram Viewer
)