MLow:Meta的低比特率音频编解码器

MLow:Meta的低比特率音频编解码器

💡 原文英文,约1400词,阅读约需5分钟。
📝

内容提要

Meta推出了新的低比特率音频编解码器MLow,旨在改善低速网络下的音频质量。与Opus相比,MLow在6kbps时音质提升一倍,同时计算复杂度降低10%。该编解码器已在Instagram和Messenger上全面上线,并正在WhatsApp推广,显著提升了用户体验。MLow支持更有效的前向纠错,确保在网络丢包情况下音质更佳。

🔎

延伸解读

低端设备兼容性:MLow的设计重点

Meta指出,超过20%的通话发生在ARMv7设备上,WhatsApp每天有数千万通话来自10年以上的老设备。此前基于机器学习的编解码器虽在低比特率下音质出色,但计算成本高,仅高端手机能流畅运行。MLow在提升音质的同时,计算复杂度比Opus低10%,使其能在低端设备上可靠运行,从而让更多用户受益。

前向纠错优势:弱网通话更稳定

MLow在低比特率下能更高效地打包前向纠错(FEC)数据。例如,在14 kbps且接收端丢包率高达30%的场景中,Opus无法编码带内FEC,而MLow可以,从而显著改善音频恢复质量。Opus至少需要19 kbps才能编码带内FEC(针对10%丢包),这限制了其在弱网下的表现。MLow的这一优势直接提升了丢包环境下的通话清晰度。

技术内核:经典CELP框架的现代优化

MLow基于经典的CELP(码激励线性预测)编解码器框架,但在激励生成、参数量化和编码方案上进行了改进。其编码器将输入信号分为低频和高频两个频带,分别编码并共享信息以提升压缩效率,最后通过范围编码器进一步压缩。这种分频带优化使得高频段仅需很少比特,从而在较低比特率下实现超宽带(32kHz采样)音频。

❓

Q&A

MLow编解码器的主要功能是什么?

MLow编解码器旨在改善低速网络下的音频质量,尤其是在低比特率条件下提供更清晰的音频。

与Opus相比,MLow在音质和计算复杂度上有什么优势?

在6kbps时,MLow的音质提升一倍,同时计算复杂度降低10%。

MLow编解码器在哪些应用中已经上线?

MLow已在Instagram和Messenger上全面上线,并正在WhatsApp推广。

MLow如何处理网络丢包情况?

MLow支持更有效的前向纠错,确保在网络丢包情况下音质更佳。

为什么Meta需要开发新的音频编解码器?

由于许多用户使用低端设备,现有的编解码器无法满足低比特率下的音频质量需求,因此需要开发新的编解码器。

MLow编解码器的开发历程是怎样的?

MLow的开发始于2021年,经过近两年的积极开发和测试后正式推出。

🏷️

标签

➡️

继续阅读