主页(http://www.pttcn.net):多人视频服务端的几种方式 随着移动互联网的迅速发展,很多公司都想介入在线教育、智能家居、多人视频、安防监控等领域,虽然都是视频通讯,但他们服务端的架构与点对点通讯大不相同。 大部分情况下的单人视频通话可能根本不需要用到流媒体服务,而多人视频,在线教育这些则必须用到,所以下面主要介绍多人视频中服务端架构模式,以及各自特点: 一,Mesh结构 这是最简单的多人视频通话架构模式,所有媒体流都不需要经过服务端,客户端直接P2P,可通过webrtc建立多个PeerConnection,结构图如下:
该方案优点:
该方案缺点: 二,Mixer结构 视频会议基本上就是种结构,他的最大特点就是服务端做了很多事情,包括转码,混音,合屏,所以服务端负载非常大,结构图如下:
该方案优点:
该方案缺点: 三,Router结构 该方案最大特点就是服务端只负责包转发,不负责转码,yy流媒体服务基本上就是这个功能,结构图如下:
该方案优点: 该方案在实际实现过程中需要根据不同客户端的带宽和丢包率做不同处理。
补充说明: (中国集群通信网 | 责任编辑:陈晓亮) |