How libdav1d Relates to the Alliance for Open Media
This article explains the connection between the libdav1d video decoder and the Alliance for Open Media (AOMedia). It outlines how libdav1d was commissioned and funded by AOMedia to serve as the premier, highly-optimized software decoder for the AV1 video codec, facilitating widespread adoption across platforms that lack native hardware decoding capabilities.
Understanding AOMedia and the AV1 Codec
The Alliance for Open Media (AOMedia) is a non-profit consortium founded by major technology companies—including Google, Amazon, Apple, Microsoft, and Netflix—to develop open, royalty-free video compression technologies. The consortium’s landmark achievement is AV1 (AOMedia Video 1), an advanced video codec designed to deliver high-quality video streaming at significantly lower bitrates than proprietary alternatives like HEVC (H.265).
The Role of libdav1d
While AOMedia successfully created the AV1 video standard, the initial reference software decoder (libaom) was resource-intensive and too slow for practical, real-time software playback on standard consumer devices. To overcome this hurdle, AOMedia partnered with the VideoLAN project (the organization behind the VLC media player) and Videolabs to build a brand-new decoder from the ground up. The result of this project is libdav1d (which stands for “Dav1d is an AV1 Decoder”).
Key Aspects of the Relationship
The relationship between libdav1d and AOMedia is defined by collaboration, financial backing, and strategic alignment:
- Sponsorship and Funding: AOMedia directly funded the development of libdav1d. The alliance recognized that the success of the AV1 standard depended on the availability of a fast software decoder, and chose to finance the open-source community to build it.
- Official Recognition: AOMedia officially adopted libdav1d as its preferred software decoder for AV1. While the original libaom library remains the reference encoder, libdav1d is the industry-standard decoder for media playback.
- Open-Source Synergy: By combining AOMedia’s corporate backing with VideoLAN’s expertise in writing highly optimized assembly code (specifically targeting x86, ARM32, and ARM64 architectures), the partnership produced a decoder that is significantly faster and uses less battery power than the original reference decoder.
Why This Relationship Matters
The collaboration between AOMedia and the libdav1d development team resolved a critical “chicken-and-egg” problem for the AV1 codec. Before hardware manufacturers could integrate physical AV1 decoders into smartphones, TVs, and computers, content distributors needed assurance that users could play the videos.
By funding and promoting libdav1d, AOMedia enabled immediate, smooth AV1 playback on billions of existing devices via software updates. Today, libdav1d is integrated into major web browsers like Google Chrome and Mozilla Firefox, operating systems, and media players worldwide, securing the success of AOMedia’s royalty-free video ecosystem.