【发布时间】:2019-05-05 23:05:57
【问题描述】:
如果 NAT 后面的 WebRTC 客户端无法连接到其他对等点,则它应该使用 TURN 服务器。 该客户端如何实际接收来自 TURN 服务器的流?
编辑:也需要添加这个问题。
如果我们运行媒体服务器,为什么需要转向服务器。
【问题讨论】:
标签: turn
如果 NAT 后面的 WebRTC 客户端无法连接到其他对等点,则它应该使用 TURN 服务器。 该客户端如何实际接收来自 TURN 服务器的流?
编辑:也需要添加这个问题。
如果我们运行媒体服务器,为什么需要转向服务器。
【问题讨论】:
标签: turn
TURN 服务器有一个公共 ip 并打开一个端口。这避免了 NAT 遍历,唯一剩下的问题是阻止 UDP 的防火墙——为此,TURN 可以通过 TCP 或 TLS 使用。
使用媒体服务器时,可能不需要 TURN。 This blog post 有一些数据支持这个论点,但你可能想自己衡量一下。 请注意,不使用 TURN 服务器需要在媒体服务器端执行许多操作,例如在单个端口 (443) 上运行所有会话并实现 ICE-TCP。
【讨论】: