第1章 多媒体通信系统简介 2
1.1多媒体通信的基本概念 2
1.1.1信息的定义 2
1.1.2多媒体的定义 3
1.1.3多媒体通信的概念 4
1.2多媒体通信的特征 4
1.3多媒体通信的关键技术 5
1.3.1多媒体数据的压缩编码 5
1.3.2多媒体数据的同步 6
1.3.3多媒体数据库 7
1.3.4多媒体通信网 8
1.4多媒体通信的应用 9
第2章 多媒体通信系统的详细设计 12
2.1多媒体通信系统设计原则 12
2.2多媒体通信系统的需求分析 13
2.2.1多媒体传输网络性能分析 13
2.2.2媒体终端功能分析 13
2.2.3多媒体数据管理功能分析 15
2.2.4实例——“远程教学/会诊视频会议系统”需求分析 16
2.3视频会议系统的体系结构 17
2.3.1基本框架结构 17
2.3.2H.323会议的组织形式 20
2.3.3系统硬件配置说明 21
2.3.4系统功能设计 22
2.3.5会议功能设计 23
2.3.6安全性设计 24
2.3.7会议管理功能设计 25
第3章 视频编码标准 28
3.1视频编码标准概述 28
3.1.1视频编码技术的目的及其标准 29
3.1.2视频编解码基本原理 31
3.2视频编解码器核心技术 34
3.2.1运动估计与补偿 34
3.2.2变换编码 44
3.2.3量化与重排序 51
3.2.4熵编码 54
3.3视频编码标准 60
3.3.1静止图像压缩编码标准JPEG 60
3.3.2视听会议压缩编码标准H.261 63
3.3.3数字声像存储压缩编码标准MPEG-1 64
3.3.4通用视频图像压缩编码标准MPEG-2(H.262) 66
3.3.5低比特率视听会议压缩编码标准H.263 72
3.3.6低比特率音频与视频对象压缩编码标准MPEG-4 77
3.3.7极低码率视频编码H.264 85
第4章 通用视频图像压缩编码标准MPEG-2(H.262) 93
4.1MPEG-2编码技术 93
4.1.1MPEG-2编码结构说明 93
4.1.2MPEG-2编码源代码详细分析 94
4.2MPEG-2解码技术 105
4.2.1MPEG-2的数据结构定义 105
4.2.2解码器数据结构的定义 106
4.2.3解码器的初始化 107
4.2.4MPEG-2解码核心源程序分析 111
第5章 低比特率视听会议压缩编码标准H.263 117
5.1H.263编码技术 117
5.1.1H.263编码结构说明 117
5.1.2H.263编码源代码详细分析 121
5.2H.263解码技术 143
5.2.1H.263数据结构定义 143
5.2.2H.263解码器数据结构的定义 144
5.2.3H.263解码器的初始化 144
5.2.4H.263帧解码 146
5.2.5H.263解码源代码详细分析 148
第6章 视频压缩编码标准MPEG-4 156
6.1MPEG-4编码技术 156
6.1.1MPEG-4基本介绍 156
6.1.2MPEG-4编码结构说明 159
6.1.3MPEG-4编码源代码详细分析 163
6.2MPEG-4解码技术 179
6.2.1MPEG-4的数据结构定义 180
6.2.2MPEG-4解码器数据结构的定义 181
6.2.3MPEG-4解码器的初始化 184
6.2.4MPEG-4帧解码 190
6.2.5MPEG-4解码源代码详细分析 192
第7章 低比特率音频与视频对象压缩编码标准H.264 201
7.1H.264编码技术 201
7.1.1H.264编码结构说明 201
7.1.2H.264编码源代码详细分析 202
7.2H.264解码技术 232
7.2.1H.264的数据结构定义 232
7.2.2H.264解码器数据结构的定义 239
7.2.3H.264解码器的初始化 242
7.2.4H.264解码源代码详细分析 243
第8章 音频编码标准 258
8.1音频编码标准概述 258
8.1.1信源编码 261
8.1.2信源编码算法 262
8.1.3信源编码控制 264
8.2典型的音频编码器和解码器 268
8.2.1编码器与解码器结构 270
8.2.2编解码过程 274
8.2.3视频缓存证实器 277
8.3常用多媒体通信的音频编码标准 278
8.3.1码激励线形预测编码(CELP)标准简介 283
8.3.2G.711 285
8.3.3G.721(ADPCM) 286
8.3.4G.723 290
8.3.5GSM(RPE-LTP) 292
8.3.6G.728(LD-CELP) 297
8.3.7G.729(CS-ACELP) 299
第9章 G.711语音编码标准 302
9.1G.711语音编码标准原理结构 303
9.1.1G.711语音编码标准说明 303
9.1.2G.711语音编码标准算法 307
9.2G.711语音编码标准实现 310
9.2.1G.711语音编码实现代码分析 311
9.2.2G.711语音解码实现代码分析 314
第10章 G.721语音编码标准 318
10.1G.721语音编码标准原理结构 318
10.1.1G.721语音编码标准说明 319
10.1.2G.721语音编码标准算法 319
10.2G.721语音编码标准实现 330
10.2.1G.721语音编码实现代码分析 331
10.2.2G.721语音解码实现代码分析 344
第11章 G.723语音编码标准 348
11.1G.723语音编码标准原理结构 348
11.1.1G.723语音编码标准说明 349
11.1.2G.723语音编码标准算法 357
11.2G.723语音编码标准实现 361
11.2.1G.723语音编码实现代码分析 361
11.2.2G.723语音解码实现代码分析 365
第12章 GSM语音编码标准 368
12.1GSM语音编码标准原理结构 368
12.1.1GSM语音编码标准说明 368
12.1.2GSM语音编/解码标准算法 369
12.2GSM语音编码标准实现 372
12.2.1GSM语音编码实现代码分析 372
12.2.2GSM语音解码实现代码分析 377
第13章 G.728语音编码标准 380
13.1G.728语音编码标准原理结构 380
13.1.1G.728语音编码标准说明 381
13.1.2G.728语音编码标准算法 383
13.2G.728语音编码标准实现 387
13.2.1G.728语音编码实现代码分析 392
13.2.2G.728语音解码实现代码分析 399
第14章 G.729语音编码标准 409
14.1G.729语音编码标准原理结构 409
14.1.1G.729语音编码标准说明 410
14.1.2G.729语音编码标准算法 413
14.1.3G.729编码器 414
14.1.4G.729解码器 415
14.2G.729语音编码标准实现 416
14.2.1G.729语音编码实现代码分析 416
14.2.2G.729语音解码实现代码分析 429
第15章 基于SIP的视频会议系统 434
15.1SIP简介 434
15.2SIP和H.323的对比 435
15.3基于SIP的IP电话系统基本工作流程 435
15.3.1用户注册 435
15.3.2会话建立 435
15.3.3通话过程 436
15.4SIP软件电话源码分析 436
15.4.1退出会话 436
15.4.2响应消息的处理 436
15.4.3使用的相关参数 437
15.4.4编码接收 437
15.4.5载入配置文件和日志 438
15.4.6初始化会话描述协议 438
15.4.7配置事务层 439
15.4.8用户代理客户端回叫 440
15.4.9用户代理服务器端回叫 440
15.4.10网络端口 443
15.4.11文件接收 443
15.4.12码流 445
15.4.13TCP传输层的描述 446
15.4.14UDP传输层的描述 449
15.4.15事务处理 454
第16章 Skype网络语音通信系统API分析 456
16.1Skype简介 456
16.1.1Skype与P2P 456
16.1.2Skype通信原理 457
16.2Skype API详解 459
16.2.1Skype API分类 459
16.2.2Skype Access API术语 460
16.2.3Skype Access API对象及属性 461
16.2.4管理对象属性 468
16.2.5Skype Access API命令的使用 468
16.3Skype Access API应用实例 492
16.3.1实例说明 492
16.3.2实现步骤 493
参考文献 498