【问题标题】:Does adding more STUN servers increase the chances of WebRTC connection?添加更多 STUN 服务器会增加 WebRTC 连接的机会吗?
【发布时间】:2023-04-01 00:14:01
【问题描述】:

我正在建立一个普通的 WebRTC 项目(没有包装库),我正在考虑我想将哪些 ice_servers 传递给我的 RTCPeerConnection 配置。

我看到有多个免费使用的公共 stun 服务器(stun.l.google.com:19302、stun2.l.google.com:19302、global.stun.twilio.com:3478 , 等等)。在Trickle ICE STUN/TURN server verification site 上尝试这些不同的 STUN 服务器表明每个 STUN 服务器遍历我的 NAT 上的不同端口。

所以问题是,如果我在我的配置中添加更多 STUN 服务器,是否会增加建立成功 p2p 连接的可能性(减少返回 TURN 的机会)?或者它实际上是否以某种方式降低了可能性或对连接建立时间产生负面影响?

【问题讨论】:

    标签: javascript webrtc


    【解决方案1】:

    一个 stun 服务器告诉你你的公共 IP。如果你问他们三个,你不会得到不同的答案。端口始终是随机的,但不取决于您询问的服务器数量。

    尝试在测试页面上同时添加三个 STUN 服务器。您仍然只会看到一个类型为 srflx 的候选人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多