
论文摘要
视频会议系统以信息多元化、响应及时化等特点在很多领域中得到广泛的应用,它将数据、图形、图像、音频和视频等多种多媒体信息作为一个整体,以超越时空限制的集中方式呈现在人们眼前。本文设计和实现了视频会议系统终端中的媒体控制模块,其主要功能有音视频采集、视频本地回显、编码、发送、接收、解码和呈现等。摄像头视频源采集和播放的实现是利用微软推出的关于数字视频的VFW软件开发包,它能很方便地对采集的视频数据进行控制和处理。为了采集后的控制方便,音频采集采用Win32的波形音频应用程序接口(Waveform Audio API)。模块中桌面视频源采集采用DirectX软件开发工具包的DirectDraw组件,经过分析比较并且编程测试得出结论,采用此方法可以加快截屏速度,减轻CPU的负担。音视频编解码和网络收发功能分别通过调用编解码模块和网络收发模块的接口函数实现。通过局域网测试分析,本文所设计的视频会议终端中媒体控制模块具有音视频快速采集,连续发送接收,平滑显示等优点,同时它也是扩展性很强的模块,为后续的开发和升级提供了良好的基础。
论文目录
摘要Abstract1 绪论1.1 视频会议简介1.1.1 视频会议概念及特点1.1.2 视频会议发展概况1.1.3 视频会议系统组成1.2 视频会议媒体控制模块1.2.1 媒体控制模块简介1.2.2 媒体控制技术国内外研究现状1.3 本课题主要研究内容1.4 本文组织结构2 媒体控制模块设计2.1 媒体控制模块工作流程2.2 媒体控制模块功能2.3 模块设计目标2.4 模块设计类图2.5 模块缓冲区管理2.5.1 缓冲区管理方案2.5.2 缓冲区管理方案实现2.6 本章小结3 媒体控制模块音视频采集和播放3.1 音视频采集3.1.1 音视频采集功能实现总体介绍3.1.2 VFW简介3.1.3 AVICap编程3.1.4 摄像头视频采集实现3.1.5 音频采集实现3.2 音视频播放3.3 本章小结4 媒体控制模块桌面采集实现4.1 常见桌面采集方法4.1.1 定时扫描4.1.2 GDI4.1.2.1 GDI简介4.1.2.2 GDI桌面采集实现4.1.2.3 桌面采集图片文件的保存4.1.3 DirectX4.1.3.1 DirectX概念和特性4.1.3.2 DirectX的组件4.1.3.3 关于DirectDraw4.1.3.4 DirectDraw截屏过程4.2 不同截屏方法的比较分析4.3 本章小结5 媒体控制模块控制音视频编解码和网络收发5.1 视频编码技术5.1.1 MPEG-4编码技术5.1.2 H.264编码技术5.2 音频编码技术5.2.1 MP3编码技术5.2.2 G.723.1编码技术5.3 mediaCtrl控制视频编解码实现5.4 mediaCtrl控制音频编解码实现5.5 网络收发模块5.5.1 RTP/RTCP协议简介5.5.2 网络收发模块(medianet)简介5.5.3 mediaCtrl控制medianet收发媒体过程5.6 本章小结6 测试评估6.1 测试环境6.2 测试过程和结果结束语致谢参考文献
相关论文文献
标签:视频会议论文; 媒体控制论文; 视频采集论文;