WebRTC媒体在内部网络中发生故障

时间:2019-05-20 20:02:48

标签: webrtc stun turn

我们的WebRTC应用程序可在公共网络中运行,但无法在具有访问Stun和Turn服务器访问权限的OuterNET中接收媒体。

我们的猜测是,这可能与ICE谈判有关。

  • WebRTC内部显示ICE连接状态:=>检查=>已连接 =>为有问题的客户完成。
  • 我们启用了TURN,它正在运行。我们使用the流工具进行了测试。
  • 我们看到到和的RTP数据包 从运行Web应用程序和TURN的便携式计算机的专用IP 服务器

什么可能导致此媒体问题?

我们比较了正常工作和非正常工作之间的WebRTC转储,到目前为止,主要区别在于候选列表。在非工作呼叫(无媒体)中,ICE返回0.0.0.0作为私有IP /端口本地候选者,但在工作情况下,返回正确的私有IP /端口10.x.x.x:9。

感谢您的帮助。 谢谢!

0 个答案:

没有答案