致敬雷霄骅的专栏
总的来说分为四步
#采集->处理->渲染->传输
采集
#音频:麦克风
视频:摄像头(分平台)
#处理
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:摄像头渲染,把数据渲染成图像
有兴趣可以长期关注,会不定时发布音视频相关文章