文摘
英文文摘
声明
第一章绪论
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系统性能的测试
第六章结束语
参考文献
攻读硕士学位期间公开发表的论文
致谢