So I have a web-based application where I need to show a group video-chat (only video, no audio) of a total of 28 people (including the clients stream).
Trying a full-mesh topology using webrtc is exceedingly memory-consuming. The browser just can't handle it.
What is the best way to implement this feature? Are there any good libs or code-examples for webrtc use with a large number of participants?
Thanks for any input 😊
In a browser you could typically have 3-5 parallel calls, but it would be really tough for the browser. For your requirements you need a WebRTC MCU (Multipoint Conferencing Unit) - some short details and general picture can be found here: https://bloggeek.me/webrtc-multipoint-large-groups/
Some popular solutions:
Here is Janus: https://janus.conf.meetecho.com
Also take a look at licode: http://lynckia.com/licode/
Medooza worth to consider as well: http://www.medooze.com/products/mcu/webrtc-support.aspx
[updated]
Another good example of MCU came from comments: Jitsi https://jitsi.org
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With