【发布时间】:2020-09-15 03:57:56
【问题描述】:
基于this article,在没有服务器的情况下实现WebRTC解决方案时,我认为这意味着SFU,瓶颈是只有4-6个参与者可以工作。
有没有可以解决这个问题的解决方案?例如,我只想使用 Firebase 作为唯一的后端,主要是信令,没有 SFU。在 WebRTC 中实现至少 25-50 名参与者的一般实施策略是什么?
更新:此Github project 分享了不同的声明。它指出“一个完整的网格非常适合多达 100 个连接”
【问题讨论】:
-
使用 webrtc 你总是需要一个服务器。常规 webrtc 将其视频点对点发送,并且需要一个服务器来发送信号。使用 SFU,所有媒体发送都由服务器处理。 MCU 也一样
-
顺便说一下,100 个连接并不意味着 100 个参与者。在网格中,每个人都与其他人相连。如果有N个用户,那么连接数大约是N^2。所以 100 个连接实际上意味着 10 个参与者