论文部分内容阅读
随着信息化的发展,人们迫切需要一种集音频、视频、数据交流为一体的多媒体交流方式,而视频会议系统就是基于这种需求而产生。视频会议系统属于新型的会议服务,是以Intranet(企业网、局域网)、WAN(广域网)为运行平台,为企业、公司、机构及事业单位提供基于视频、音频、电子白板、文字等形式的实时互动交流的网络多媒体交流系统。视频会议系统的框架复杂性,使得其开发成本高,限制了系统研发的灵活性和扩展性。本文使用开源的OpenH323 Library平台设计了一个纯软件的视频会议系统,实现了能在普通PC机上应用的终端,并对终端上对系统质量影响较大的音视频同步问题提出了算法改进。本文首先研究了国际电信联盟制定的多媒体通信标准H.323,具体分析了H.323标准的体系结构、协议栈原理以及H.323体系内部的通信过程,着重分析了视频会议系统通信过程中涉及到的两个重要协议H.255.0呼叫信令协议和H.245媒体控制协议。然后,使用澳大利亚的Equivalence Pty Ltd公司开发的OpenH323平台,对视频会议系统的框架进行了设计。在设计过程中,对该平台对应于H.323协议的源代码进行了代码分析,并提出了改进,而且在此平台的基础上对视频会议系统进行了设计和实现。最后,在视频会议终端上的实现上,重点研究了音频和视频处理模块的实现。这两个模块分别采用Microsoft公司提供的Waveform Audio API和VFW包来实现音视频处理模块的采集、压缩和回放等功能。同时,本文还对于终端传输过程中关乎视频会议系统质量的音视频同步问题进行了深入的探讨。本文对开源代码所做的深入剖析和改进,为在开源上进一步开发多功能的多媒体视频会议系统提供了开发和研究的基础。本文开发的视频会议系统建立在开源平台上,运行环境稳定,性价比高,灵活性强,能够很好地满足商业目的,有较强的实用价值。