网站颜色:

保证正版 音视频开发进阶指南:基于Android与iOS平台的实践 展晓凯 魏晓红 机械工业出版社

  • 产品名称:音视频开发进阶指南:基于...
  • 书名:音视频开发进阶指南:基于Android与iOS平台的实践
  • 作者:展晓凯魏晓红
  • 定价:79.00元
  • 书名:音视频开发进阶指南:基于Android与iOS平台的实践
  • 是否是套装:否
  • 出版社名称:机械工业出版社

http://picimg.witcp.com/pic/img/alicdn/server/imgextra/i1/327369967/O1CN019T9t7h2NUwDYAayKd_!!327369967.png

音视频开发进阶指南:基于Android与iOS平台的实践

 
http://picimg.witcp.com/pic/img/alicdn/server/imgextra/i1/327369967/O1CN01oInrNn2NUwDd8jR9G_!!327369967.png
作   者:展晓凯 魏晓红
出版社:机械工业出版社
出版日期:2017-(咨询特价)
定   价:(咨询特价)
页   码:423
装   帧:平装-胶订
ISBN(咨询特价)

http://picimg.witcp.com/pic/img/alicdn/server/imgextra/i4/327369967/O1CN01lr7Anr2NUwDeehpta_!!327369967.png

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

http://picimg.witcp.com/pic/img/alicdn/server/imgextra/i2/327369967/O1CN01wLJ8Sw2NUwDfs0u9W_!!327369967.png

