I want to create a webrtc broadcasting demo
https://webrtc-experiment.appspot.com/socket.io/
here i have a one problem broadcaster have huge bandwidth when connect 10+ user because it use peer to peer connection so it use upload bandwidth like this
Total upload bandwith = number of user * ( 30 kb approximate to upload 1 video)
so i want to develop like this
http://bloggeek.me/webrtc-multipoint-small-groups
how to i develop multipoint webrtc using minimum bandwidth ?
While your thought of using WebRTC in a small group multipoint manner, this comes with a lot of complexity and reliability issues. Most WebRTC apps that relay through peers tend to be not so reliable in my experience. In concept it's a great idea, but I haven't seen any solid practical applications. The most reliable implementations of scalable WebRTC broadcasts tends to use a server in the middle. You can use something like Janus, but I prefer Kurento which is open source. There is also a platform called OpenVidu that sits on top of Kurento if you don't want to have to get into the nuts and bolts of how things works, but is less customize-able. You can even record, transcode and process the video in real time.