我无法在Chrome和Firefox之间创建RTC数据通道。我已成功在两个浏览器之间创建了视频和音频流,但未能创建数据通道。
如果通信是在两个Firefox浏览器或两个Chrome浏览器之间进行,则可以正常工作。是否可能在这两者之间创建数据通道?
谢谢。
如果通信是在两个Firefox浏览器或两个Chrome浏览器之间进行,则可以正常工作。是否可能在这两者之间创建数据通道?
谢谢。
是的,可以在Chrome和Firefox之间创建数据通道。需要一些自定义代码来实现连接,但并不太难。
我建议使用一个模块来平滑处理差异并简化WebRTC API。我为此编写了simple-peer。您可以查看index.js,了解如何处理Chrome或Firefox的特殊情况。
另一个流行的解决方案是adapter.js(由Google创建),它试图平滑处理浏览器之间的差异,而不会使API更易于使用。