livecast noun 1verb 1forms 3 noun1 •A webcast that is streamed live, often combined with an integrated chat forum for those watching.“The locals are showing this,” she whispered. “Look, they're going to arrest us on livecast.” — 2012 verb1 •To create and broadcast a livecast.Services such as Qik and Mogulus also allow for livecasting, in addition to offering the ability to broadcast video and support chatroom functionality from a mobile phone. — 2010 formslivecasted · livecasting · livecasts