论文部分内容阅读
近年来,随着计算机技术、网络技术和多媒体技术的不断发展,多媒体和网络通信相结合的应用大量出现,并深入到社会生活的各个领域。作为它们中典型的一个应用,基于IP的多媒体会议近年来得到了迅猛的发展,并逐渐成为Internet应用研究中的热点。多方通信中控制和管理机制的缺乏,影响多媒体会议的通话质量和可靠性,逐渐成为制约基于IP的多媒体会议大力推广和广泛应用的一个瓶颈。本文围绕采用会话初始协议(SIP)如何构建IP网上的多媒体会议、基于SIP如何对多媒体会议进行控制和管理的问题,从系统结构和关键控制技术两个方面开展我们的研究工作。文章首先介绍目前流行的几种多方通信模型,经过综合的分析对比,提出一种基于SIP的紧耦合多媒体会议系统结构,并且对结构中组件的交互进行了详细定义。这种框架结构,把SIP作为信令控制协议,媒体流传输采用RTP/RTCP协议。会议服务器逻辑上分为三个功能实体,连接器(Focus)负责与所有会议成员保持会话连接;混合器(Mixer)处理媒体流接收、混合和再发送工作;通知服务(Notification Service)搜集会议状态,接受会议成员的订阅请求,并且在会议状态发生改变的时候通知预定者。会议成员端,充分利用SIP协议的特点,实现了conference aware和conference unaware两种成员,也满足了会议终端的多样性需求。这种会议组织结构,具有良好的可管理和可控制性,同时把会话连接处理和媒体流数据处理在逻辑上分开,也具备良好的可扩展性。文章随后对该系统中的会议控制部分进行详细的分析,提出一个基于SIP的会议控制机制框架。该机制包含基于XCAP和HTTP的会议仲裁者(Moderator)远程更新会议策略的方法,基于XML和CPCP的会议策略文档存储方法,以及使用XML Schema对会议策略元素进行详细定义的方法。其中,会议相关策略以hash方式存储,提高了查找效率;友好的用户操作界面,提供给用户配置和管理会议的简便性;而会议策略元素以XMLSchema方式来定义,又提供给用户极大的自主性来定义他喜好的会议特性。该框架较好地实现了对紧耦合多媒体会议系统管理和控制的功能需求。本文还对标准的SIP协议进行了合理的扩展。标准SIP协议目前只提供对两点通信的支持,在参照已有的RFC标准和IETF draft基础上,本文对标准SIP协议做了合理的扩展,更加丰富了会议系统的控制和管理技术体制。其中,利用两个新的方法SUBSCRIBE和NOTIFY来实现会议策略和会议状态的订阅和通知机制,新增加包头字段refer-by实现第三方主动发起的呼叫转移。这些扩展扩大了SIP协议的应用领域和应用场景,又没有破坏标准SIP协议简单性、灵活性等特点,作为一种新的使用模式,有效地推动了SIP协议的大力部署和应用。文章的最后,重点展现了基于SIP的多方通信控制机制的实现过程。基于实验室目前正在研发的SIP多媒体会议系统基础平台,首先介绍了该会议控制机制的几个技术指