gocast
gocast copied to clipboard
Multiple Synced Players
Motivation and Context
Adds multiple synced players as a viewing option. The current split-view implementation is very primitive and could be enhanced in a later PR. An example off the top of my head: Show the chat below the CAM version for a bigger PRES stream.
Description
Adds View Version STEP
with a ratio-picker with predefined ratios. (3:1, 1:1, 1:3)
Steps for Testing
- Navigate to a livestream which has a
PRES
and aCAM
version - Click on the split-view button in the actions-bar. You will be redirect to
.../SPLIT
- Hovering over the video makes the ratio-picker visible
- Choose a ratio
- Make sure to test
CAM
,PRES
, andCOMB
on its own - Make sure to test the chat replay
Screenshots


Can you fix the CI issues? If it is not possible, you can also surpress the issues.
I'm in love with this!
I noticed however that sometimes both videos are unmuted which sounds weird. Ideally the camera version should be unmuted and the presentation should be muted. I don't know how to handle unmuting and muting the video when the presentation has focus tho...
I deployed this today for testing and it seems like it breaks the embed: https://github.com/joschahenningsen/TUM-Live/issues/844
I deployed this today for testing and it seems like it breaks the embed: #844
I will have a look at the sound and embedded player problems tomorrow. Thanks for pointing out!
I deployed this today for testing and it seems like it breaks the embed: #844
The issues should be fixed now. Thanks again! I guess that's what happens when you test everything on mute 🫠