How To Implement Multipoint Video Using WebRTC: Large Groups

Here's how you handle multipoint for large groups using WebRTC.
This is the third post dealing with multipoint:
- Introduction
- Broadcast
- Small groups
- Large groups (this post)
- EVC – Enterprise Video Conferencing. A made-up term for this post to denote… what video conferencing is in enterprises today. Think of solutions coming from Polycom, Cisco, …
- MCU – Multipoint Conferencing Unit. The "box" on the data center that provides multi point support for both small and large groups
- Port – a term used by EVC vendors for their MCUs to denote an encoder in the box – the more ports you have, the more calls (and the larger calls) you can support
- Server does all, sending the endpoints the exact video stream they should be viewing (a single stream)
- Server sends multiple streams to the endpoints, delegating some of the work to them



Hello, Quite good article but you should mention available webrtc opensource MCU. As per my experience I came across with 4 webrtc MCU.
1. Jitsy
2. Janus
3. Kurento
4. Licode
I try to use all of these and I quite like kurento and janus. Its little hard to configure but once you done with configuration then can have group chat with large number of user.
Thanks for sharing Laduram.
Covering the space of media servers is something I did in a recent virtual coffee session (https://bloggeek.me/virtual-coffee/), though it is available only to my customers.
Janus did not support mixing video and audio solution`
Where can I read what needs to be implemented on the server side, to pack an MPEG2-TS stream (H.264 or H.265) to WebRTC?
Ilan,
This usually doesn't get covered online frequently. You do this by using a gateway implementation that does that, or by vendors who offer video streaming products and have added WebRTC support to them.