I've been asked about building a website which would include the capability to stream live "shows." During these streams, we need the capability to have interactive dialog. For instance, we need the ability to have a Skype-like interaction during the live show.
So let's use a live cooking show as an example. As the cook is preparing a recipe, someone from the virtual audience could "dial in" and connect via some form of video chat, during the live streaming.
I've built many websites before, but I've never had to do something like this.
I'm looking for suggestions. Would YouTube streaming be appropriate? How would the video calls be incorporated? What kind of resources would I need, technically? Etc.
Thank you in advance!