如何使用STUN和TURN使WebRTC在3G网络上工作?

时间:2018-11-10 08:28:26

标签: webrtc

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

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

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

WebRTC的日志显示下一个(简称): ” (眩晕/信息)TURN超时 (转向/警告)模式20 (转向/警告)nr_turn_client_error_cb (转弯/警告)失败 (转弯/ INFO)取消 (turn / WARNING)以状态4调用nr_turn_allocated_cb (转弯/警告)nr_turn_allocated_cb失败 (眩晕/信息)超时 (ice / INFO)所有对均失败,并且宽限期已过。将组件标记为失败。 “

您知道此问题的标准解决方案吗?

1 个答案:

答案 0 :(得分:0)

这些天,我对WebRTC感兴趣,所以我不知道确切的原因,但是我想为您提供帮助。

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


1)检查专用网络上是否有TURN服务器。

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

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

4)其他...


网络问题是如此多样,您必须检查每个问题以找出确切原因。

谢谢。