音视频学习路线

致敬雷霄骅的专栏

总的来说分为四步

#采集->处理->渲染->传输

采集

#音频:麦克风

视频:摄像头(分平台)

#处理

FFmpeg等

#渲染

OPENGL等

#传输

webrtc等

书籍:

《Think in C++》、《android C++ 高级编程》、《深入OpenCV Android应用开发》

《音视频开发进阶指南》、《Android 音视频开发》...;

C/C++:这个无需解释,直接上学习地址链接

SHELL脚本:掌握一些常用命令,了解Linux对我们学习有帮助。这里推荐鸟哥的私房菜

CMAKE:就像Android Gradle,编译C/C++.

NDK  :JNI说白了就是C/C++怎么跟JAVA通信;NDK sample

第二阶段直接上图


FFmpeg:强大的C库在使用的时候注意用extern

openGL:人脸识别,人脸识别,从图像获取数据

openCV:摄像头渲染,把数据渲染成图像

有兴趣可以长期关注,会不定时发布音视频相关文章

你可能感兴趣的:(音视频学习路线)