WebRTC服务端的常用3种架构方案

WebRTC服务端有:Mesh、SFU、MCU常用的三种架构方案

Mesh

        Mesh端对端的方案,只适用于单对单或小量用户参与的情况。参与方互相之间都有互联。

WebRTC服务端的常用3种架构方案_第1张图片

 

SFU:

        SFU 的全称是:Selective Forwarding Unit,是一种通过服务器来路由和转发 WebRTC 客户端音视频数据流的方法。这样参与方只需要与Server建立一个连接就可以。但Server只把流直接转发给各个参与者。这样参与者所需要的带宽就是1路上行和N-1路下行,连接和上行数据减少了,但所下行数据并没有变。

WebRTC服务端的常用3种架构方案_第2张图片

MCU:

        也是通过服务器进行转发,并且服务端会把多路流合成一路流分发给客参与端。这个方案服务端的压力会比较大。

WebRTC服务端的常用3种架构方案_第3张图片

 

 

 

 

你可能感兴趣的:(视频处理,开发技术,webrtc,视频处理,网络传输,架构,p2p)