当前位置:主页 > 计算机电子书 > C++ > C++ pdf电子书
VISUAL C++视频技术方案宝典

VISUAL C++视频技术方案宝典 PDF 超清版

  • 更新:2021-07-15
  • 大小:124.32MB
  • 类别:C++
  • 作者:宋坤、刘锐宁、马文强
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

VISUAL C++视频技术方案宝典》是由人民邮电出版社出版的一本关于C++方面的书籍,作者是宋坤、刘锐宁、马文强,主要介绍了关于VISUAL、C++、视频技术方面的知识内容,目前在C++类书籍综合评分为:9.7分。

书籍介绍

本书从使用Visual C++进行视频开发所必须掌握的核心技术入手,通过各种实用方案深入介绍各种核心技术在实际开发中的应用。全书分为9章,分别是系统设计方案、视频采集方案、视频编码方案、音频采集方案、数据压缩方案、数据传输方案、数据安全方案、多媒体接收与显示方案、系统发行与维护方案等。通过本书的学习,读者不但可以掌握Visual C++视频开发必须掌握的各种核心应用技术,更能触类旁通,学以致用,领会应用开发的精髓。本书附有配套光盘。光盘提供了书中所有实例的全部源代码,所有实例都经过精心调试,在Windows XP/2003下全部通过,保证能够正常运行。本书内容详实,突出技术本质,具有非常强的实用性。适合于各级软件开发人员学习使用,也可供大、中专院校师生学习参考。

