小编Ana*_*d S的帖子

WebRTC在Chrome和Firefox之间重新协商

我能够在Firefox和Chrome之间建立WebRTC连接,但Firefox-Chrome之间的重新协商无法正常工作.

Chrome-Chrome对和Firefox-Firefox对之间的重新协商没有问题.

使用Firefox-Chrome对,当我在删除或添加曲目后从chrome开始重新协商时,重新协商成功,onremovestream或者onaddstream正确地在firefox上触发回调.

但是当我使用pc.removeTrack或删除或添加曲目后从Firefox开始重新协商时pc.addTrack,重新协商成功而没有任何错误.但在Chrome onremovestreamonaddstream回调中未触发.当我使用MediaStream时,pc.getRemoteStreams我可以看到在重新协商后轨道的ID被更改,但是当我尝试播放时,MediaStream不起作用.

我注意到一件奇怪的事情是,Firefox中的实际本地轨道ID与Chrome中的远程轨道ID不匹配(甚至在重新协商之前).

Chrome和Firefox是否支持跨浏览器重新协商(主要是从firefox到chrome)?

有没有人实现firefox和Chrome之间的重新谈判?

这个问题有解决方法吗?

javascript firefox google-chrome webrtc

10
推荐指数
1
解决办法
892
查看次数

标签 统计

firefox ×1

google-chrome ×1

javascript ×1

webrtc ×1