论文摘要
随着信息化的发展,人们迫切需要一种集音频、视频、数据交流为一体的多媒体交流方式,而视频会议系统就是基于这种需求而产生。视频会议系统属于新型的会议服务,是以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包来实现音视频处理模块的采集、压缩和回放等功能。同时,本文还对于终端传输过程中关乎视频会议系统质量的音视频同步问题进行了深入的探讨。本文对开源代码所做的深入剖析和改进,为在开源上进一步开发多功能的多媒体视频会议系统提供了开发和研究的基础。本文开发的视频会议系统建立在开源平台上,运行环境稳定,性价比高,灵活性强,能够很好地满足商业目的,有较强的实用价值。
论文目录
摘要ABSTRACT第1章 绪论1.1 视频会议概述1.1.1 视频会议系统简介1.1.2 关键技术1.1.3 视频会议的类型1.2 视频会议的国内外研究现状1.2.1 国外发展情况1.2.2 国内发展情况1.3 课题意义和章节安排1.3.1 课题意义1.3.2 论文章节安排第2章 视频会议系统及协议分析2.1 视频会议系统的整体设计2.2 H.323协议标准2.2.1 H.323协议简介2.2.2 H.323系统2.2.3 H.323终端2.2.4 H.323多点控制单元2.2.5 H.323网守2.3 H.323协议栈结构2.4 H.323通信过程协议2.4.1 H.225.0呼叫信令协议2.4.2 H.245媒体控制协议2.5 本章小结第3章 OpenH323的软件平台剖析3.1 OpenH323项目简介3.2 Pwlib平台介绍3.3 OpenH323协议栈总体框架3.4 OpenH323协议栈内主要协议体系分析3.4.1 传输层3.4.2 H.255.0 RAS协议3.4.3 H.245传输控制协议3.4.4 RTP协议3.5 本章小结第4章 音视频模块的设计与实现4.1 音频处理模块4.2 视频处理模块4.2.1 视频压缩编码模块4.2.2 视频采集与播放4.3 音视频同步4.3.1 音视频同步算法研究4.3.2 同步算法实现4.4 本章小结第5章 视频会议系统终端的设计5.1 系统的终端结构设计5.2 终端实现涉及到的API和应用程序结构5.2.1 API5.2.2 应用程序结构5.2.3 编译Open H3235.3 视频会议系统的程序实现5.3.1 应用程序初始化5.3.2 创建终端实例5.3.3 初始化终端实例5.3.4 发起呼叫5.3.5 守听呼叫5.4 系统测试结果5.5 本章小结第6章 总结与展望参考文献作者在攻读硕士学位期间发表的学术论文致谢
相关论文文献
标签:视频会议论文; 协议栈论文; 音视频同步论文; 协议论文;