clowdr-app / clowdr

Midspace (formerly Clowdr) is a completely open-source virtual conference platform. Host complex events with hundreds of authors and presenters. Midspace includes automated livestreams, video chat, text chat, randomised networking and much more.
https://www.midspace.app/
GNU Affero General Public License v3.0
60 stars 20 forks source link

Show some form stream preview to people in the speakers' area #56

Closed bcpierce00 closed 3 years ago

bcpierce00 commented 3 years ago

We really need to solve the problem of "Person who is speaking has the livestream tab open so the audio loops" -- not just by giving clear instructions, but by making it impossible.

People were consistently confused by the distinction between the livestream broadcast and what they could see happening the Q&A room (i.e., the source of the livestream). IMO we should explicitly show them a muted thumbnail of the livestream in the Q&A room, with a note right next to it saying that there is a delay. This is the best way to make clear that there are two separate things and how they relate. (You can get to it in another tab, and clearly speakers have been, but obviously we don't want them to do that because it creates an audio loop!)

Ed:

EdNutting commented 3 years ago

@rossng Given the Vonage stream layout is controlled by CSS, can we reasonably replicate that client side (using the elements in the Vonage room) to replicate the view of the stream (but in real-time) in the backstage room? And simply have "extra available video streams" in a scroller or grid shown below the "stream preview"?

rossng commented 3 years ago

Yes, that's what I'm thinking too. I don't want to pull in the actual HLS stream because a) it's delayed and that will confuse people and b) the extra bandwidth usage will probably cause issues in the video call.

EdNutting commented 3 years ago

Closing in favour of #340