Turn服务器如何真正帮助NAT背后的客户端?

时间:2019-05-05 23:05:57

标签: turn

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

编辑:还需要添加此问题。

如果运行媒体服务器,为什么需要打开服务器。

1 个答案:

答案 0 :(得分:0)

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

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