javascript - 如何为 dataChannels 创建多方 webrtc 连接?
问题描述
我只想在 rtc 对等方的网格之间共享轻量级数据。但无法以编程方式弄清楚如何创建网状网络并创建多个数据通道。
解决方案
您需要为获得的每个新用户在每个用户上创建一个新的对等连接。然后,您必须为每个对等连接创建数据通道。
前任。同行ABC
- 对等体 A 有两个 RTCPeerConnection 一个到 C 一个到 B
- 对等体 B 有两个 RTCPeerConnection 一个到 A 一个到 C
- 对等体 C 有两个 RTCPeerConnection 一个到 A 一个到 B
附言。这些连接中的每一个都有一个数据通道。
替代方案:A->B->C->A 将它们连接成一个链,这在计算上更好,但更难管理消息和目的地
推荐阅读
- c - 静态编译 SDL2 程序时的问题
- php - 如果我使用 isset,登录表单未显示
- c++ - 为什么大数字输入会生成此代码计算 primeCounting 的运行时错误?
- sql - 交叉表查询提供了意想不到的结果
- javascript - RexExp 测试在特殊字符上给出错误
- php - 如何在 PhpSpreadsheet 中设置 Excel 单元格时间格式
- android - 查询方法参数要么是可以转换成数据库列的类型,要么是包含该类型的List/Array
- c# - 如何在实体框架中检索一段时间(-10 个月)的数据?
- swift - Swift - 奇怪的“金属”崩溃
- python - 在heroku上使用pytesseract buildpacks时出错