WebRTC大规模广播

时间:2013-06-20 10:23:44

标签: javascript html5 web webrtc

我是webrtc的新手。我在webrtc上关注了http://www.html5rocks.com/en/tutorials/webrtc/basics/#toc-security的教程,我能够聊聊天。

如果我想向更多用户说广播,例如1000个或更多用户,那么在设计此类应用程序时我需要考虑哪些事项?

我用Google搜索了一下,但我得到的只是webrtc的实现和一些类似我的问题。但到目前为止还没有得到任何具体的答案。

2 个答案:

答案 0 :(得分:2)

给出的答案略有不正确。如果我们谈论扩展,给定的链接就不会做任何事情。如果您转到“广播演示”https://www.webrtc-experiment.com/RTCMultiConnection/video-broadcasting.html并进行测试,您将看到广播公司不发送单个视频流,而是发送N个流,其中N是“听众”或“广播参加者”的数量。因此,广播公司很快就会遇到一个外向的连接瓶颈。例如,单个传出流需要40KB / s,因此对于1000个用户来说它是~40MB / s,这是......我猜是不可接受的。

构建可扩展应用程序的唯一方法是使用服务器端解决方案。广播公司和听众之间是否会有一个小的延迟并不重要,它不像电视那样是真人对话。

答案 1 :(得分:0)

RTCMultiConnection似乎是实施细节的良好起点。