我有一台服务器能够将 WebRTC 媒体数据从 A 中继到 B。对于视频 session ,如果我们采用 P2P 方法,则会创建一个网状网络。每当 P2P 不工作时,我们可以有这个中继服务器。
主要问题是在网状网络中,N个参与者的上传链接数量为“N - 1”。因此连接数上升到 N * (N-1)。通常网状网络允许 5-6 个稳定连接。
许多在线资源建议实现 SFU。如果 SFU 解密媒体数据,然后为每个对等点重新加密,那么这实际上需要在服务器端使用 WebRTC 组件。 在这方面是否有任何基于 C/C++ 的轻量级库?
有更好的替代策略吗?
顺便说一句,我尝试将同一个报价与他们自己的答案分享给所有同行,但正如预期的那样,它没有奏效。对等方在收到几个 block 后断开连接。
我引用了以下相关帖子:
最佳答案
有很多实现 SFU 的免费开源项目:
关于c++ - 是否有任何替代方法来实现 WebRTC SFU,只有 1 个上传流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64248070/