0

我想为游戏构建一个基于webrtc的纯音频会议系统,但我必须避免延迟。
例如我可以使用https://github.com/muaz-khan/WebRTC-Experiment/tree/master/RTCMultiConnection
可以同时连接多少个客户端?关于带宽?
我认为上传将是增加连接客户端数量的限制。
我可以创建一个客户端树,所以每个客户端只有 2 或 3 个连接吗?

服务器可以使用任何语言,因为我将使用 vert.x
问候

4

1 回答 1

3

有两种情况:


1:点对点

在这个模型中;Chromium 上每页的最大对等连接限制为256

2:对等服务器

在这个模型中;您可以使用媒体服务器在无限的对等点上中继流。


在第一个模型中;您可能会遇到带宽/cpu使用问题

在第二个模型中;所有这些事情都由媒体服务器处理。


如果您打算设置点对点视频会议;您将使用网格模型。建议将会议限制为仅5 个用户。否则,您将面临音频丢失、回声以及带宽/cpu 大量使用等问题!


在广播p2p场景中;您可以中继即转发远程流以克服来自单个对等方的负担。

于 2013-12-05T10:52:42.033 回答