问题描述
我是 webrtc 开发的新手,我想创建一个多连接的会议室。我已阅读有关 webrtc 和对等通信的信息。我想知道 google meet 是否为每个参与者使用了一个对等连接。如果是这样,他们如何在不耗尽浏览器资源的情况下处理 250 个参与者?
解决方法
对于群组通话,Google Meets 不使用点对点,如果是这样,它会很快耗尽带宽和浏览器资源。
虽然我不太确定 Meets 的基础架构,但他们很可能使用 Selective Forwarding Unit (SFU) 来处理大量连接,因为这是此类应用程序的常见做法。
SFU 作为 webrtc 客户端服务器端工作,它基本上只是将流转发到浏览器端请求它的客户端。