5

我是 webrtc 的新手。我按照webrtc 上的http://www.html5rocks.com/en/tutorials/webrtc/basics/#toc-security的教程进行了一些聊天。

如果我想向更多的用户广播,比如 1000 个或更多用户,那么在设计这样的应用程序时我需要考虑哪些事情?

我用谷歌搜索了一下,但我得到的只是 webrtc 的实现和一些类似我的问题。但到现在还没有具体的答案。

4

2 回答 2

2

给出的答案有点不正确。如果我们谈论缩放,给定的链接对此没有任何作用。如果你去“广播演示” https://www.webrtc-experiment.com/RTCMultiConnection/video-broadcasting.html并测试,你会看到广播公司没有发送单个视频流,而是 N 个流,其中 N是“听众”或“广播参加者”的数量。因此,广播公司很快就会遇到传出连接瓶颈。例如,单个传出流需要 40KB/s,因此对于 1000 个用户来说大约是 40MB/s,这……我猜是不可接受的。

构建可扩展应用程序的唯一方法是使用服务器端解决方案。广播员和听众之间是否会有一点延迟都没关系,这不是现场对话,就像电视一样。

于 2013-08-19T14:33:59.507 回答
0

RTCMultiConnection似乎是实现细节的一个很好的起点。

于 2013-06-20T14:38:30.973 回答