目录

前言

正文


前言

WebRTC在构建浏览器视频会话的时候,肯定少不了服务器的支持。目前,webrtc主要有三种网络架构:Mesh、MCU、SFU。

PS:《WebRTC工作原理精讲》系列-总览

正文

1. Mesh(P2P):

        每一个P2P连接有独立的传输策略控制,通讯质量有一定的保障。但是,这种架构对于客户端系统是一种浪费,一方面需要分配更多的端口,消耗更多的系统资源;另一方面,由于要向其它三个客户端发送本地音视频数据,增加了上行网络带宽的消耗,在同等带宽条件下,支持的多人通话路数就相对有限,视频质量(码率)也比较低。这种架构比较适合网络状况较好,人数较少,比如一对一的场景中。