认识王立众,是通过一位热心的读者引荐,一番波折后才有了此文,这也是『下一代编解码器』系列采访的第9篇。随着云平台服务的普及,大多数多媒体开发者并不需要了解底层技术。但如果有兴趣扎根于多媒体技术,就需要学习底层技术,而编解码器则是关键的一环。中国三星研究院的音频研发负责人王立众通过LiveVideoStack分享了音频编解码器生态的方方面面。
责编 / Ant
关于编解码器
LiveVideoStack:相对于视频编解码器,音频编解码器有哪些特点?
王立众:简而言之, 我认为音频编解码器要比想象的复杂。
音频编解码, 也就是音频Codec, 实际上分成两类:
一种是在电声领域的硬件音频编解码器, 严格说应称作D/A(数字/模拟)转换器, 其主要作用是编码端把模拟音频信号转换成数字信号,解码端把读取的数字音频信息转换成模拟音频信号输出,供功率放大重放。
另一种即是经常和视频编解码器并列的基于软件的音频编解码器,也就是我们以下讨论的主要内容。
无论音频编码器还是视频编码器, 都是信源编码器,其本质是在尽可能保证编码质量情况下,对信源信号进行压缩, 降低音视频文件需要的存储空间和传输码率。而对信源信号的压缩, 是依靠音视频信号本身的冗余性和相关性, 音频是一维信号, 一维信号的音频可利用的冗余性和相关性要少,因此音频编码器的设计并不简单。