首页> 中文学位 >一个视频会议系统的设计与实现
【6h】

一个视频会议系统的设计与实现

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1项目背景及意义

1.2视频会议系统的历史、现状和趋势

1.2.1视频会议的发展历史

1.2.2视频会议的现状

1.2.3视频会议系统发展趋势

1.3主流的视频产品

1.4视频会议系统的分类

1.5视频会议系统的应用

1.6视频会议系统的相关协议

1.7本文所做工作

第二章需求分析和开发工具

2.1系统需求分析

2.1.1系统功能

2.1.2系统可行性

2.1.3系统设计所要达到的性能

2.1.4适用范围

2.2开发平台的选择和使用

2.2.1常用开发工具的比较

2.2.2开发包的选择

2.2.3 Windows Media Series SDK的组成

2.2.4 Encoder SDK

2.2.5 Format 9.5 SDK

2.2.6 DirectShow

2.2.7 VC++开发环境的配置

第三章系统设计

3.1系统结构

3.2数据通道

3.3全局数据分布情况

3.4登录功能的实现

3.5用户信息、请求的传送

3.6流媒体数据的发送

3.7其它的全局数据

第四章系统主要功能的实现

4.1转发功能的实现

4.1.1程序流程

4.1.2 WMT_ OPENED状态处理的代码

4.1.3 OnStreamSample的代码

4.2多播的实现

4.3声音播放

4.4视频捕捉

4.5安全功能的实现

4.6同步处理

4.7视频数据发送Filter的实现

4.8编码和解码功能的实现

4.8.1DMO工作原理

4.8.2“In-Place”处理方式

4.8.3可选项流

4.8.4实现IMediaBuffer

4.9帧的绘制

第五章系统运行和测试

5.1服务器

5.2客户端

5.3测试

5.4系统性能的测试

第六章结束语

参考文献

攻读硕士学位期间公开发表的论文

致谢

展开▼

摘要

当前视频会议系统进入普及应用阶段。它的应用对人们的工作、学习和生活方式产生了重大影响。在教学中引入视频会议系统,可以有效地促进学生与老师的交流。然而目前市面上的视频软件不能适应这个需求。笔者针对教学的一点到多点的特点,开发了教学型视频会议系统。该系统提供了音、视频数据的捕捉、多媒体文件的播放、文件的传送等通用功能,还提供了教学所需的课堂提问、记录、软件使用的演示、解说等功能。 笔者研究了视频会议系统的历史、现状,详细分析了开发该视频会议系统所具备的硬件条件和软件条件,并选择了Windows Media SDK+VC作为的开发平台。在开发过程中,笔者研究了视频数据的采集、编码、解码、转发、传播、播放等技术。该视频会议是一个纯软件实现的视频会议系统,充分利用现有计算机运算能力和开发平台所具备的强大功能,实现了基于流媒体的视频会议系统。视频数据可以被媒体播放器接收和播放,并且视频的数据可以保存为多种格式的文件。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号