I find it exciting to have a tool that allows up to 100 participants at once right in the browser.
I find it exciting to have a tool that allows up to 100 participants at once right in the browser.
The idea is the SFU will receive a number of streams for each user (usually up to 3, in low, mid and high resolutions) and then it will forward one of them to each other participant depending on things like available bandwidth, requested video size, etc.
There are a number of Open Source implementations available, in case you want to study it deeper:
- Jitsi videobridge: https://github.com/jitsi/jitsi-videobridge
- Janus: https://github.com/meetecho/janus-gateway
- mediasoup: https://github.com/versatica/mediasoup
- (p)ion: https://github.com/pion/ion-sfu
- meddoze: https://github.com/medooze/media-server-node
And probably more!