《音视频开发进阶指南:基于Android与iOS平台的实践》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2017
出版社
机械工业出版社
页数
423 页
语言
中文
豆瓣评分
★ 7.0

《音视频开发进阶指南:基于Android与iOS平台的实践》内容简介

本书采用从零开始,逐级深入的方式写作,以项目实战为阶段性目标,外加实际生产环境下的特殊案例作为优化方案,让读者可以全方位掌握移动平台下音视频开发的大部分内容。首先介绍实现视频播放器和录制需要的基础知识,然后通过案例讲解如何实现视频播放器和一个视频录制的应用。但是一款录制的应用,要想上线,其实还要进行给音频视频美化,所以在提高篇,介绍了相应的内容,并给出了一个实际生产环境中的案例,之后,指导读者进阶,把前面学到的基础内容应用到直播中。后,给出排错方法和工具,和大家分享如何更有效率地开发应用程序。

《音视频开发进阶指南:基于Android与iOS平台的实践》书籍信息摘要

《音视频开发进阶指南:基于Android与iOS平台的实践》内容简介与阅读建议,作者 展晓凯/魏晓红,科技技术,2017年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:音视频、计算机类。

《音视频开发进阶指南:基于Android与iOS平台的实践》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 7.0 可作为选书参考。

获取建议

《音视频开发进阶指南:基于Android与iOS平台的实践》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 推荐序一
  2. 推荐序二
  3. 前言
  4. 第1章 音视频基础概念 1
  5. 1.1 声音的物理性质 1
  6. 1.1.1 声音是波 1
  7. 1.1.2 声波的三要素 2
  8. 1.1.3 声音的传播介质 3
