MLow: Meta's low bitrate audio codec

Perceived Audio Quality & Artifacts

  • Many listeners find MLow clearly better than the Opus samples at very low bitrates, especially under loss.
  • Others notice odd “glitchy” artifacts (e.g., voice sounding like a harp or harsh/unnatural), sometimes preferring Opus’s smoother but duller “tin can” sound at 6 kbps.
  • Fascination with complex codec failure modes is noted (akin to video “datamoshing” and glitchy AI video).

Why <10 kbps Matters

  • Several comments ask why ultra‑low bitrates are needed when LTE can support higher rates.
  • Counterpoints: billions of users are still on 2G/3G, unstable or congested links, or extremely small data caps; lower bitrate means more talk time and more concurrent users.
  • Low‑bitrate codecs are also critical for telephony backhaul, multiplexing many calls, and radio systems.
  • Some are skeptical that a 10 kbps IP path is often “stable enough,” but others report real‑world use on low‑bandwidth, stable links and highlight the 30% packet‑loss demo.

Packet Overhead, Latency & VoIP Realities

  • One line of argument: at typical RTP/UDP/IP overheads, header bytes dominate at these bitrates, limiting savings.
  • Others respond that apps can bundle larger audio frames (e.g., >100 ms), use dynamic packet times, and voice activity detection to reduce packet rate, trading latency for bandwidth.
  • Discussion of bufferbloat, fair queueing, and jitter shows that latency and loss behavior often matter more than raw bitrate.

Comparisons to Existing Codecs

  • Several commenters criticize the lack of comparison with Codec2, Lyra/SoundStream, Speex, LPCNet, AMR‑WB, and classic G.729.
  • Some point out that Opus was not designed to be optimal at extreme low bitrates and that Opus 1.5 with NoLACE and improved loss handling might narrow the gap.
  • Robustness to bit errors versus packet loss is raised as important but not fully demonstrated; behavior under varying error models is described as unclear.

Openness, Patents & Availability

  • Multiple people ask for source code, license details, and standardization plans; none are provided in the blog post.
  • Concern that this becomes another IP‑encumbered codec, in contrast to patent‑free Opus; some wish Meta would donate it to an open standard to avoid patent thickets.
  • As of the discussion, MLow appears to be an in‑house, production‑deployed codec with no public implementation.

Potential Applications

  • Suggested uses include: WhatsApp/Messenger/Instagram calling and voice messages on poor networks, satellite and emergency voice (e.g., phone SOS), digital radio replacing AMBE, and dense backhaul links.
  • Some are interested in creative uses: exploiting MLow’s artifacts for music, vocoder‑like effects, or intentional “glitch” processing.

Meta’s Motives & Reputation

  • Many accept Meta’s claim that this is practical research to improve call quality and reduce data use for billions of users, especially in developing regions; internal metrics reportedly show higher engagement.
  • Others remain wary of Meta: they praise its engineering and open‑source track record (LLMs, compression, frameworks) but argue this doesn’t offset broader criticisms (privacy, social harms).