1. livecast - Noun
2. livecast - Verb
livecast (plural livecasts)
A webcast that is streamed live, often combined with an integrated chat forum for those watching.
livecast (third-person singular simple present livecasts, present participle livecasting, simple past and past participle livecast or livecasted)
To create and broadcast a livecast.