展开全部(共 145 章节)
  1. 1.1.4 回声 3
  2. 1.1.5 共鸣 4
  3. 1.2 数字音频 4
  4. 1.3 音频编码 6
  5. 1.4 图像的物理现象 7
  6. 1.5 图像的数值表示 8
  7. 1.5.1 RGB表示方式 8
  8. 1.5.2 YUV表示方式 9
  9. 1.5.3 YUV和RGB的转化 10
  10. 1.6 视频的编码方式 10
  11. 1.6.1 视频编码 10
  12. 1.6.2 编码概念 11
  13. 1.7 本章小结 13
  14. 第2章 移动端环境搭建 14
  15. 2.1 在iOS上如何搭建一个基础项目 14
  16. 2.2 在Android上如何搭建一个基础项目 21
  17. 2.3 交叉编译的原理与实践 26
  18. 2.3.1 交叉编译的原理 26
  19. 2.3.2 iOS平台交叉编译的实践 27
  20. 2.3.3 Android平台交叉编译的实践 33
  21. 2.3.4 使用LAME编码MP3文件 38
  22. 2.4 本章小结 42
  23. 第3章 FFmpeg的介绍与使用 43
  24. 3.1 FFmpeg的编译与命令行工具的使用 43
  25. 3.1.1 FFmpeg的编译 43
  26. 3.1.2 FFmpeg命令行工具的使用 51
  27. 3.2 FFmpeg API的介绍与使用 60
  28. 3.3 FFmpeg源码结构 68
  29. 3.3.1 libavformat与libavcodec介绍 68
  30. 3.3.2 FFmpeg通用API分析 69
  31. 3.3.3 调用FFmpeg解码时用到的函数分析 70
  32. 3.3.4 调用FFmpeg编码时用到的函数分析 71
  33. 3.3.5 面向对象的C语言设计 72
  34. 3.4 本章小结 74
  35. 第4章 移动平台下的音视频渲染 75
  36. 4.1 AudioUnit介绍与实践 75
  37. 4.2 Android平台的音频渲染 84
  38. 4.2.1 AudioTrack的使用 85
  39. 4.2.2 OpenSL ES的使用 87
  40. 4.3 视频渲染 90
  41. 4.3.1 OpenGL ES介绍 90
  42. 4.3.2 OpenGL ES的实践 91
  43. 4.3.3 上下文环境搭建 98
  44. 4.3.4 OpenGL ES中的纹理 104
  45. 4.4 本章小结 109
  46. 第5章 实现一款视频播放器 110
  47. 5.1 架构设计 110
  48. 5.2 解码模块的实现 115
  49. 5.3 音频播放模块的实现 118
  50. 5.3.1 Android平台的音频渲染 118
  51. 5.3.2 iOS平台的音频渲染 119
  52. 5.4 画面播放模块的实现 121
  53. 5.4.1 Android平台的视频渲染 121
  54. 5.4.2 iOS平台的视频渲染 122
  55. 5.5 AVSync模块的实现 124
  56. 5.5.1 维护解码线程 124
  57. 5.5.2 音视频同步 125
  58. 5.6 中控系统串联起各个模块 127
  59. 5.6.1 初始化阶段 127
  60. 5.6.2 运行阶段 128
  61. 5.6.3 销毁阶段 129
  62. 5.7 本章小结 130
  63. 第6章 音视频的采集与编码 131
  64. 6.1 音频的采集 131
  65. 6.1.1 Android平台的音频采集 131
  66. 6.1.2 iOS平台的音频采集 134
  67. 6.2 视频画面的采集 137
  68. 6.2.1 Android平台的视频画面采集 137
  69. 6.2.2 iOS平台的视频画面采集 146
  70. 6.3 音频的编码 156
  71. 6.3.1 libfdk_aac编码AAC 156
  72. 6.3.2 Android平台的硬件编码器MediaCodec 158
  73. 6.3.3 iOS平台的硬件编码器AudioToolbox 161
  74. 6.4 视频画面的编码 166
  75. 6.4.1 libx264编码H264 166
  76. 6.4.2 Android平台的硬件编码器MediaCodec 172
  77. 6.4.3 iOS平台的硬件编码器 175
  78. 6.5 本章小结 184
  79. 第7章 实现一款视频录制应用 185
  80. 7.1 视频录制的架构设计 185
  81. 7.2 音频模块的实现 188
  82. 7.2.1 音频队列的实现 189
  83. 7.2.2 Android平台的实现 191
  84. 7.2.3 iOS平台的实现 194
  85. 7.3 音频编码模块的实现 198
  86. 7.3.1 改造编码器 198
  87. 7.3.2 编码器适配器 199
  88. 7.4 画面采集与编码模块的实现 202
  89. 7.4.1 视频队列的实现 202
  90. 7.4.2 Android平台画面编码后入队 203
  91. 7.4.3 iOS平台画面编码后入队 204
  92. 7.5 Mux模块 205
  93. 7.5.1 初始化 206
  94. 7.5.2 封装和输出 208
  95. 7.5.3 销毁资源 212
  96. 7.6 中控系统串联起各个模块 213
  97. 7.7 本章小结 214
  98. 第8章 音频效果器的介绍与实践 215
  99. 8.1 数字音频基础 215
  100. 8.1.1 波形图 215
  101. 8.1.2 频谱图 217
  102. 8.1.3 语谱图 219
  103. 8.1.4 深入理解时域与频域 219
  104. 8.2 数字音频处理:快速傅里叶变换 222
  105. 8.3 基本乐理知识 229
  106. 8.3.1 乐谱 229
  107. 8.3.2 音符的音高与十二平均律 231
  108. 8.3.3 音符的时值 233
  109. 8.3.4 节拍 233
  110. 8.3.5 MIDI格式 234
  111. 8.4 混音效果器 235
  112. 8.4.1 均衡效果器 236
  113. 8.4.2 压缩效果器 239
  114. 8.4.3 混响效果器 240
  115. 8.5 效果器实现 243
  116. 8.5.1 Android平台实现效果器 243
  117. 8.5.2 iOS平台实现效果器 252
  118. 8.6 本章小结 255
  119. 第9章 视频效果器的介绍与实践 256
  120. 9.1 图像处理的基本原理 256
  121. 9.1.1 亮度调节 257
  122. 9.1.2 对比度调节 258
  123. 9.1.3 饱和度调节 259
  124. 9.2 图像处理进阶 259
  125. 9.2.1 图像的卷积过程 260
  126. 9.2.2 锐化效果器 260
  127. 9.2.3 高斯模糊算法 262
  128. 9.2.4 双边滤波算法 263
  129. 9.2.5 图层混合介绍 264
  130. 9.3 使用FFmpeg内部的视频滤镜 266
  131. 9.3.1 FFmpeg视频滤镜介绍 266
  132. 9.3.2 滤镜图的构建 267
  133. 9.3.3 使用与销毁滤镜图 269
  134. 9.3.4 常用滤镜介绍 270
  135. 9.4 使用OpenGL ES实现视频滤镜 272
  136. 9.4.1 加水印 273
  137. 9.4.2 添

常见问题

《音视频开发进阶指南:基于Android与iOS平台的实践》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。 评分 7.0 可作为选书参考。

《音视频开发进阶指南:基于Android与iOS平台的实践》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《音视频开发进阶指南:基于Android与iOS平台的实践》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《音视频开发进阶指南:基于Android与iOS平台的实践》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《音视频开发进阶指南:基于Android与iOS平台的实践》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《音视频开发进阶指南:基于Android与iOS平台的实践》相关书籍?

可以进入 展晓凯/魏晓红 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。