如果NAT后的WebRTC客户端无法连接到其他对等端,则应使用TURN服务器。 该客户端实际上如何从TURN服务器接收流?
编辑:还需要添加此问题。
如果运行媒体服务器,为什么需要打开服务器。
答案 0 :(得分:0)
TURN服务器具有一个公共IP,并打开一个端口。这避免了NAT遍历,唯一剩下的问题是阻止UDP的防火墙-为此,可以在TCP或TLS上使用TURN。
使用媒体服务器时,可能不需要TURN。 This blog post有一些数据支持此论点,但您可能需要衡量自己。 请注意,不使用TURN服务器需要在媒体服务器端进行很多操作,例如在单个端口(443)上运行所有会话并实现ICE-TCP。