《精通Visual C++视频/音频编解码技术》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:马兰,沈笑云,万棣编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115181183
  • 页数:498 页
图书介绍:本书全面、详细地介绍了Visual C++视频/音频编解码技术的基本原理和编程知识,并结合工程实际,给出了丰富的实例和大量的Visual C++源代码文件。全书共分为4篇16,“基础篇”(第1章和第2章)介绍多媒体视通信系统的基础知识,并通过一个案例讲解了系统架构的方法;“视频篇”(第3章至第7章),重点讲解MPEG-2、H.263、MPEG-4、H.264等视频标准的编码、解码技术;“音频篇”,(第8章至第14章),重点讲解G.711、G.721、G.723、GSM、G.728和G.729等语音编码的原理和实现方法;“案例篇”(第15章和第16章),通过两个综合性较强的视/音频编解码案例,“基于SIP的视频会议系统”和“Skype网络语音通信系统API分析”,全面展示了视/音频技术在实际工程中的应用。本书内容由浅入深,从最基本的视频/音频的标准一直到编解码技术的实现,都有详细的讲解。附带的光盘中还给出了书中涉及实例的源代码,方便读者举一反三,开发出适合自己的工程项目。

第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