2013-12-20 71 views
2

我无法在Chrome和Firefox之间创建RTC dataChannel。我在两个浏览器之间创建了视频和音频流,但没有成功创建数据通道。跨浏览器WebRTC DataChannel

如果通信是在两个Firefox浏览器或两个Chrome浏览器之间进行的,则它可以工作。是否有可能在这两者之间创建一个数据通道?

谢谢。

+0

想知道你是否知道问题 –

+0

也许你可以添加一些代码或jsfiddle或任何有帮助的演示。 – Muath

+2

和@moath建议的一样。因为完全可以在Chrome和Firefox之间创建一个DataChannel。你使用SCTP而不是RTP? –

回答

0

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

我推荐使用能够平滑差异并简化WebRTC API的模块。我为此写了simple-peer。你可以看看index.js来看看哪里有定制逻辑来处理Chrome或Firefox的怪癖。

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