返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 音视频开发进阶指南 展晓凯,魏晓红 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 展晓凯,魏晓红 著著
    • 出版社: 机械工业出版社
    • 出版时间:2018-01-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 展晓凯,魏晓红 著著
    • 出版社:机械工业出版社
    • 出版时间:2018-01-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2018-01-01
    • 页数:430
    • 开本:16开
    • 装帧:平装
    • ISBN:9787111585824
    • 国别/地区:中国
    • 版权提供:机械工业出版社

    音视频开发进阶指南

    作  者:展晓凯,魏晓红 著
    定  价:79
    出 版 社:机械工业出版社
    出版日期:2018年01月01日
    页  数:430
    装  帧:平装
    ISBN:9787111585824
    主编推荐

    内容简介

    展晓凯、魏晓红著的《音视频开发进阶指南(基于Android与iOS平台的实践)》是资历音视频技术专家呕心沥血之作,积作者多年的经验结晶和很好实践,也是目前市场上少有的从基础概念到实践项目,再到性能优化的音视频开发图书。书中首先通过介绍音视频的物理现象与基础概念,帮助读者了解模拟信号到数字信号转化的过程,然后重点介绍了如何在移动端开发音视频项目,其中包括开发中所需要了解的各种知识,如音视频的解码与渲染,采集与编码,音视频的处理与性能优化等;很后,在此基础上综合当下很流行的直播场景,介绍了如何将书中的已有项目改造、适配成为一个直播产品,进一步帮助读者自由、有效地开发出功能丰富、性能品质的音视频App。为了避免说教式的讲解给读者带来枯燥乏味的阅读体验,本书设置了大量生产环境下的案例。希望大家可以享受整个开发过程,享受自己开发的产品为人们生活带来便利的成就感。

    作者简介

    展晓凯,曾工作于淘宝,参与设计开发淘宝旅行的机票搜索业务,曾就职于115网盘参与核心功能的研发,现就职于北京淘科技有限公司,任音视频架构师,在公司的唱吧、唱吧直播间、火星三条产品线都负责客户端核心的架构设计与开发工作,其中唱吧目前公布的数据已有几亿用户,月活也在千万量级。作者在工作与生活中很好乐于帮助同事与朋友,痴迷于互联网可以推动整个人类历史的发展,同时作为这个大时代的一个小人物,作者也希望帮助更多的人参与到互联网行业中。
    魏晓红,多年以来一直从事Android应用的开发工作,在Android点播、直播相关领域有着丰富的经验,由于开发的产品在印度有很好多的Android用户,所以这让其积累了丰富的Android端适配的经验,作者在平时的工作与生活中乐于探讨技术,希望互利网可以改变人类生活。

    精彩内容

    目录
    推荐序一
    推荐序二
    前言
    第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.1RGB表示方式 8
    1.5.2YUV表示方式 9
    1.5.3YUV和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.2iOS平台交叉编译的实践 27
    2.3.3Android平台交叉编译的实践 33
    2.3.4使用LAME编码MP3文件 38
    2.4本章小结 42
    第3章FFmpeg的介绍与使用 43
    3.1FFmpeg的编译与命令行工具的使用 43
    3.1.1FFmpeg的编译 43
    3.1.2FFmpeg命令行工具的使用 51
    3.2FFmpeg API的介绍与使用 60
    3.3FFmpeg源码结构 68
    3.3.1libavformat与libavcodec介绍 68
    3.3.2FFmpeg通用API分析 69
    3.3.3调用FFmpeg解码时用到的函数分析 70
    3.3.4调用FFmpeg编码时用到的函数分析 71
    3.3.5面向对象的C语言设计 72
    3.4本章小结 74
    第4章移动平台下的音视频渲染 75
    4.1AudioUnit介绍与实践 75
    4.2Android平台的音频渲染 84
    4.2.1AudioTrack的使用 85
    4.2.2OpenSL ES的使用 87
    4.3视频渲染 90
    4.3.1OpenGL ES介绍 90
    4.3.2OpenGL ES的实践 91
    4.3.3上下文环境搭建 98
    4.3.4OpenGL ES中的纹理 104
    4.4本章小结 109
    第5章实现一款视频播放器 110
    5.1架构设计 110
    5.2解码模块的实现 115
    5.3音频播放模块的实现 118
    5.3.1Android平台的音频渲染 118
    5.3.2iOS平台的音频渲染 119
    5.4画面播放模块的实现 121
    5.4.1Android平台的视频渲染 121
    5.4.2iOS平台的视频渲染 122
    5.5AVSync模块的实现 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.1Android平台的音频采集 131
    6.1.2iOS平台的音频采集 134
    6.2视频画面的采集 137
    6.2.1Android平台的视频画面采集 137
    6.2.2iOS平台的视频画面采集 146
    6.3音频的编码 156
    6.3.1libfdk_aac编码AAC 156
    6.3.2Android平台的硬件编码器MediaCodec 158
    6.3.3iOS平台的硬件编码器AudioToolbox 161
    6.4视频画面的编码 166
    6.4.1libx264编码H264 166
    6.4.2Android平台的硬件编码器MediaCodec 172
    6.4.3iOS平台的硬件编码器 175
    6.5本章小结 184
    第7章实现一款视频录制应用 185
    7.1视频录制的架构设计 185
    7.2音频模块的实现 188
    7.2.1音频队列的实现 189
    7.2.2Android平台的实现 191
    7.2.3iOS平台的实现 194
    7.3音频编码模块的实现 198
    7.3.1改造编码器 198
    7.3.2编码器适配器 199
    7.4画面采集与编码模块的实现 202
    7.4.1视频队列的实现 202
    7.4.2Android平台画面编码后入队 203
    7.4.3iOS平台画面编码后入队 204
    7.5Mux模块 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.5MIDI格式 234
    8.4混音效果器 235
    8.4.1均衡效果器 236
    8.4.2压缩效果器 239
    8.4.3混响效果器 240
    8.5效果器实现 243
    8.5.1Android平台实现效果器 243
    8.5.2iOS平台实现效果器 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.1FFmpeg视频滤镜介绍 266
    9.3.2滤镜图的构建 267
    9.3.3使用与销毁滤镜图 269
    9.3.4常用滤镜介绍 270
    9.4使用OpenGL ES实现视频滤镜 272
    9.4.1加水印 273
    ……
    第10章专业的视频录制应用实践
    第11章直播应用的构建
    第12章直播应用中的关键处理
    第13章工欲善其事,必先利其器
    附录A通过Ne 10的交叉编译输入理解ndk-build
    附录B编码器的使用细节
    附录C视频的表示与编码

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购