Android音视频开发 何俊林 电子工业出版社【正版可开发票】 azw3 lrf 下载 百度云 夸克云 snb pdf kindle

Android音视频开发 何俊林 电子工业出版社【正版可开发票】电子书下载地址
- 文件名
- [epub 下载] Android音视频开发 何俊林 电子工业出版社【正版可开发票】 epub格式电子书
- [azw3 下载] Android音视频开发 何俊林 电子工业出版社【正版可开发票】 azw3格式电子书
- [pdf 下载] Android音视频开发 何俊林 电子工业出版社【正版可开发票】 pdf格式电子书
- [txt 下载] Android音视频开发 何俊林 电子工业出版社【正版可开发票】 txt格式电子书
- [mobi 下载] Android音视频开发 何俊林 电子工业出版社【正版可开发票】 mobi格式电子书
- [word 下载] Android音视频开发 何俊林 电子工业出版社【正版可开发票】 word格式电子书
- [kindle 下载] Android音视频开发 何俊林 电子工业出版社【正版可开发票】 kindle格式电子书
寄语:
全国三仓发货,物流便捷,下单秒杀,欢迎选购!
内容简介:
近年来,直播、短视频行业的相关业务发展迅猛,本书主要介绍其中涉及的Android音视频开发相关技术。本书一共有11章,分别介绍了音视频基础知识、MediaPlayer、MediaPlayerService、StagefrightPlayer、NuPlayer、OpenMAX框架、FFmpeg项目、FFmpeg源码分析及实战、直播技术、H.264编码及H.265编码、视频格式分析内容。希望本书能帮助读者系统学习、化繁为简,在Android音视频开发的道路上不断进步。本书适合具有Android开发基础并且对音视频技术方向感兴趣的读者阅读。
书籍目录:
目 录
章 音视频基础知识 1
1.1 视频编码 1
1.2 音频编码 2
1.3 多媒体播放组件(Android、iOS) 2
1.4 常见的多媒体框架及解决方案 3
1.5 相关知识点 4
1.5.1 帧率 4
1.5.2 分辨率 4
1.5.3 刷新率 4
1.5.4 编码格式 4
1.5.5 封装格式 4
1.5.6 码率 5
1.5.7 画质与码率 5
1.5.8 DTS与PTS 5
1.5.9 YUV与RGB 5
1.5.10 视频帧及音频帧 5
1.5.11 量化精度 6
1.5.12 采样率 6
1.5.13 声道 6
第2章 常用的系统播放器MediaPlayer 8
2.1 状态图及生命周期 8
2.2 从创建到setDataSource过程 12
2.2.1 从创建到setDisplay过程 12
2.2.2 创建过程 13
2.2.3 setDataSource过程 16
2.2.4 setDisplay过程 20
2.3 开始prepare后的流程 22
2.4 C++中MediaPlayer的C/S架构 31
第3章 管理调度的服务者MediaPlayerService 40
3.1 Client/Server通过IPC的通信流程图 40
3.2 相关联的类图 42
3.3 产生过程 43
3.4 添加服务的过程 48
3.5 通过BinderDriver和MediaPlayer通信的过程 50
3.6 创建播放器 55
3.7 建立StageFright层交互 58
第4章 StagefrightPlayer(AwesomePlayer) 60
4.1 AwesomePlayer构造过程 60
4.2 AwesomePlayer使用MediaExtractor进行数据解析的过程 66
4.3 AwesomePlayer解码过程 69
4.3.1 AwesomePlayer中的prepare过程 69
4.3.2 初始化音视频解码器过程 73
4.3.3 使用OMXCodec的解码过程 75
4.4 AwesomePlayer的渲染输出过程 80
4.4.1 用一张图回顾数据处理过程 80
4.4.2 视频渲染器构建过程 81
4.4.3 将音频数据放到Buffer的过程 87
4.4.4 AudioPlayer在AwesomePlayer中的运行过程 91
4.4.5 音视频同步 93
4.4.6 音视频输出 96
4.5 概要总结 97
第5章 流媒体播放的新生力量NuPlayer 98
5.1 NuPlayer整体结构 98
5.2 NuPlayer的构建过程 100
5.3 NuPlayer的数据解析模块 102
5.4 NuPlayer的解码模块 107
5.5 NuPlayer的渲染模块 109
第6章 OpenMAX(OMX)框架 118
6.1 Codec部分中的AwesomePlayer到OMX服务 118
6.1.1 OpenMAX与StageFright框架层级的关系 118
6.1.2 OMX的初始化流程 120
6.1.3 OMX中NodeInstance列表的管理 127
6.1.4 OMX中NodeInstance节点的操作 127
6.1.5 总结AwesomePlayer到OMX服务过程 130
6.2 Codec部分中的OMXCodec与OMX事件回调流程 131
6.2.1 OMXCodec与OMX callback事件的处理时序图 132
6.2.2 如何从OMX中分发事件到OMXCodec 133
6.2.3 缓冲区更新过程 135
6.2.4 消息回调 137
6.3 MediaCodec相关知识 139
6.3.1 MediaCodec的基本认识 139
6.3.2 从创建到Start过程 148
6.3.3 MediaCodec到OMX框架过程 154
6.3.4 MediaCodec硬解码 158
第7章 FFmpeg项目 161
7.1 FFmpeg简介 161
7.2 在Windows下编译FFmpeg 163
7.2.1 MSYS2 164
7.2.2 Yasm 164
7.2.3 开始编译FFmpeg-3.1.3 166
7.2.4 创建shell编译脚本 167
7.2.5 编译动态库.so 169
7.2.6 编译静态库.a 171
7.3 在Linux下编译FFmpeg 172
7.3.1 在/etc/profile.d下配置环境变量 172
7.3.2 开始编译FFmpeg-3.1.3 174
7.3.3 编写shell脚本 175
7.3.4 编译动态库.so 176
7.3.5 编译静态库.a 178
7.4 在Mac OS下编译FFmpeg 179
7.4.1 下载源码及配置环境变量 179
7.4.2 开始编译FFmpeg-3.1.3 183
7.4.3 编写shell脚本 183
7.4.4 编译动态库.so 185
7.4.5 编译静态库.a 187
7.5 FFmpeg常用命令 189
7.5.1 改变帧率、码率和文件大小 189
7.5.2 调整视频分辨率 190
7.5.3 裁剪/填充视频 191
7.5.4 翻转和旋转视频 193
7.5.5 模糊和锐化视频 196
7.5.6 画中画 197
7.5.7 在视频上添加文字 201
7.5.8 文件格式转换 205
7.5.9 时间操作 207
第8章 FFmpeg源码分析及实战 208
8.1 FFmpeg常用结构体分析 208
8.1.1 AVFormatConext 209
8.1.2 AVInputFormat 211
8.1.3 AVStream 212
8.1.4 AVCodecContext 215
8.1.5 AVPacket 216
8.1.6 AVCodec 218
8.1.7 AVFrame 219
8.1.8 AVIOContext 222
8.1.9 URLProtocol 223
8.1.10 URLContext 224
8.2 FFmpeg关键函数介绍 225
8.2.1 av_register_all函数 225
8.2.2 avformat_alloc_context函数 226
8.2.3 avio_open函数 226
8.2.4 avformat_open_input函数 229
8.2.5 avformat_find_stream_info函数 232
8.2.6 av_read_frame函数 246
8.2.7 av_write_frame函数 252
8.2.8 avcodec_decode_video2函数 256
8.3 FFmpeg案例(代码实现) 264
8.3.1 利用FFmpeg转换格式 264
8.3.2 在实时流中抓取图像 269
8.3.3 在视频中加入水印 277
8.3.4 FFmpeg音频解码 288
8.3.5 FFmpeg视频解码 300
8.4 FFPlay原理 308
8.4.1 注册所有容器格式和Codec 309
8.4.2 打开流文件 309
8.4.3 读取数据 311
8.4.4 保存数据 318
8.4.5 音视频同步 322
8.4.6 音视频输出 326
第9章 直播技术 328
9.1 直播原理 328
9.2 直播架构 328
9.3 直播过程 329
9.3.1 采集数据 329
9.3.2 渲染处理 332
9.3.3 编码数据 333
9.3.4 推流 335
9.3.5 CDN分发 338
9.3.6 拉流 341
9.3.7 播放流数据 341
9.3.8 直播推流完整案例 343
9.4 流媒体服务器搭建 377
9.5 FFmpeg推流到流媒体服务器的过程 384
9.6 直播优化那些事 387
9.6.1 卡顿优化 387
9.6.2 优化 388
9.6.3 数据代理优化 389
9.6.4 首屏秒开优化 390
9.6.5 弱网优化 391
9.6.6 运营商劫持优化 391
9.6.7 CDN节点优化 393
0章 H.264编码及H.265编码 395
10.1 H.264编码框架 395
10.2 H.264编码原理 395
10.3 H.264码流分析 397
10.3.1 H.264编码格式 397
10.3.2 NAL Header 397
10.3.3 H.264的传输 399
10.3.4 H.264码流结构 399
10.3.5 H.264的Level和Profile说明 406
10.4 H.265编码框架 408
10.4.1 背景知识 408
10.4.2 H.265码流结构 409
1章 视频格式分析 414
11.1 MP4格式分析 414
11.1.1 Box结构 415
11.1.2 MP4总体结构 416
11.1.3 movie(moov)box 416
11.1.4 media box 418
11.1.5 sample table(stbl)box 420
11.2 FLV格式分析 422
11.2.1 FLV文件结构 422
11.2.2 File Header(文件头) 422
11.2.3 Body 423
11.2.4 Tag 423
11.3 F4V格式分析 428
11.3.1 file type box 429
11.3.2 movie box 430
11.3.3 movie header box 430
11.3.4 track box 430
11.3.5 media box 431
11.3.6 media informatiobox 433
11.3.7 sample table box 433
11.4 TS格式分析 437
11.4.1 TS格式介绍 437
11.4.2 TS流包含的内容 438
11.4.3 TS包头解析 438
11.4.4 TS包传输部分 440
11.4.5 节目专用信息PSI(Program Specific Information) 440
11.5 AVI格式分析 444
11.5.1 AVI整体结构 445
11.5.2 AVI信息块('hdrl' LIST块) 446
11.5.3 AVI数据块('movi' LIST块) 447
11.5.4 AVI索引块('idxl'子块) 448
11.6 ASF格式分析 448
11.6.1 认识ASF 448
11.6.2 ASF文件整体结构 449
作者介绍:
何俊林,曾就职于爱奇艺公司,先后参与过TV播放器业务和需求开发工作,以及TV新播放内核的开发和维护工作。主要研究方向为多媒体、音视频、Codec相关方向。长期在CSDN上坚持写博客,2016年获得CSDN音视频之星、年度博客之星等称号。热爱开源,乐于研究和分享技术。同时运营公众号“何俊林”,该公众号有4万多人关注。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
编辑推荐
1 一线专家和工程师陆其明、刘望舒 、许建林(Piasy)、房鹏联袂力荐
2 详解了Android音视频开发相关技术,从原理到案例展示了音视频开发的独特魅力,包含直播技术相关内容
3 本书分别介绍了音视频基础知识、MediaPlayer、MediaPlayerService、StagefrightPlayer、NuPlayer、OpenMAX框架、FFmpeg项目、FFmpeg源码分析及实战、直播技术、H.264编码及H.265编码、视频格式分析等内容
书籍介绍
近年来,直播、短视频行业的相关业务发展迅猛,《Android音视频开发》主要介绍其中涉及的Android音视频开发相关技术。《Android音视频开发》一共有11章,分别介绍了音视频基础知识、MediaPlayer、MediaPlayerService、StagefrightPlayer、NuPlayer、OpenMAX框架、FFmpeg项目、FFmpeg源码分析及实战、直播技术、H.264编码及H.265编码、视频格式分析内容。希望《Android音视频开发》能帮助读者系统学习、化繁为简,在Android音视频开发的道路上不断进步。
《Android音视频开发》适合具有一定Android开发基础并且对音视频技术方向感兴趣的读者阅读。
网站评分
书籍多样性:4分
书籍信息完全性:9分
网站更新速度:9分
使用便利性:6分
书籍清晰度:6分
书籍格式兼容性:6分
是否包含广告:8分
加载速度:9分
安全性:4分
稳定性:4分
搜索功能:4分
下载便捷性:7分
下载点评
- epub(576+)
- 体验差(443+)
- 章节完整(192+)
- 无多页(541+)
- 差评少(581+)
- 品质不错(116+)
- 速度快(553+)
- 推荐购买(139+)
- 还行吧(264+)
下载评价
- 网友 车***波:
很好,下载出来的内容没有乱码。
- 网友 晏***媛:
够人性化!
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 游***钰:
用了才知道好用,推荐!太好用了
- 网友 石***烟:
还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
- 网友 敖***菡:
是个好网站,很便捷
- 网友 訾***雰:
下载速度很快,我选择的是epub格式
- 网友 益***琴:
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
- 网友 蓬***之:
好棒good
- 网友 权***颜:
下载地址、格式选择、下载方式都还挺多的
- 网友 孙***夏:
中评,比上不足比下有余
- 网友 堵***洁:
好用,支持
- 网友 孔***旋:
很好。顶一个希望越来越好,一直支持。
喜欢"Android音视频开发 何俊林 电子工业出版社【正版可开发票】"的人也看了
小香咕全传:④小香咕和阔佬崔先生 秦文君【正版保证】 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
2012春启东黄冈作业本下9年级数学(上海科技教材适用) azw3 lrf 下载 百度云 夸克云 snb pdf kindle
书虫·牛津英汉双语读物:单程票(1级中 适合初一、初二年级) azw3 lrf 下载 百度云 夸克云 snb pdf kindle
工作與生活的技術 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
熊熊一家亲 华强方特(深圳)动漫有限公司 著;书童文化 编 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
美国(最新版)/亲历者旅游书架 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
坚持 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
我只会算术 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
“十三五”职业教育规划教材 机械零件加工技术及质量控制 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
经济法学习指南·中级会计资格——2005年度全国会计专业技术资格考试参考用书 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- 西藏行知书 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- The Art Of The Trade: What I Learned (And Lost) Trading The Chicago Futures Markets交易技巧:我在芝加哥期货市场上的得与失 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- 【预订】Fred and Ted Like to Fly 9780375868023 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- DK窥探大自然 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- 诗礼传家(第1辑) azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- 精神分析与精神分析疗法 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- 东北亚视野中的养马岛古村落研究 王建波 科学出版社 【新华书店正版图书书籍】 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- 大学计算机应用基础 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- 叶嘉莹说中晚唐诗(迦陵说诗·附音频) azw3 lrf 下载 百度云 夸克云 snb pdf kindle
- 明代政争探源 azw3 lrf 下载 百度云 夸克云 snb pdf kindle
书籍真实打分
故事情节:8分
人物塑造:3分
主题深度:9分
文字风格:4分
语言运用:4分
文笔流畅:3分
思想传递:7分
知识深度:6分
知识广度:6分
实用性:9分
章节划分:6分
结构布局:6分
新颖与独特:5分
情感共鸣:5分
引人入胜:6分
现实相关:9分
沉浸感:8分
事实准确性:8分
文化贡献:3分