我想创建一个webrtc广播演示
https://webrtc-experiment.appspot.com/socket.io/
这里我有一个问题广播公司在连接10+用户时拥有巨大的带宽,因为它使用点对点连接,因此它使用像这样的上传带宽
总上传带宽=用户数*(近似上传1个视频30 kb)
所以我想像这样开发
http://bloggeek.me/webrtc-multipoint-small-groups
如何使用最小带宽开发多点webrtc?
答案 0 :(得分:1)
当您想到以小组多点方式使用WebRTC时,这会带来很多复杂性和可靠性问题。根据我的经验,大多数通过对等方中继的WebRTC应用程序往往不太可靠。从概念上讲,这是个好主意,但我还没有看到任何可靠的实际应用程序。可伸缩WebRTC广播的最可靠实现往往在中间使用服务器。您可以使用Janus之类的东西,但我更喜欢开源的Kurento。还有一个名为OpenVidu的平台,它位于Kurento的顶部,如果您不想深入了解工作原理,但可定制性较低。您甚至可以实时记录,转码和处理视频。