我正在尝试了解如何使用 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 上的任何连接问题。
我试图找到一个 dataChannel 的工作实现,没有多个框架或抽象堆叠在上面(我想学习如何使用它们以及它们是如何工作的),但我似乎无法解决我的问题有。