Skip to content

SYSTEM Cited by 1 source

dav1d

dav1d ("dav1d is an AV1 decoder") is the open-source, cross-platform AV1 software decoder sponsored by AOMedia and developed by VideoLAN and FFmpeg contributors. Source: code.videolan.org/videolan/dav1d.

Released in June 2018 — just six months after the AV1 specification was finalised — dav1d was the bridge solution for early AV1 adopters while hardware AV1 decoders were still in development (Source: sources/2025-12-05-netflix-av1-now-powering-30-of-netflix-streaming). Netflix: "Small, performant, and highly resource-efficient, dav1d bridged the gap for early adopters like Netflix while hardware solutions were still in development."

Why software-decoder-at-spec-finalisation matters

New video codecs face a chicken-and-egg problem: streaming services won't ship the codec without decoder coverage on the device fleet, but SoC vendors won't fab hardware decoders without streaming-service commitment. A performant open-source software decoder released simultaneously with the spec lets streaming services ship the codec on flexible platforms (Android, web browsers, desktop) years before hardware decode is ubiquitous — and those deployments generate the fleet-scale demand that justifies the SoC investment.

dav1d optimisations include hand-written assembly for ARM + x86 (AVX2 / AVX-512) and careful cache-line layout for low-memory devices. The result: competitive decode performance vs. hardware decoders for most content, on commodity mobile CPUs.

Netflix deployment datum

Per Netflix 2025-12 disclosure:

  • Android's default software decoder. Per Netflix: "Today, it serves as [Android's default software decoder] (https://aomedia.org/av1-adoption-showcase/google-story/)." Netflix's 2020 Android AV1 launch rode dav1d from day one — before most Android handsets had hardware AV1 decode.
  • ~40% of Netflix browser playback runs on dav1d. "It plays a key role in web browsers — for Netflix, it powers approximately 40% of our browser playback." This is the first public Netflix disclosure of a dav1d production-share number. Browsers that don't have access to hardware AV1 decoding (either because the OS/SoC doesn't expose it or because the browser's pipeline runs a software path) rely on dav1d.

Seen in

Source

Last updated · 550 distilled / 1,221 read