Video streaming 不同网络中的WebRTC连接/流问题

Video streaming 不同网络中的WebRTC连接/流问题,video-streaming,webrtc,Video Streaming,Webrtc,我使用WebRTC最近的adapter.js“adapter.js shimming chrome!”开发了一个简单的P2P音频和视频通话应用程序当应用程序在同一(有线)网络中进行测试时,它工作正常,视频、音频通话大部分时间都可以连接 如果我通过不同的网络(移动3G网络/Railwire类型的网络)进行测试,则不会建立呼叫,也看不到任何流。除了候选状态不匹配外,添加的记录器上未显示任何特定错误。我在应用程序开发中使用了以下服务器和技术: STUN:STUN:STUN.l.google.com:1

我使用WebRTC最近的adapter.js“adapter.js shimming chrome!”开发了一个简单的P2P音频和视频通话应用程序当应用程序在同一(有线)网络中进行测试时,它工作正常,视频、音频通话大部分时间都可以连接

如果我通过不同的网络(移动3G网络/Railwire类型的网络)进行测试,则不会建立呼叫,也看不到任何流。除了候选状态不匹配外,添加的记录器上未显示任何特定错误。我在应用程序开发中使用了以下服务器和技术:

STUN:STUN:STUN.l.google.com:19302
TURN:TURN:192.158.29.39:3478,用户名:“JZEOEt2V3Qb0y27GRntt2u2PAYA=”,凭证:“2822411:1379330808” (还使用我们自己的TURN服务器进行了测试,该服务器使用Google资源创建于)

信令:Node.js和Socket.IO

Chrome浏览器版本49.0.2623.87m


如果我检查在不同网络中发射的候选者,其在对等点A上的状态将从“新建”、“检查”变为“失败”。在对等B上,它停止在“检查”状态。是否有人可以在不使用WebRTC网关的情况下分享您的想法以解决此问题。

检查SDP中是否有中继和服务器自反候选项,以及这些候选项是否在两名与会者之间正确交换。

is
192.158.29.39
公共IP?您在webrtc日志中看到了什么?