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

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

评分

★★★★★

ISBN

9787111585824

出版社

机械工业出版社 2018-01-01出版

分类

编程设计

内容简介
为了避免说教式的讲解带来枯燥乏味的阅读体验,本书给出了大量的实例及生产环境下的案例。本书可分为四个部分:第一部分是入门,从理论基础开始讲解,最终会产生两个实践项目;第二部分是提高,基于第一部分的项目添加特效,形成一个完整的多媒体项目;第三部分是扩展,结合当下比较流行的直播场景进行实际案例分析;第四部分是工具,介绍当下大部分可以提高开发以及测试效率的工具。
AI简介
这是一本深入讲解音视频开发的专业书籍。本书分为四个部分,从音视频基础概念开始,逐步深入讲解移动端环境搭建、FFmpeg的介绍与使用,以及音视频渲染等核心技术。 书中首先介绍了声音的产生和传播原理,包括声音的物理性质、传播介质、回声、共鸣以及混音效果器等方面。接着,详细阐述了图像的物理现象和原理,包括光的反射和折射原理,以及手机屏幕的显示原理。 在移动端环境搭建部分,书中讲解了如何在iOS和Android上搭建基础项目,并介绍了交叉编译的原理与实践。在FFmpeg的介绍与使用部分,书中详细介绍了FFmpeg的编译与命令行工具的使用,API的介绍与使用,以及源码结构。 在音视频渲染部分,书中分别介绍了iOS平台和Android平台的音视频渲染技术,包括AudioUnit和OpenGL ES的使用。在实现一款视频播放器部分,书中讲解了视频播放器的架构设计,解码模块、音频播放模块、画面播放模块以及AVSync模块的实现。 在音视频的采集与编码部分,书中讲解了音频的采集、视频画面的采集、音频的编码以及视频画面的编码。在实现一款视频录制应用部分,书中讲解了视频录制的架构设计,音频模块、音频
阅读/下载地址