【问题标题】:How does Turn server actually helps clients behind NAT?Turn server 如何真正帮助 NAT 后面的客户端?
【发布时间】:2019-05-05 23:05:57
【问题描述】:

如果 NAT 后面的 WebRTC 客户端无法连接到其他对等点,则它应该使用 TURN 服务器。 该客户端如何实际接收来自 TURN 服务器的流?

编辑:也需要添加这个问题。

如果我们运行媒体服务器,为什么需要转向服务器。

【问题讨论】:

    标签: turn


    【解决方案1】:

    TURN 服务器有一个公共 ip 并打开一个端口。这避免了 NAT 遍历,唯一剩下的问题是阻止 UDP 的防火墙—​​—为此,TURN 可以通过 TCP 或 TLS 使用。

    使用媒体服务器时,可能不需要 TURN。 This blog post 有一些数据支持这个论点,但你可能想自己衡量一下。 请注意,不使用 TURN 服务器需要在媒体服务器端执行许多操作,例如在单个端口 (443) 上运行所有会话并实现 ICE-TCP。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-09
      • 2017-10-17
      • 2015-11-04
      • 1970-01-01
      • 2011-01-31
      相关资源
      最近更新 更多