基于SIP的视频会议系统模型、协议栈及相关扩展的研究
各方的状态,不知道如何对媒体进行混合和转发处理,所以分布式控制拓扑只能与分布式或组播式媒体拓扑相结合,用于规模较小的会议。
集中式控制拓扑的优点
(1)集中式控制拓扑便于实现管理、监控、计费和安全性等功能,这些功能对于会议系统的实用性和商用化至关重要。
(2)集中式控制拓扑便于在基本会议功能的基础上,开发新的增值业务,新业务只需要修改集中控制实体即可,对参与方的终端没有影响。
(3)相对于媒体处理而言,信令处理的负荷要轻得多,因此当会议规模扩大时,集中控制实体的处理能力不会迅速成为系统的瓶颈,集中式的缺陷并不突出。
基于SIP的视频会议系统模型
先介绍几个术语:
(1)普通终端:一个普通的SIP用户代理,所谓普通是指该用户代理只支持基本的SIP协议RFC3261,不支持其他会议功能相关的扩展要求。
(2)会议终端:一个支持会议相关扩展功能的SIP用户代理,能够完成一些高级的信令流程。
(3)多点控制器:一个信令的集中控制实体,负责协调与会议中各方的信令流程从而完成对整个会议的控制,并控制媒体处理器完成对媒体的处理,作为整个会议系统的核心。
(4)媒体处理器:一个媒体的集中处理实体,依照多点控制器的指示,完成对媒体的混合和转发等处理。
小型视频会议系统模型
小型视频会议系统,因为参与的终端比较少,因而需要传送的媒体流和信令流并不多,故可以把多点控制器和媒体处理器合在一起,可以极大的减少成本。增加系统的稳定性和提高资源的利用率,同时减少了维护成本,是理想的小型视频会议系统模型。模型如图所示:
中型视频会议系统模型
对于中型视频会议系统,由于参与的终端比较多,多点控制器必须和媒体处理器分离,否则假如他们合在一起,将成为系统的瓶颈,但由于中型视频会议,终端也不是特别多,故可以增加性能优良的单个媒体处理器,使控制中心和媒体处理器分离,这样既提高了系统的效率,又不至于增加太多成本。
由于中型视频会议控制信令不是很多,系统配置中等即可,单媒体处理需要性能优良的服务器来承担媒体数据的转发和接收。模型如图所示: