【发布时间】:2017-07-21 17:52:52
【问题描述】:
我正在实施高清屏幕共享,因此最大限度地减少带宽使用非常重要。在第一个场景中,所有客户端都直接使用 stun 连接到单个客户端(客户端 a 连接到客户端 b,客户端 a 连接到客户端 c,客户端 a 连接到客户端 d)。在这种情况下,用户必须将他的屏幕分别传输给 3 个客户端。
我的问题是,当使用 TURN 时,是一样的吗?还是客户端 A 连接到转向服务器,然后转向服务器将该数据路由到客户端 b、c 和 d,从而节省客户端带宽,因为他只需将数据发送到 TURN 服务器?还是使用相同数量的带宽?
我专门询问 Twilio 的 WebRTC 视频的用例,所以我希望这些信息也适用于那里。
【问题讨论】:
-
TURN 只是更改位离开您的机器的路线。它仍然是 1-1 并且位数相同。你想要一个SFU。
-
所有 TURN 服务器都有一个配置设置来限制任何流的比特率。