其他分享
首页 > 其他分享> > Android 音视频开发核心学习文档来了,只想说不能全了

Android 音视频开发核心学习文档来了,只想说不能全了

作者:互联网

因为本人接触Android音视频这一块已经有一段时间了,跟普通的应用层开发相比,的确更花费精力。期间为了学习音视频的录制,编码,处理也看过大大小小的几十个项目。

总体感觉就是知识比较零散,对刚入门的朋友比较不友好。所以才萌生了整理一个Android音视频学习路线的想法,系统的学习效果肯定要远好于零零散散的补充知识。

看到题主或者正在学习音视频开发的朋友有需要的话,正好借助这个机会将音视频学习路线展示出来。

音视频开发学习路线图一览

上图看的只是大纲,具体的音视频的要学习的知识点非常多,算是一条不归路。但是要学到能混口饭吃还是不难的,而且学好了肯定不只是混一口饭。 找个现在的招聘信息给大家点信心,可以看到,待遇还是很可观的。

好了,回归正题。

光看大纲,大家都知道要学习音视频录制,编码,处理,但是具体不知道怎么做,也不知道怎么入门。我自己在入门的时候也一样,靠着搜索引擎自己一点一点的积累,在这里当然要谢谢在该领域无私奉献的大佬们。所以在这里,我会对知识进行细化,运用的具体的场景中去,理论结合代码,更好的帮助掌握。

下面是我整理的学习路线笔记,相信我,如果你认真学完了,你一定会成为音视频人才招聘市场的香饽饽~~这些笔记已经全部整理收录在我的Github上了,点击这来我的Github查看获取学习吧

一、初级入门篇:

一、绘制图片

  1. ImageView 绘制图片
  2. SurfaceView 绘制图片
  3. 自定义 View 绘制图片

二、AudioRecord API详解

三、使用 AudioRecord 实现录音,并生成wav

四、用 AudioTrack 播放PCM音频

1.AudioTrack 基本使用

2.AudioTrack 详解

  1. AudioTrack 与 MediaPlayer 的对比

五、使用 Camera API 采集视频数据

1.预览 Camera 数据
2.取到 NV21 的数据回调

六、使用 MediaExtractor 和 MediaMuxer API 解析和封装 mp4 文件
1.MediaExtractor API介绍
2.MediaMuxer API介绍
3.使用情境

七、MediaCodec API 详解
1.MediaCodec 介绍
2.MediaCodec API 说明
3.MediaCodec 流控

由于文章篇幅受限,剩余内容过多,文中插图有限,下文只能截图目录展示:

所有音视频开发的知识点详细内容都整理在文档内了,有需要的朋友可以 点击这来我的Github查看获取学习吧

二、中级进阶篇:

高级探究篇:

音视频编解码技术

流媒体协议

多媒体文件格式

FFmpeg 学习记录

标签:FFmpeg,OpenGL,音视频,学习,Android,全了,ES
来源: https://blog.csdn.net/dongrimaomaoyu/article/details/122091323