Live Stream

Noun · English

A live transmition of an event over the internet.