我无法在Chrome和Firefox之间创建RTC dataChannel。我成功地在两个浏览器之间创建视频和音频流,但不是dataChannel。
如果通讯是在两个Firefox浏览器或两个Chrome浏览器之间进行,则可以正常工作。是否可以在这两者之间创建一个dataChannel?
感谢。
答案 0 :(得分:0)
是的,可以在Chrome和Firefox之间创建数据通道。实现连接需要一些自定义代码,但这并不算太糟糕。
我建议使用一个模块来平滑差异并简化WebRTC API。我为此目的写了simple-peer。您可以查看index.js,了解处理Chrome或Firefox怪癖的自定义逻辑。
另一种流行的解决方案是adapter.js(由Google创建),它试图消除浏览器之间的差异,而不会让API更易于用户使用。