跨浏览器WebRTC DataChannel

时间:2013-12-20 01:32:49

标签: javascript google-chrome firefox webrtc

我无法在Chrome和Firefox之间创建RTC dataChannel。我成功地在两个浏览器之间创建视频和音频流,但不是dataChannel。

如果通讯是在两个Firefox浏览器或两个Chrome浏览器之间进行,则可以正常工作。是否可以在这两者之间创建一个dataChannel?

感谢。

1 个答案:

答案 0 :(得分:0)

是的,可以在Chrome和Firefox之间创建数据通道。实现连接需要一些自定义代码,但这并不算太糟糕。

我建议使用一个模块来平滑差异并简化WebRTC API。我为此目的写了simple-peer。您可以查看index.js,了解处理Chrome或Firefox怪癖的自定义逻辑。

另一种流行的解决方案是adapter.js(由Google创建),它试图消除浏览器之间的差异,而不会让API更易于用户使用。