论文摘要
随着多媒体计算机和通信技术的发展,人们已不满足简单的语音和文字通信,希望集语音、文字和图像于一体的多媒体通信,视频会议系统就是这种新型的通信手段之一。网络和编码技术以及多媒体应用迅猛发展,多媒体数据尤其是视频数据庞大,为了满足传输带宽需求,视频信号必须高度压缩,以消除数据间的冗余,实现在低码率下获得高品质的视频画面,这是实现H.323视频会议系统的核心问题。如何改进MCU的视频缓冲池和提升MCU的稳定性,使得MCU可以快速处理更多的视频会议的终端;以及视频画面的捕捉和显示都是影响视频会议质量的关键因素;针对以上问题,并结合目前的发展趋势,开发了基于OpenH323协议栈的视频会议系统。本文主要研究工作有以下几点:1、介绍和研究视频会议系统的实现原理及方法、H.323协议的特性和OpenH323协议栈的总体框架;给出开发视频会议系统的关键技术的主要设计思想和实现方法。2、在源码基础上运用QT作为系统界面开发平台,在VC++6.0开发平台上将H.264编解码器编译生成动态链接库,并嵌入H.323视频会议系统中,从而改善系统的视频图像质量并提升数据压缩和纠错能力,使得高质量的视频流在低带宽的条件下传输成为现实。3、应用基于帧缓冲映射软交换技术改进源码中的MCU,提高其存储转发的能力,从而增加参与视频会议的终端。4、根据DirectX技术优点,将DirectShow应用到视频捕捉当中,减少了视频捕捉时延,使视频图像更加流畅。5、最后完善基于OpenH323开放性源码的视频会议系统ActiveX控件,并给出了系统控件的运行测试效果。
论文目录
摘要ABSTRACT目录第一章 绪论1.1 视频会议系统应用现状和发展趋势1.1.1 视频会议系统应用现状1.1.2 视频会议领域的发展趋势1.2 国内外视频会议研究概况1.3 论文的研究内容及章节安排第二章 视频会议系统2.1 视频会议系统的标准2.2 视频会议系统的结构2.3 H.323视频会议的系统2.3.1 H.323系统结构2.3.2 H.323会议系统中的数据通信2.4 OpenH323协议栈2.4.1 OpenH323协议栈的总体框架2.4.2 OpenH323协议栈主要类之间的关系2.5 本章小结第三章 基于H.323视频会议系统的设计与关键技术3.1 基于Qt的界面开发3.2 H.264压缩协议在H.323会议系统中的嵌入3.2.1 H.264视频编解码简介3.2.2 H.264视频会议中的应用前景3.2.3 H.264在OpenH323开源项目中的嵌入方案3.2.4 生成H264视频编解码动态库3.2.5 在Openh323类库中嵌入libavcodec.dll动库态3.2.6 MCU和视频终端的调用程序3.2.7 实验结果分析3.3 基于H.323的高性能MCU的设计与实现3.3.1 OpenH323中原MCU的视频混合3.3.2 传统的软MCU架构局限性3.3.3 基于帧缓冲映射的软交换模式的MCU的设计3.3.4 MCU系统实现3.3.5 测试结果与结论3.4 DirectShow视频捕捉在H323视频会议中的应用3.4.1 DirectShow简介3.4.2 DirectShow视频捕捉在H323视频会议中的应用3.5 基于OpenH323视频会议系统ActiveX控件的实现3.5.1 ActiveX控件工作原理3.5.2 ActiveX控件的基本组件3.5.3 基于OpenH323视频会议系统ActiveX控件的开发3.5.4 视频会议系统控件的运行测试3.6 本章小结第四章 结束语参考文献致谢攻读硕士学位期间发表的论文
相关论文文献
标签:嵌入论文; 软交换论文;