近几个月开始有计划的学习音视频技术,涉及的知识点比较多,整理成笔记,加深记忆
学习路径规划:
第一阶段 done:
- 音视频基本知识,如封装格式、编解码的基本原理;
- ffmpeg的编译和基本使用,重点理解音视频的解码和渲染,难点是音视频同步
音视频技术(1)-参考资料
音视频技术(2)-iOS-ffmpeg开发环境
音视频技术(3)-入门DEMO
音视频技术(4)-SDL播放PCM
音视频技术(5)-iOS ffmpeg + sdl 播放视频
音视频技术(6)-iOS音视频同步
第二阶段 done:
- 高数(线性代数、多元微积分)、信号原理基础知识
- 计算机视觉基础
参考资料:
- MIT线性代数(网易云课堂有免费课程)
- 多元微积分,这个博主写的很棒,而且免费
- 计算机视觉基础知识 https://item.jd.com/12519603.html
第三阶段 ing:
- 学习opengl ing
- GPUImage(看情况吧,不一定有时间)
- Android/iOS 硬件编解码处理
第四阶段:
- 音视频特效
- h264/h265的编码原理分析
- ijkplayer代码研读
网友评论