基于H.323视频会议系统的研究与实现

基于H.323视频会议系统的研究与实现

论文摘要

随着多媒体计算机和通信技术的发展,人们已不满足简单的语音和文字通信,希望集语音、文字和图像于一体的多媒体通信,视频会议系统就是这种新型的通信手段之一。网络和编码技术以及多媒体应用迅猛发展,多媒体数据尤其是视频数据庞大,为了满足传输带宽需求,视频信号必须高度压缩,以消除数据间的冗余,实现在低码率下获得高品质的视频画面,这是实现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 本章小结
  • 第四章 结束语
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    标签:;  ;  

    基于H.323视频会议系统的研究与实现
    下载Doc文档

    猜你喜欢