论文部分内容阅读
随着多媒体技术在网络通信技术中的不断发展,多媒体通信业务逐渐在Internet应用中占据主导地位。在分组交换网络中,用于视频会议系统的多媒体会话信令协议主要有H.323和SIP。虽然基于H.323的视频会议系统的研究和发展较为成熟,但其实现复杂、开发成本高、扩展性和伸缩性有限,所以SIP凭借其简单、灵活、开放、扩展性好等特点,一出现就得到了业界的普遍关注和支持。基于SIP的视频会议系统的研究也成为了焦点。通过对视频会议类型的分析和对会议模型的研究,本文提出了SIP视频会议系统的实现模型。在分析SIP协议栈的主要功能模块和SIP消息的基础上,实现了SIP视频会议终端和SIP视频会议的会议控制、媒体控制和信令控制等核心部分。通过对系统的测试和分析,该会议系统优优化后可应用于工程并具有进一步研究的价值。本文进行了如下几项工作:(1)研究了SIP协议及其网络体系结构SIP协议及其网络体系结构是本文研究的基础,本文研究的视频会议系模型、协议栈及扩展都是基于SIP的。(2)设计了基于SIP的视频会议系统模型设计一种良好的基于SIP的视频会议系统模型,将有助于加快系统开发进度,降低系统开发难度和风险。系统模型的优劣将在很大程度上影响系统开发的难度、进度和稳定性等,而且甚至决定系统开发的成败。在深入了解实际网络运行模式的基础上,分析了几种视频会议的模型,选择了合适的通信系统模型,提出了整个视频会议系统的模型。(3)以JAIN协议栈为基础,建立了适合视频会议应用的SIP协议栈设计和实现一个良好的SIP协议栈也是非常关键的。本文从选取JAIN SIP为基础,通过改写和增加一些功能,建立了自己的SIP协议栈,使之适合视频会议系统的需要。选择JAIN SIP API作为应用编程接口,完成用户代理,会议服务器,注册服务器以及重定向服务器的设计与实现。(4)以JMF API作为应用编程接口,开发实现了语音视频流的传输与处理本文通过对JMF和RTP视频传输协议的研究,并结合具体的项目,探讨并实现了JMF技术实现语音视频的传输,并将其作为该视频会议系统的网络传输模块。