WebRTC Ice 服务器的位置

Location of WebRTC Ice Servers

我目前有 2 个冰服务器 -- STUN(来自 Google)和一个 TURN 服务器(在美国)。

如果我从不同位置(IE 欧洲、亚洲、南美等)添加更多 ice 服务器(到传递给对等连接的 ice 服务器阵列),WebRTC 是否足够聪明地使用最佳 TURN 服务器相互连接的用户(如果他们之间需要 TURN)?

理论上 ICE 会解决这个问题。

但是,这将保持打开一个 NAT 绑定到每个 TURN 服务器,这是相当浪费的。使用像 Amazons route53 这样的 geodns 让客户端在最近的 TURN 服务器上创建分配通常更好。