Licode客户端服务器交互
有说有这三种的
-
Mesh架构:终端之间互相链接,没有中心服务器,产生的问题,每一个终端都要链接n-1个终端,每一个终端的编码和网络压力都很大。群聊人数N不可能太大。
-
Router (mcu)架构:终端之间引入中心服务器,学名MCU(Multi Point Control Unit),每一个终端的视频流都发布到MCU服务器上,而后服务器负责编码发布多视频流的工做,减轻客户端的压力。
-
Mix架构:在Router架构基础上,多个视频流在服务器端被合为一个视频流,减轻网络压力。
WebRTC多人视频会议系统模型
基于WebRTC的多人视频会议系统主要有三种模型:Mesh,