Javascript – Web RTC video-chat with many users

javascriptnode.jswebrtc

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 😊

Best Answer

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

Related Topic