【问题标题】:How to make WebRTC work on 3G networks using the STUN and TURN?如何使用 STUN 和 TURN 使 WebRTC 在 3G 网络上工作?
【发布时间】:2018-11-10 08:28:26
【问题描述】:

如果一个客户端使用 3G 网络,则客户端之间的连接不起作用。

服务器的配置使用STUN和TURN。

问题始于 ICE 阶段。在 Firefox 浏览器的控制台中显示消息:“ICE 失败。您的 TURN 服务器似乎已损坏。”

WebRTC 的日志显示下一个(短): " (stun/INFO) TURN 超时 (转向/警告)模式 20 (转/警告)nr_turn_client_error_cb (转/警告)失败 (转/INFO)取消 (turn/WARNING) nr_turn_allocated_cb 以状态 4 调用 (转/警告)nr_turn_allocated_cb 失败 (stun/INFO) 超时 (ice/INFO) 所有对都失败,宽限期已过。将组件标记为失败。 "

你知道这个问题的标准解决方案吗?

【问题讨论】:

    标签: webrtc


    【解决方案1】:

    我最近对 ​​WebRTC 很感兴趣,所以我不知道确切的原因,但我想帮助你。

    当我查看此“错误消息”时,似乎连接到 3G 网络时无法连接到 TURN 服务器。


    1) 检查私网是否有TURN服务器。

    2) 确保提供 3G 网络的 ISP(互联网服务提供商)阻止访问此 TURN 服务器。

    3) 或者,确保 TURN 服务器上的防火墙只允许特定的 IP 连接。

    4) 其他...


    网络问题多种多样,您必须逐一检查才能找出确切原因。

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-01
      • 1970-01-01
      相关资源
      最近更新 更多