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