目录

  • 第1章 系统设计方案 1
  • 1.1 面向对象设计方案 2
  • 1.1.1 用户界面与业务逻辑的分离 2
  • 1.1.2 数据抽象与封装 6
  • 1.1.3 业务层部署方案 27
  • 1.2 系统建模设计方案 40
  • 1.2.1 系统建模方案 41
  • 1.2.2 数据库建模方案 48
  • 1.3 界面设计方案 54
  • 1.3.1 对话框自绘设计方案 54
  • 1.3.2 对话框继承设计方案 63
  • 1.3.3 图标菜单设计方案 66
  • 1.3.4 工具栏自绘设计方案 74
  • 1.3.5 滚动条设计方案 79
  • 1.3.6 界面换肤设计方案 92
  • 1.3.7 系统插件设计方案 106
  • 第2章 视频采集方案 113
  • 2.1 视频采集方案分析 114
  • 2.2 VFW视频采集方案 114
  • 2.2.1 开发流程分析 114
  • 2.2.2 视频窗口创建 115
  • 2.2.3 视频预览实现 115
  • 2.2.4 捕捉参数设置 117
  • 2.2.5 回调函数设计 118
  • 2.2.6 视频录像设计方案 122
  • 2.3 DirectShow视频采集方案 125
  • 2.3.1 DirectShow系统结构分析 125
  • 2.3.2 Filter图表设计 126
  • 2.3.3 枚举系统设备 128
  • 2.3.4 查找Filter Pin 129
  • 2.3.5 连接Filter Pin 130
  • 2.3.6 视频预览设计方案 130
  • 2.3.7 事件通知设计方案 133
  • 2.3.8 视频录像设计方案 142
  • 2.4 SDK视频采集方案 147
  • 2.4.1 监控卡选购分析 147
  • 2.4.2 监控卡安装 147
  • 2.4.3 系统部署方案 150
  • 2.4.4 开发包分析 152
  • 2.4.5 视频开发设计方案 156
  • 2.5 云台控制方案 168
  • 2.5.1 云台设备安装 168
  • 2.5.2 云台控制分析 169
  • 2.5.3 定时广角监控方案 184
  • 2.5.4 远程云台控制方案 188
  • 第3章 视频编码方案 195
  • 3.1 视频编码分析 196
  • 3.2 H.263编码方案 197
  • 3.2.1 H.263层次构成 197
  • 3.2.2 编码技术 205
  • 3.2.3 可选扩展模式 215
  • 3.2.4 离散余弦变换 219
  • 3.2.5 运动估计与补偿 220
  • 3.3 H.264编码方案 235
  • 3.3.1 H.264层次构成 235
  • 3.3.2 H.264编码技术 236
  • 3.3.3 SEI技术 243
  • 3.3.4 H264码表 245
  • 3.4 MPEG-4编码方案 264
  • 3.4.1 MPEG-4结构分析 264
  • 3.4.2 编码技术 269
  • 3.4.3 VBR技术 271
  • 3.4.4 多媒体传送整体框架 272
  • 3.4.5 Sprite技术 273
  • 3.4.6 MPEG-4码表 275
  • 第4章 音频采集方案 281
  • 4.1 音频采集方案分析 282
  • 4.2 MCI音频采集方案 283
  • 4.2.1 MCI音频采集流程分析 283
  • 4.2.2 音量控制方案 285
  • 4.2.3 MCI音频存储方案 293
  • 4.2.4 CD播放及抓轨方案播放 300
  • 4.3 WaveForm音频采集方案 311
  • 4.3.1 WaveForm音频采集流程分析 312
  • 4.3.2 WAVE文件播放方案 316
  • 4.3.3 双缓存音频存储方案 323
  • 4.4 DirectShow音频采集方案 334
  • 4.4.1 Filter图表设计方案 334
  • 4.4.2 DirectShow音频存储方案 337
  • 4.4.3 DirectShow音频播放方案 342
  • 4.5 MPEG音频编码方案 347
  • 4.5.1 MPEG-2音频编码方案 347
  • 4.5.2 MPEG-4音频编码方案 361
  • 第5章 数据压缩方案 367
  • 5.1 数据压缩分析 368
  • 5.2 JPEG数据压缩方案 368
  • 5.2.1 JPEG编码原理 368
  • 5.2.2 离散余弦变换 369
  • 5.2.3 量化 376
  • 5.2.4 熵编码 378
  • 5.2.5 Huffman编码 381
  • 5.2.6 JPEG文件格式分析 382
  • 5.2.7 JPEG数据压缩编码设计方案 386
  • 5.2.8 JPEG数据压缩解码设计方案 400
  • 5.3 AVI数据压缩方案 405
  • 5.3.1 AVI文件格式分析 405
  • 5.3.2 AVI数据压缩具体实现 409
  • 5.4 Wave音频压缩方案 423
  • 5.4.1 Wave文件格式分析 423
  • 5.4.2 Wave音频压缩具体实现 425
  • 第6章 数据传输方案 441
  • 6.1 数据传输方案分析 442
  • 6.2 TCP数据传输方案 443
  • 6.2.1 面向连接特性分析 444
  • 6.2.2 TCP数据报格式 444
  • 6.2.3 关闭Nagle算法 445
  • 6.2.4 套接字重新连接设计方案 446
  • 6.2.5 套接字超时连接设计方案 450
  • 6.2.6 文件传输设计方案 453
  • 6.2.7 语音数据传输设计方案 462
  • 6.3 UDP数据传输方案 472
  • 6.3.1 面向无连接特性分析 473
  • 6.3.2 UDP数据报格式 473
  • 6.3.3 远程桌面监控 474
  • 6.4 数据广播传输方案 481
  • 6.4.1 数据广播流程分析 482
  • 6.4.2 视频共享设计方案 482
  • 6.5 数据完整性检查方案 486
  • 6.5.1 使用CRC进行完整性检查 486
  • 6.5.2 使用md5进行完整性检查 493
  • 第7章 数据安全方案 505
  • 7.1 数据安全方案分析 506
  • 7.2 加密算法设计方案 506
  • 7.2.1 DES对称数据加密 506
  • 7.2.2 RSA数据加密 514
  • 7.3 数据报加密方案 516
  • 7.3.1 单报数据加密方案 516
  • 7.3.2 多报交错数据加密方案 521
  • 7.4 加密狗设计方案 526
  • 7.4.1 加密狗设计方案分析 527
  • 7.4.2 读写加密狗 527
  • 7.4.3 加密狗身份验证设计方案 528
  • 第8章 多媒体接收与显示方案 531
  • 8.1 文字显示方案 532
  • 8.1.1 个性文字同步显示方案 532
  • 8.1.2 聊天记录设计方案 537
  • 8.2 视频显示方案 541
  • 8.2.1 视频单屏显示方案 541
  • 8.2.2 视频多屏显示方案 547
  • 8.2.3 视频存储方案 550
  • 8.2.4 视频回放设计方案 557
  • 8.3 音频接收方案 559
  • 8.3.1 音频存储方案 559
  • 8.3.2 音频回放设计方案 566
  • 第9章 系统发行与维护方案 569
  • 9.1 系统编译方案 570
  • 9.1.1 发布版本分析 570
  • 9.1.2 调试发行版本 571
  • 9.2 系统帮助设计方案 576
  • 9.2.1 帮助文件制作方案 577
  • 9.2.2 帮助文件集成方案 585
  • 9.3 系统打包发行方案 588
  • 9.3.1 选择合适的打包工具 588
  • 9.3.2 InstallShield打包方案 589
  • 9.4 系统维护方案 599
  • 9.4.1 数据库维护方案 599
  • 9.4.2 代码维护方案 601
     

资源获取

资源地址1:https://pan.baidu.com/s/19NIqooMskSjTtu-kOBtLrg(密码:feoi)

相关资源

网友留言