【问题标题】:Cross Browser WebRTC DataChannel跨浏览器 WebRTC 数据通道
【发布时间】:2014-01-08 19:11:05
【问题描述】:

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

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

谢谢。

【问题讨论】:

  • 想知道您是否发现了问题
  • 也许您可以添加一些代码或 jsfiddle 或任何有帮助的演示。
  • 与@moath 建议的相同。因为在 Chrome 和 Firefox 之间创建 DataChannel 是完全可能的。您使用的是 SCTP 而不是 RTP 吗?

标签: javascript google-chrome firefox webrtc


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多