《Visual C++视频会议开发技术与实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:吴志军,马兰,沈笑云编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115142572
  • 页数:342 页
图书介绍:本书介绍了Visual C++视频会议开发的基本原理和编程知识。

目录 2

第一篇 基础篇 2

第1章 视频会议系统简介 2

1.1 视频会议系统的现状 2

1.1.1 视频会议系统的概念 2

1.1.2 视频会议的发展 2

1.1.3 视频会议系统的类型 3

1.1.4 视频会议系统的组成 4

1.2 视频会议系统的相关标准 4

1.2.1 H.320和H.323技术标准比较 4

1.2.2 SIP和H.323技术标准比较 5

1.2.3 视频会议系统的视频编码技术 7

1.2.4 视频会议系统的音频编码技术 8

1.2.5 视频会议采用的框架标准 9

第2章 视频会议系统的详细设计 11

2.1 视频会议系统设计原则 11

2.2 视频会议系统的需求分析 12

2.2.1 承载网络分析 12

2.2.2 终端功能分析 12

2.2.3 数据管理功能分析 13

2.2.4 实例——“远程教学/会诊视频会议系统”需求分析 14

2.3 视频会议系统的体系结构 15

2.3.1 基本框架结构 15

2.3.2 H.323会议的组织形式 18

2.3.3 系统硬件配置 19

2.3.4 系统功能设计 21

2.3.5 会议功能设计 22

2.3.6 会议安全性设计 23

2.3.8 实例——基于Web管理的视频会议功能分析 24

2.3.7 会议管理功能设计 24

第二篇 关键技术篇 36

第3章 视频会议系统的视频编码标准 36

3.1 H.261视频编码标准 36

3.2 H.263视频编码标准 36

3.2.1 概述 37

3.2.2 信源编码器 38

3.2.3 信源编码算法 40

3.2.4 信源编码控制 41

3.3 H.264视频编码层次结构 42

3.3.1 H.264的组成 42

3.3.2 网络提取层(NAL) 42

3.3.3 视频编码层(VCL) 45

3.4.1 类和级及其应用 48

3.4 H.264的核心技术 48

3.4.2 H.264的优化 49

3.5 H.264在视频会议中的应用 72

3.5.1 在H.323系统中实现H.264 72

3.5.2 H.264编码实现 73

3.5.3 H.264解码实现 92

第4章 视频会议系统的视音频编码分析 97

4.1 MPEG-4编码技术 97

4.1.1 MPEG系列标准 97

4.1.2 M.PEG-4编码源代码详细分析 98

4.2 MPEG-4解码技术 125

4.2.1 MPEG-4的数据结构定义 125

4.2.2 解码器数据结构的定义 127

4.2.3 解码器的初始化 130

4.2.4 帧解码 139

4.3.2 G.721代码实现 151

4.3 视频会议系统的音频编码 151

4.3.1 CELP标准简介 151

4.3.3 G.723代码实现 153

4.3.4 G.728(LD-CELP)代码实现 156

4.3.5 G.729(CS-ACELP)代码实现 181

第5章 视频会议系统的文件传输 183

5.1 FTP文件传输 183

5.1.1 FTP概述 183

5.1.2 实例——基于FTP实现网络文件传输 184

5.2 P2P文件传输 208

5.2.1 P2P概述 208

5.2.2 实例——基于P2P实现网络文件传输 209

6.1.1 需求分析 213

6.1.3 通信流程 213

6.1.2 总体设计 213

6.1 系统设计 213

第6章 视频会议系统的文字讨论 213

6.2 私人文字讨论功能模块 215

6.2.1 私人文字讨论效果设计 215

6.2.2 私人文字讨论功能实现 216

6.3 多人文字讨论功能模块 225

6.3.1 多人文字讨论效果设计 225

6.3.2 多人文字讨论功能实现 229

第7章 视频会议系统的安全保密 237

7.1 视频会议的安全机制 237

7.1.1 密码系统概要 237

7.1.2 IP多播视频会议的安全机制 238

7.1.3 基于SIP的视频会议安全机制 241

7.2 视频会议系统的安全保密方法 243

7.3.1 数据加密标准(DES) 246

7.3 视频会议中的加密算法 246

7.3.2 RSA公钥密码体制 253

7.3.3 MD5算法及其实现 260

第三篇 案例篇 276

第8章 基于实时通信(RTC)API的视频会议系统 276

8.1 视频通信实现步骤 277

8.1.1 建立实时通信客户端接口 278

8.1.2 选择通信类型 278

8.1.3 调整通信设备 279

8.2 应用程序的初始化操作 280

8.3 实时通信事件处理 292

8.3.1 通信会话创建 293

8.3.2 实时流会话事件 293

9.1 VFW简介 297

第9章 基于VFW的视频会议系统 297

9.2 视频实现 299

9.2.1 Video Capturer的主要结构 299

9.2.2 基本的捕获设置 300

9.2.3 捕获窗口 302

9.2.4 视频捕获驱动 303

9.3 录音实现 307

9.4 程序运行演示 314

第10章 基于VIS H.323 DLL Library的视频会议系统 316

10.1 接口函数 316

10.1.1 CaudioMixer类函数 316

10.1.2 CaudioPlayer类函数 320

10.1.3 CaudioRecorder类函数 321

10.1.4 CvideoMixer类函数 322

10.2 客户端代码分析 327