Turn 服务器实际上如何帮助 NAT 后面的客户端?
How does Turn server actually helps clients behind NAT?
如果 NAT 后面的 WebRTC 客户端无法连接到其他对等点,那么它应该使用 TURN 服务器。
该客户端实际上如何从 TURN 服务器接收流?
编辑:还需要添加这个问题。
如果我们 运行 媒体服务器,为什么需要转向服务器。
TURN服务器有一个publicip,并开放了一个端口。这避免了 NAT 遍历,唯一剩下的问题是阻止 UDP 的防火墙——为此,TURN 可以在 TCP 或 TLS 上使用。
使用媒体服务器时,可能不需要 TURN。
This blog post 有一些数据支持这个论点,但你可能想自己衡量一下。
请注意,不使用 TURN 服务器需要在媒体服务器端做很多事情,例如 运行 单个端口 (443) 上的所有会话和实施 ICE-TCP。
如果 NAT 后面的 WebRTC 客户端无法连接到其他对等点,那么它应该使用 TURN 服务器。 该客户端实际上如何从 TURN 服务器接收流?
编辑:还需要添加这个问题。
如果我们 运行 媒体服务器,为什么需要转向服务器。
TURN服务器有一个publicip,并开放了一个端口。这避免了 NAT 遍历,唯一剩下的问题是阻止 UDP 的防火墙——为此,TURN 可以在 TCP 或 TLS 上使用。
使用媒体服务器时,可能不需要 TURN。 This blog post 有一些数据支持这个论点,但你可能想自己衡量一下。 请注意,不使用 TURN 服务器需要在媒体服务器端做很多事情,例如 运行 单个端口 (443) 上的所有会话和实施 ICE-TCP。