记录webrtc在火狐浏览器上的不出流问题


目的:在两个浏览器之间通过信令服务器建立P2P连接,实现实时音视频通话。

过程:修改的是janus的例子,不过现在基本上没有janus的影子了。浏览器A建立ws连接信令服务器获取idA,B建立ws连接信令服务器获取idB,B发送携带idA的绑定指令。两端绑定,目前A发送给信令服务器的消息转发到B,B发送给信令服务器的消息转发给A。

接下来就是A和B之间发送offer、answere 和candidate。最终A和B建立P2P连接。

现象:两个有摄像头权限的A和B,可以互发视频并显示正常,抓包显示AB之间有流。A有摄像头权限,而B没有,P2P连接建立成功,但是B只显示A的一帧图像。抓包显示没流。

猜想:现在怀疑的是B没有addTrack, 导致的对端不发了?目前感觉不对。

奇怪点:刚才用chrome 试了下,又可以了。把stun换成turn ,然后又试了下,又不可以了。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM