目录
音视频技术在远程办公、在线教育、远程医疗等领域的应用广泛。 学习音视频技术有助于提升职业竞争力,满足市场需求。
掌握音视频基础知识对未来发展至关重要,基础不牢会导致后续学习困难。 音视频开发中小的知识点掌握不好可能导致问题难以解决。
下面我将简单介绍后续我会主要学习的一个方向,也是我未来一年内的主要文章的总体方向。
一、基础知识
1、Linux基础知识
2、C语言回顾
3、Swift语言
4、各平台ffmpeg编译
二、音频
1、音频基础知识
2、音频编码原理
3、音频数据的采集
4、AAC/OPUS编码
三、视频
1、RGB/YUV
2、H264编码原理
3、视频数据采集
4、H264/H265编码
5、H264参数调优
四、流媒体服务器
1、nginx
2、SRS
3、CDN网络
4、RTMP传输
五、收获
那么上述知识学习结束之后我们能收获那些东西呢?
1、牢牢掌握音视频基础知识
2、H264编码原理以及参数调优
3、掌握音视频采集的基本原理以及方法
4、掌握音视频编码的基本原理以及方法
5、尝试构建大并发流媒体服务器
6、掌握音视频的RTMP传输