• 百年美洲杯决赛阿根廷vs智利 在线直播观看 梅西能否封王 2019-08-17
  • 马克思主义,不会改变人类历史发展的进程和规律,它只是揭示了这个不可更改的客观规律。人类社会发展的进程,只决定于工人阶级的觉悟。现在是工人阶级丧失了革命觉悟的时期 2019-08-17
  • 保定市“吃人”下水道恶臭难闻藏危险 2019-08-16
  • 但愿越南不是“颜色革命”!社会实践的事实一再证明,“社会主义”离开马列主义原则的改革开放,将是死路一条! 2019-08-16
  • 每年长个不足五厘米早就医 2019-08-14
  • 車·晓 第26期 車企官方降价真相幾何? 2019-08-12
  • 库里晒出自己妻子昨日在夺冠庆典上的照片 2019-08-12
  • 惊险!28吨浓亚硫酸泄露 消防官兵9小时排险 2019-08-06
  • [鄙视]关联资源不是人类的劳动成果?那你咋不住到深山老林里面去?光从土地本身来讲,大城市与深山老林有什么区别? 2019-07-28
  • 国家行政学院中国领导科学研究中心副秘书长雷强做客人民网 2019-07-20
  • 人工智能开启中国健康养殖新时代 “智慧农业——健康养殖公益行动”在北京正式启动 2019-07-19
  • 东风日产乘用车公司获第十二届人民企业社会责任奖年度企业奖 2019-07-14
  • 山东单县种植玫瑰助增收 美了田园 富了乡亲 2019-07-14
  • 胡杏儿晒儿子软萌照 睡眼惺忪眼神迷人可爱十足 2019-06-11
  • 这是全国精气最为集中的地方 被称为中国丹田所在 ——凤凰网房产 2019-06-11
  • Java知识分享网 - 轻松学习从此开始!????

    华东15选5专家预测:华东15选5最新开奖号码

    Java1234官方群24:java1234官方群24
    Java1234官方群24:791563025
         

    006项目-百度云搜索引擎开源?。?!

    毕设课设专业代做论文定制

    007项目-资源分享平台开源??!

    Java学习路线图?。?!

    SpringBoot打造企业级进销存

    领取QQ第三方登录视频教程

    做活动,领取支付宝在线支付完整视频教程

    Java1234 VIP课程

    领取微信扫码登录Java实现视频教程

    Java1234至尊VIP(特价活动)

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


    分享到:
    时间:2019-02-17 16:08来源:https://download.csdn.net/ 作者:转载  侵权举报
    音视频开发进阶指南:基于Android与iOS平台的实践 PDF 下载
    失效链接处理
    音视频开发进阶指南:基于Android与iOS平台的实践  PDF 下载

    转载自:https://download.csdn.net/download/zhaoyaxiong_ctu/10878537
     
    本站整理下载:
    版权归出版社和原作者所有,链接已删除,请购买正版
     
     
    用户下载说明:
    电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
    //product.dangdang.com/25211329.html
      
    相关截图:
     
    资料简介:
    本书采用从零开始,逐级深入的方式写作,以项目实战为阶段性目标,外加实际生产环境下的特殊案例作为优化方案,让读者可以全方位掌握移动平台下音视频开发的大部分内容。首先介绍实现视频播放器和录制需要的基础知识,然后通过案例讲解如何实现视频播放器和一个视频录制的应用。但是一款录制的应用,要想上线,其实还要进行给音频视频美化,所以在提高篇,介绍了相应的内容,并给出了一个实际生产环境中的案例,之后,指导读者进阶,把前面学到的基础内容应用到直播中。后,给出排错方法和工具,和大家分享如何更有效率地开发应用程序。
     
    资料目录:
    推荐序一
    推荐序二
    前言
    第1章 音视频基础概念 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编码AAC 156
    6.3.2 Android平台的硬件编码器MediaCodec 158
    6.3.3 iOS平台的硬件编码器AudioToolbox 161
    6.4 视频画面的编码 166
    6.4.1 libx264编码H264 166
    6.4.2 Android平台的硬件编码器MediaCodec 172
    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 添

     
    ------分隔线----------------------------
    锋哥公众号


    锋哥微信号


  • 百年美洲杯决赛阿根廷vs智利 在线直播观看 梅西能否封王 2019-08-17
  • 马克思主义,不会改变人类历史发展的进程和规律,它只是揭示了这个不可更改的客观规律。人类社会发展的进程,只决定于工人阶级的觉悟。现在是工人阶级丧失了革命觉悟的时期 2019-08-17
  • 保定市“吃人”下水道恶臭难闻藏危险 2019-08-16
  • 但愿越南不是“颜色革命”!社会实践的事实一再证明,“社会主义”离开马列主义原则的改革开放,将是死路一条! 2019-08-16
  • 每年长个不足五厘米早就医 2019-08-14
  • 車·晓 第26期 車企官方降价真相幾何? 2019-08-12
  • 库里晒出自己妻子昨日在夺冠庆典上的照片 2019-08-12
  • 惊险!28吨浓亚硫酸泄露 消防官兵9小时排险 2019-08-06
  • [鄙视]关联资源不是人类的劳动成果?那你咋不住到深山老林里面去?光从土地本身来讲,大城市与深山老林有什么区别? 2019-07-28
  • 国家行政学院中国领导科学研究中心副秘书长雷强做客人民网 2019-07-20
  • 人工智能开启中国健康养殖新时代 “智慧农业——健康养殖公益行动”在北京正式启动 2019-07-19
  • 东风日产乘用车公司获第十二届人民企业社会责任奖年度企业奖 2019-07-14
  • 山东单县种植玫瑰助增收 美了田园 富了乡亲 2019-07-14
  • 胡杏儿晒儿子软萌照 睡眼惺忪眼神迷人可爱十足 2019-06-11
  • 这是全国精气最为集中的地方 被称为中国丹田所在 ——凤凰网房产 2019-06-11
  • 15选5开奖结果 今天江苏7位数开奖时间 极速十一选五全天计划 东方6十1大奖情况 内蒙古十一选五的前三直走势图 七星彩走势图表预测 甘肃11选5前三直选遗漏 双色球玩法介绍 055期白小姐资料 彩票团队专业导师群 香港赛马会资料 海南飞鱼游戏规则 湖南快乐十分玩法规则 下载浙江体彩十一选五 排列5复式投注表