论文部分内容阅读
视频会议作为当前网络上的重要应用之一,正随着网络带宽的增长和用户需求的提高而得到高速发展。基于不同架构和实现方式的视频会议系统大量涌现,它们对信令控制系统各方面性能均提出了更高的要求。传统电信网甚至IP网络上的视频会议应用主要基于H.323协议簇标准,实践中存在价格昂贵、实现复杂等问题。起源于电信网络的H.323信令系统似乎越来越难以适应基于计算机IP网络的视频会议等应用,人们开始不断探索新的信令控制方式。
SIP(Session Initiation Protocol,会话初始协议)是由IETF提出的一种应用层信令控制协议,用于创建、修改和释放网络应用会话。作为一种新兴的网络呼叫信令,其简洁的表达方式和灵活的结构引来了越来越多的关注。基于它的网络应用越来越多,视频会议便是其中的一个重要应用。
本文首先讨论了SIP和H.323这两种主流信令协议的国内外应用现状,并分析了基于SIP协议应用的发展现状与存在的问题;接下来介绍了SIP协议相关的基础知识和其它相关关键技术,如会话描述协议(SDP)、SIP底层协议栈、媒体处理基础库等。在此基础上提出了基于SIP控制视频会议原型系统的设计,包括从会议客户端到会议服务器端的整体解决方案;最后给出了会议原型系统的实现和SIP服务器的搭建工作,并演示了系统的整体效果。
除讨论SIP协议在会议系统中的应用外,本文也关注了在原型系统的实现过程中如何简化SIP协议的使用。提出了SIP用户代理框架的设计与实现,利用框架大量封装了SIP协议的消息和流程细节。以此降低上层应用的开发难度,同时提高了整个系统的灵活性与可扩展性。
在设计与实现的过程中,还对基于SIP信令控制的视频会议系统进行了多个方面的研究,包括身份验证机制的标准化与增强、基于SIP协议的会议流程控制、会议即时消息以及会议信息标准化描述等多个方面的内容。为基于SIP协议的应用开发与设计提供了一定的经验,具有一定的理论和应用价值。