课程介绍

课程来自于 展晓凯 快手 · 移动端音视频开发实战,技术 + 场景 + 项目,全面提升音视频开发能力

你将获得
渲染、录制与编码 3 大音视频开发能力
100+ 移动端音视频接口的应用场景
从业务场景出发,搭建音视频应用架构
从 0 到 1 的播放器 / 视频录制项目实战
课程介绍
随着移动互联网的发展和技术的更新迭代,现在市面上任何一款 App 其实都离不开音视频的能力了,甚至可以说音视频能力已经成为了决定业务的关键因素之一。但“打铁还需自身硬”,让业务跑赢的关键点就在于我们是否有强大的音视频技术来支持业务。

而想要实现这一点,成为一个技术够“硬”的音视频开发人员,需要做到:

熟练使用常用的音视频框架,比如 FFmpeg、libyuv 等;
熟悉各个平台的音视频采集和渲染、音视频的编解码及滤镜处理;
了解录播、直播、RTC 等场景的常用架构和最佳实践;
熟练使用提高性能的加速库,比如 vDsp、Neon 指令集等;
能够自己动手开发播放器 / 录制器项目;

为了帮助你系统地学习音视频技术,极客时间联合快手音视频团队及快手中学团队,将多年的音视频技术能力进行了沉淀整理,推出了《快手·移动端音视频实战》专栏。

为此,我们邀请到了快手回森移动端技术负责人展晓凯老师,他会以自己十余年的行业经验为基础,围绕直播与录播两个场景进行架构设计与实践。从基础开始,拆分核心技术,最后手把手地教你上手开发项目。

在内容设计上,老师以终为始,把场景拆分成渲染、录制、编码等基础环节,对每一个环节常用的技术框架做了详细地说明,掌握这些基础环节后,就可以游刃有余地搭建出各种场景了。

专栏的第一部分重点介绍 iOS 与 Android 两大平台的音视频渲染及关键技术框架。最后还会带你实现一个视频播放器项目,把前面的知识点串联起来,同时这个项目还可以作为视频编辑器、导出器的先导知识。

专栏的第二部分会介绍音频采集、视频采集与渲染、音视频处理与编码等知识,并带你实现一个视频录制器项目。这个项目中还有很多音视频架构相关的内容,有助于你在今后工作中,做出更符合业务需求的架构设计。

文件目录

PDF

结束语|跳出舒适区,拥抱变化.pdf

开篇词|系统学习移动端音视频开发技术,为业务赋能.pdf

期末测试|来赴一场满分之约!.pdf

01|iOS平台音频渲染(一):使用AudioQueue渲染音频.pdf

02|iOS平台音频渲染(二):使用 AudioUnit 渲染音频.pdf

03|Android平台音频渲染与技术选型.pdf

04|移动平台的视频渲染(一):OpenGL ES基础.pdf

05|移动平台的视频渲染(二):OpenGL ES上下文环境搭建.pdf

06|移动平台的视频渲染(三):OpenGL ES实操.pdf

07|播放器项目实战(一):场景分析与架构设计.pdf

08|播放器项目实战(二):底层核心模块的实现.pdf

09|播放器项目实践(三):让你的播放器跑起来.pdf

10|iOS平台音频采集:如何使用AudioQueue和AudioUnit采集音频?.pdf

11|Android 平台音频采集:如何使用 AudioRecord 和 Oboe 采集音频?.pdf

12|如何编码出一个AAC文件?.pdf

13|如何使用硬件编码器来编码 AAC?.pdf

14 | iOS平台如何采集视频画面?.pdf

15 | Android平台是如何采集视频画面的?.pdf

16 |视频编码的工作原理与H.264封装格式.pdf

17| 如何用软件编码器来编码 H264 ?.pdf

18 |如何使用移动平台的硬件编码器?.pdf

19|视频录制项目实战:场景分析与架构设计.pdf

20|如何实现视频录制器的底层模块?(上).pdf

21|如何实现视频录制器的底层模块?(下).pdf

22|视频录制项目实战:让你的录制器运行起来.pdf

MP3

01|iOS平台音频渲染(一):使用AudioQueue渲染音频.mp3

02|iOS平台音频渲染(二):使用 AudioUnit 渲染音频.mp3

03|Android平台音频渲染与技术选型.mp3

结束语|跳出舒适区,拥抱变化.mp3

开篇词|系统学习移动端音视频开发技术,为业务赋能.mp3

04|移动平台的视频渲染(一):OpenGL ES基础.mp3

05|移动平台的视频渲染(二):OpenGL ES上下文环境搭建.mp3

06|移动平台的视频渲染(三):OpenGL ES实操.mp3

07|播放器项目实战(一):场景分析与架构设计.mp3

08|播放器项目实战(二):底层核心模块的实现.mp3

09|播放器项目实践(三):让你的播放器跑起来.mp3

10|iOS平台音频采集:如何使用AudioQueue和AudioUnit采集音频?.mp3

11|Android 平台音频采集:如何使用 AudioRecord 和 Oboe 采集音频?.mp3

12|如何编码出一个AAC文件?.mp3

13|如何使用硬件编码器来编码 AAC?.mp3

14 | iOS平台如何采集视频画面?.mp3

15 | Android平台是如何采集视频画面的?.mp3

16 |视频编码的工作原理与H.264封装格式.mp3

17| 如何用软件编码器来编码 H264 ?.mp3

18 |如何使用移动平台的硬件编码器?.mp3

19|视频录制项目实战:场景分析与架构设计.mp3

20|如何实现视频录制器的底层模块?(上).mp3

21|如何实现视频录制器的底层模块?(下).mp3

22|视频录制项目实战:让你的录制器运行起来.mp3

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用,未经站长允许禁止转载、转售本站资源。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络站长QQ:502212423。

如果您已经成功付款但是无法显示下载地址,下载地址失效,请联系站长提供付款信息为您处理

教程资源、源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好是您所需要的资源