【问题标题】:WebRTC dataChannel.readyState stalling on "connecting"WebRTC dataChannel.readyState 在“连接”上停止
【发布时间】:2016-01-31 11:48:56
【问题描述】:

我正在尝试了解如何使用 WebRTC 数据通道,但在测试它们时遇到了一些问题。

我克隆了https://github.com/JustGoscha/simple-datachannel,但它似乎不起作用。提供、处理和响应,但 dataChannel.readyState 似乎坚持“连接”。

我能够通过 LAN 让视频/音频正常工作:https://github.com/shanet/WebRTC-Example 所以我知道我的问题与 NAT 无关(该示例中没有 TURN 服务器)。

为了确认,我编辑了第一个示例,将 dc.html 和 index.html 的第 94 行更改为“iceServers”的空数组,以避免任何 LAN 连接问题。

我试图找到一个没有多个框架或抽象层的数据通道的工作实现(我想了解如何使用它们以及它们是如何工作的),但我似乎无法解决这些问题我有。

【问题讨论】:

    标签: javascript node.js webrtc rtcdatachannel


    【解决方案1】:

    该特定示例已超过两年未更新,并使用最近被 Chrome 强制弃用的非标准 rtp 数据通道。

    https://webrtc.github.io/samples/ 有多个不使用框架的数据通道示例。这些示例仅使用了 adapter.js 的 polyfill,以允许编写符合标准的代码(仍处于不断变化的状态)。

    【讨论】:

      猜你喜欢
      • 2012-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-12
      • 1970-01-01
      相关资源
      最近更新 更多