我们都知道音视频流媒体开发这块的知识比较纷繁复杂,对新手很不友好,自学难度大,想要们既需要比较扎实的C/C++基础,又需要有很多的工程/项目经验,今天就介绍一下音视频开发者必学的技术点—FFmpeg。
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案,包含了非常先进的音频/视频编解码库libavcodec。
框图如图所示:

FFmpeg已被广泛应用在众多互联网大厂中,如:
相关B站音视频学习视频推荐:
最近整理了一份相关的音视频开发学习文档(资料包括C/