《视频直播技术详解》系列:(2)架构

来源:互联网 发布:淘宝缩水女 编辑:程序博客网 时间:2024/05/17 23:36

从大分类来讲,视频直播系统架构,大体可分为三角形架构,梯形架构。依照不同的行业领域、或业务需求来讲,三角形架构与梯形架构也存在有一些差别。


典型的三角形架构

典型的三角形架构如下图所示:

该图展示了一个简单的三角形架构所具备的三要素:即源端,目的端,服务端。

在本图中,笔者将信令服务和中继服务合并称为“服务器”。而不管源端和目的端是通过p2p方式传输音视频流、亦或是通过中继方式传输音视频流,这并不影响三角形架构变为多边形架构。


无中继媒体服务时的多方会话:


存在中继媒体服务时的多方会话:



典型的梯形架构

典型的梯形架构如下图所示:

该图展示了一个简单的梯形架构所具备的四要素:即源端,目的端,服务端A,服务器端B。



就笔者理解而言,所谓的三角形架构与梯形架构,其本质区别在于信令体系。三角形架构,其中各要素使用同一套信令体系。而提醒架构,各要素使用不同的信令体系。


下图以SIP消息示例,展示了不同信令体系间的互联:



原创粉丝点击