假设我们S部署了一个媒体服务器。我们有一个C在对称 NAT 后面的客户端。由于对称 NAT,直接 WebRTC 媒体流是不可能的。所以我们想部署一个 TURN 服务器T,它将在S和之间中继所有媒体C。
现在,为了简单起见,似乎开发人员有时会T在附近部署S。但它有助于在C和之间传输媒体S吗?“近”的意思是“在同一个网络中”,所以如果有的话S,它们都在同一个 NAT 后面。T由于它们位于相同的 NAT 后面,因此似乎并没有改善连接性:在 和 之间传输 WebRTC 流量的机会与在S和之间C相同。TC
这个推理是正确的还是我错过了什么?在我目前的理解中,TURN 服务器就像一个代理,具有更好的连接性C。所以它们应该被放置在另一个网络中以产生任何效果。