Visual C++视频会议开发技术与实例
作 者: 吴志军等编著
出版时间:2006
内容简介
本书全面、详细地介绍了Visual C++视频会议开发的基本原理和编程知识,并结合实际视频会议开发的工程实际,给出了丰富的实例和大量的Visual C++源代码文件。 全书共分3篇10章,“基础篇”(第1章和第2章)介绍了如何对视频会议系统进行相关的需求分析,以及视频会议的相关标准和体系结构等;“关键技术篇”(第3章至第7章)介绍了视频会议系统的视频编码标准、视音频编码分析、文件传输、文字讨论和安全保密技术等;“案例篇”(第8章至第10章)给出了3个综合的视频会议系统,以供读者边学习边实践。 本书内容由浅入深,从最基本的视频会议相关标准一直到综合实例的实现,都有详细的讲解。配套光盘中还提供了书中实例的全部源代码,方便读者举一反三,开发出适合自己的工程项目。 本书适合从事视频会议开发的人员进行学习和参考,同时,可作为高等院校相关专业课程设计和毕业设计的学习和参考用书。
目录
第一篇基础篇
第1章视频会议系统简介
1.1视频会议系统的现状
1.1.1视频会议系统的概念
1.1.2视频会议的发展
1.1.3视频会议系统的类型
1.1.4视频会议系统的组成
1.2视频会议系统的相关标准
1.2.1 H.320和H.323技术标准比较
1.2.2 SIP和H.323技术标准比较
1.2.3视频会议系统的视频编码技术
1.2.4视频会议系统的音频编码技术
1.2.5视频会议采用的框架标准
第2章视频会议系统的详细设计
2.1视频会议系统设计原则
2.2视频会议系统的需求分析
2.2.1承载网络分析
2.2.2终端功能分析
2.2.3数据管理功能分析
2.2.4实例--远程教学/会诊视频会议系统需求分析
2.3视频会议系统的体系结构
2.3.1基本框架结构
2.3.2 H.323会议的组织形式
2.3.3 系统硬件配置
2.3.4 系统功能设计
2.3.5会议功能设计
2.3.6会议安全性设计
2.3.7会议管理功能设计
2.3.8实例--基于Web管理的视频会议功能分析
第二篇关键技术篇
第3章视频会议系统的视频编码标准
3.1 H.261视频编码标准
3.2 H.263视频编码标准
3.2.1概述
3.2.2信源编码器
3.2.3信源编码算法
3.2.4信源编码控制
3.3 H.264视频编码层次结构
3.3.1 H.264的组成
3.3.2网络提取层(NAL)
3.3.3视频编码层(VCL)
3.4 H.264的核心技术
3.4.1类和级及其应用
3.4.2 H.264的优化.
3.5 H.264在视频会议中的应用
3.5.1在H.323系统中实现H.264
3.5.2 H.264编码实现
3.5.3 H.264解码实现
第4章视频会议系统的视音频编码分析
4.1 MPEG-4编码技术
4.11 MPEG系列标准
4.1.2 MPEG-4编码源代码详细分析
4.2 MPEG-4解码技术
4.2.1 MPEG-4的数据结构定义
4.2.2解码器数据结构的定义
4.2.3解码器的初始化
4.2.4帧解码
4.3视频会议系统的音频编码
4.31 CELP标准简介
4.3.2 G.721代码实现
4.3.3 G~723代码实现
4.3.4 G.728(LD-CELP)代码实现
4.3.5 G.729(CS-ACELP)代码实现
第5章视频会议系统的文件传输
5.1 FTP文件传输
5.1.1 FTP概述.
5.1.2实例--基于FTP实现网络文件传输
5.2 P2P文件传输
5.2.1 P2P概述.
5.2.2实例--基于P2P实现网络文件传输
第6章视频会议系统的文字讨论
6.1 系统设计
6.1.1 需求分析
6.1.2总体设计
6.1_3通信流程
6.2私人文字讨论功能模块
6.2.1私人文字讨论效果设计
6.2.2私人文字讨论功能实现
6.3多人文字讨论功能模块
6.3.1 多人文字讨论效果设计
6.3.2多人文字讨论功能实现
第7章视频会议系统的安全保密
7.1视频会议的安全机制
7.1.1密码系统概要
7.1.2 IP多播视频会议的安全机制
7.1-3基于SIP的视频会议安全机制
7.2视频会议系统的安全保密方法
7.3视频会议中的加密算法
7.3.1数据加密标准(DES)
7.3.2 RSA公钥密码体制
7.3.3 MD5算法及其实现
第三篇案例篇
第8章基于实时通信(RTC)API的视频会议系统
8.1视频通信实现步骤
8.1.1建立实时通信客户端接口
8.1.2选择通信类型
8.1.3调整通信设备
8.2应用程序的初始化操作
8.3实时通信事件处理
8.3.1通信会话创建
8.3.2实时流会话事件
第9章基于VFW的视频会议系统
9.1 VFW简介
9.2视频实现
9.2.1 Video Capturer的主要结构
9.2.2基本的捕获设置
9.2.3捕获窗口
9.2.4视频捕获驱动
9.3录音实现
9.4程序运行演示
第10章基于VIS H.323 DLL Library的视频会议系统
10.1 接口函数
10.1.1 CaudioMixer类函数
10.1.2 CaudioPlayer类函数
10.1.3 CaudioRecorder类函数
10.1.4 CvideoMixer类函数
10.2客户端代码分析