跨浏览器的WebRTC数据通道

3
我无法在Chrome和Firefox之间创建RTC数据通道。我已成功在两个浏览器之间创建了视频和音频流,但未能创建数据通道。
如果通信是在两个Firefox浏览器或两个Chrome浏览器之间进行,则可以正常工作。是否可能在这两者之间创建数据通道?
谢谢。

你想知道你解决了这个问题没有。 - ali haider
也许你可以添加一些代码、JSFiddle或任何有助于解释的演示。 - Muath
2
和@moath建议的一样。因为在Chrome和Firefox之间创建DataChannel是完全可能的。你使用的是SCTP而不是RTP吗? - Jb Drucker
1个回答

0

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

我建议使用一个模块来平滑处理差异并简化WebRTC API。我为此编写了simple-peer。您可以查看index.js,了解如何处理Chrome或Firefox的特殊情况。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接