2016-01-30 33 views
0

我想了解如何使用WebRTC dataChannels,但有一些问题只是测试它们。WebRTC dataChannel.readyState拖延“连接”

我克隆https://github.com/JustGoscha/simple-datachannel但它似乎没有功能。该报价是作出,处理和回应,但dataChannel.readyState似乎坚持'连接'。

我能得到视频/音频的工作就好了局域网这样的:https://github.com/shanet/WebRTC-Example 所以我知道我的问题是不是NAT关系(有没有TURN服务器在该示例)。

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

我想找到没有多个框架或抽象堆叠在顶部(我想学习如何使用它们以及它们如何工作)dataChannel的工作实现,但我似乎无法包裹我的头围绕我遇到的问题。

回答

2

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

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