c++ - 是否有任何替代方法来实现 WebRTC SFU,只有 1 个上传流?
问题描述
我有一个服务器,它能够将 WebRTC 媒体数据从 A 中继到 B。对于视频会议,如果我们采用 P2P 方法,那么就会创建一个网状网络。当 P2P 不工作时,我们可以有这个中继服务器。
主要问题是在mesh网络中,对于N个参与者,上传链接的数量是“N-1”。因此连接数上升到 N * (N-1)。通常mesh网络允许5-6个稳定的连接。
许多在线资源建议实施 SFU。如果 SFU 解密媒体数据,然后为每个对等方重新加密,那么这实际上需要服务器端的 WebRTC 组件。是否有任何基于轻量级 C/C++ 的库在这方面有所帮助?
有更好的替代策略吗?
顺便说一句,我试图用他们自己的答案与所有同行分享相同的提议,但正如预期的那样,它没有奏效。对等方在收到几个块后断开连接。
我参考了以下相关帖子:
解决方案
推荐阅读
- vscode-settings - 如何让 VS Code Bracket Colorizer 随处可用?
- javascript - 删除按钮 Yajra Datatable laravel 7 (http://localhost:8000/articles 405 (Method Not Allowed))
- list - emacs-request 格式化数据返回并隔离数据
- reactjs - React Native StackNavigator 动画方向
- laravel - Laravel - 从axios调用ajax后,控制器内部的sessionId发生变化
- javascript - 如何使用表格中的css“border-collapse:collapse”样式修复边框优先级
- reactjs - 功能组件中的 React.memo 和失效不会失效
- java - 优化没有为 Java SDK 代码激活
- python - 如何在 Python tkinter 中获取入口值?
- r - 获取基本地图而不是通过数据指定的地图