Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Web RTC video-chat with many users [closed]

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 😊

like image 499
Stefan Avatar asked Aug 26 '16 15:08

Stefan


1 Answers

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

like image 122
fycth Avatar answered Sep 30 '22 10:09

fycth