Contents@目  录
推荐序一
推荐序二
前言
章 音视频基础概念1
1.1 声音的物理性质1
1.1.1 声音是波1
1.1.2 声波的三要素2
1.1.3 声音的传播介质3
1.1.4 回声3
1.1.5 共鸣4
1.2 数字音频4
1.3 音频编码6
1.4 图像的物理现象7
1.5 图像的数值表示8
1.5.1 RGB表示方式8
1.5.2 YUV表示方式9
1.5.3 YUV和RGB的转化10
1.6 视频的编码方式10
1.6.1 视频编码10
1.6.2 编码概念11
1.7 本章小结13
第2章 移动端环境搭建14
2.1 在iOS上如何搭建一个基础项目14
2.2 在Android上如何搭建一个基础项目21
2.3 交叉编译的原理与实践26
2.3.1 交叉编译的原理26
2.3.2 iOS平台交叉编译的实践27
2.3.3 Android平台交叉编译的实践33
2.3.4 使用LAME编码MP3文件38
2.4 本章小结42
第3章 FFmpeg的介绍与使用43
3.1 FFmpeg的编译与命令行工具的使用43
3.1.1 FFmpeg的编译43
3.1.2 FFmpeg命令行工具的使用51
3.2 FFmpeg API的介绍与使用60
3.3 FFmpeg源码结构68
3.3.1 libavformat与libavcodec介绍68
3.3.2 FFmpeg通用API分析69
3.3.3 调用FFmpeg解码时用到的函数分析70
3.3.4 调用FFmpeg编码时用到的函数分析71
3.3.5 面向对象的C语言设计72
3.4 本章小结74
第4章 移动平台下的音视频渲染75
4.1 AudioUnit介绍与实践75
4.2 Android平台的音频渲染84
4.2.1 AudioTrack的使用85
4.2.2 OpenSL ES的使用87
4.3 视频渲染90
4.3.1 OpenGL ES介绍90
4.3.2 OpenGL ES的实践91
4.3.3 上下文环境搭建98
4.3.4 OpenGL ES中的纹理104
4.4 本章小结109
第5章 实现一款视频播放器110
5.1 架构设计110
5.2 解码模块的实现115
5.3 音频播放模块的实现118
5.3.1 Android平台的音频渲染118
5.3.2 iOS平台的音频渲染119
5.4 画面播放模块的实现121
5.4.1 Android平台的视频渲染121
5.4.2 iOS平台的视频渲染122
5.5 AVSync模块的实现124
5.5.1 维护解码线程124
5.5.2 音视频同步125
5.6 中控系统串联起各个模块127
5.6.1 初始化阶段127
5.6.2 运行阶段128
5.6.3 销毁阶段129
5.7 本章小结130
第6章 音视频的采集与编码131
6.1 音频的采集131
6.1.1 Android平台的音频采集131
6.1.2 iOS平台的音频采集134
6.2 视频画面的采集137
6.2.1 Android平台的视频画面采集137
6.2.2 iOS平台的视频画面采集146
6.3 音频的编码156
6.3.1 libfdk_aac编码AAC156
6.3.2 Android平台的硬件编码器MediaCodec158
6.3.3 iOS平台的硬件编码器AudioToolbox161
6.4 视频画面的编码166
6.4.1 libx264编码H(咨询特价)
6.4.2 Android平台的硬件编码器MediaCodec172
6.4.3 iOS平台的硬件编码器175
6.5 本章小结184
第7章 实现一款视频录制应用185
7.1 视频录制的架构设计 185
7.2 音频模块的实现 188
7.2.1 音频队列的实现189
7.2.2 Android平台的实现191
7.2.3 iOS平台的实现194
7.3 音频编码模块的实现 198
7.3.1 改造编码器198
7.3.2 编码器适配器199
7.4 画面采集与编码模块的实现 202
7.4.1 视频队列的实现202
7.4.2 Android平台画面编码后入队203
7.4.3 iOS平台画面编码后入队204
7.5 Mux模块205
7.5.1 初始化206
7.5.2 封装和输出208
7.5.3 销毁资源212
7.6 中控系统串联起各个模块213
7.7 本章小结214
第8章 音频效果器的介绍与实践215
8.1 数字音频基础215
8.1.1 波形图215
8.1.2 频谱图217
8.1.3 语谱图219
8.1.4 深入理解时域与频域219
8.2 数字音频处理:快速傅里叶变换222
8.3 基本乐理知识229
8.3.1 乐谱229
8.3.2 音符的音高与十二平均律231
8.3.3 音符的时值233
8.3.4 节拍233
8.3.5 MIDI格式234
8.4 混音效果器235
8.4.1 均衡效果器236
8.4.2 压缩效果器239
8.4.3 混响效果器240
8.5 效果器实现243
8.5.1 Android平台实现效果器243
8.5.2 iOS平台实现效果器252
8.6 本章小结255
第9章 视频效果器的介绍与实践256
9.1 图像处理的基本原理256
9.1.1 亮度调节257
9.1.2 对比度调节258
9.1.3 饱和度调节259
9.2 图像处理进阶259
9.2.1 图像的卷积过程260
9.2.2 锐化效果器260
9.2.3 高斯模糊算法262
9.2.4 双边滤波算法263
9.2.5 图层混合介绍264
9.3 使用FFmpeg内部的视频滤镜266
9.3.1 FFmpeg视频滤镜介绍266
9.3.2 滤镜图的构建267
9.3.3 使用与销毁滤镜图269
9.3.4 常用滤镜介绍270
9.4 使用OpenGL ES实现视频滤镜272
9.4.1 加水印273
9.4.2 添
 
http://picimg.witcp.com/pic/img/alicdn/server/imgextra/i2/327369967/O1CN01Hu283K2NUwDar0nyU_!!327369967.png
 
展晓凯,曾工作于,参与设计开发旅行的机票搜索业务,曾就职于115网盘参与核心功能的研发,现就职于北京淘科技有限公公,任音视频架构师,在公的唱吧、唱吧直播间、火星三条产品线都负责客户端核心的架构设计与开发工作,其中唱吧目前公布的数据已有几亿用户,月活也在量级,热衷于为可以帮助到的人做出一份自己的力量。
 
 
 
暂无相关内容暂无相关内容暂无相关内容暂无相关内容
儒思图书音像专营店热门设计联盟服务商