11

Hi I have questions about WebRTC.

I would like create one-to-many (1:N) connection with MCU server (because stream from source is too big (CPU,bandwidth...)), but I don't know how can I do that, exists some project for this? I found only EasyRTC, Licode etc. but I guess that is just for videoconferencing (many-to-many). Thank you very much

user3006078
  • 129
  • 1
  • 1
  • 3

1 Answers1

27

Try WebRTC one-way broadcasting and one-to-many broadcasting experiments. Source codes are available as well.

In peer-to-peer scenario; max limit for peer connections per single chrome instance (tab/window) is 256.

Obviously, there will be huge bandwidth/CPU usage when number of peer connections increases.

A simple solution can be peer-to-server model (peer-to-media server-to-all other peers).

Muaz Khan
  • 7,138
  • 9
  • 41
  • 77
  • 1
    "A simple solution can be peer-to-server model (peer-to-media server-to-all other peers)." But this is problem, because I can't find any project like this, webrtc-experiment (one-to-many) is based without sever (media server), right? Thank you very much – user3006078 Nov 19 '13 at 12:20
  • What kind of Media server can be used? Exists some source codes for this kind of model, I mean peer-to-server. – user3006078 Nov 19 '13 at 13:12
  • 2
    There are many media servers like TokeBox's "Montis", or Asterisk, Kamailio, or 3rd party servers like big-blue-button or ngvx. I prefer "Asterisk" over 3rd party media servers!! I'll add a demo on my Github repo in next few weeks. – Muaz Khan Nov 20 '13 at 05:17
  • 1
    Hi @MuazKhan , I've seen your work at your GitHub repo and is Great. Do you know any good tutorial about how to video broadcasting (for web apps) using Asterisk? I really will appreciate it !!! – serfer2 Jan 26 '16 at 09:25
  • have you finally made it ? – Xsmael Aug 27 '16 at 04:53