在市场上出售的直播软件多得数不清,即使是同一个直播软件,直播软件的功能也有一定的差异。 你可能只是知道现场软件,而不知道流媒体现场系统的编码是什么。 1 .编码器的工作流程 在我们熟知的流媒体广播系统中,编码操作由硬件编码器、PC侧OBS/FMLE和移动侧各种采集器SDK进行。 这些编码工具除了压缩编码外,其实完成了下图所示的收集、编码、封装、协议打包、推流5个环节,每个环节涉及到很多理论知识和巨大的研发工作量。 2 .编码工具 声像编码应该是声像技术中复杂、知识点多的技术,我们在研究流媒体时,如果不专业地进行编解码,就不需要系统地学习编解码技术。 现在市场上有很多良好的编码设备、编码软件、开源工具,所以我们只需要理解影音编的大致原理,理解各种编码标准,在制作流媒体时选择和使用编码工具就可以达到目的 3 .影像声音编码的原理 所谓影像编码,实际上是压缩对数数据的过程。 所谓编码原理,没有必要掌握过深的数学原理和修正算法。 视频是由相机收集的原始数字格式(例如YUV )音频,是由麦克风拾取器收集的原始数字格式(例如PCM )。 主要在原始影像数据中存在以下2种冗馀的数据,因此我们能够使用编码算法大幅压缩数据量,实现网络上的传送和蓄积。