论文部分内容阅读
近几年来,随着计算机技术、通信技术和互联网技术的飞速发展,视频会议系统作为新型多媒体应用的典型代表其研究和应用越来越受到关注。同时SIP(Session Initiation Protocol,会话初始协议)作为IETF制定的多媒体会话控制信令协议,其独立于底层协议,具有简洁、灵活、可扩展性强等特点逐渐突显出来。因此基于SIP协议的视频会议系统逐渐成为研究的重点,各种基于SIP的会议系统框架也相继提出。本文的工作就是以此为背景展开的。文中首先介绍了目前视频会议系统的研究现状,比较了H.323标准和SIP协议作为Internet环境下视频会议的实现技术的优缺点。然后简要介绍了SIP协议和SIP会议模型及各自特点,详细介绍了IETF的XCON工作组提出的紧耦合多媒体会议系统框架。最后详细描述了本文基于XCON框架并结合实际的视频会议系统需求设计与实现的SIP多方视频会议应用服务器原型系统,并就系统对分布式会议和和多协议会议的支持以及其商业应用解决方案进行了讨论。文中首先给出了SIP多方视频会议应用服务器原型系统的体系结构和组成,设计了会议操作协议和媒体操作协议。然后详细描述了SIP多方视频会议应用服务器原型系统中会议主服务器和媒体混合服务器的设计和实现。会议主服务器在著名的VoIP开源软件Asterisk的基础上开发。文中详细介绍了会议主服务器的组成结构,给出了会议对象的数据结构定义,详细描述了各个模块的功能和具体实现细节;简要介绍了如何使用开源软件和技术实现一个媒体混合服务器,给出了媒体混合服务器模块图,介绍了各模块的功能,描述了主要模块的流程。原型系统在Linux操作系统下,使用C语言开发。本文设计和实现的原型系统满足视频会议系统的基本功能,符合XCON框架,系统可扩展性好,模块之间耦合度低,安全,能够很好的与其它视频会议系统互操作。