The AV1 Video Codec
Offered By: linux.conf.au via YouTube
Course Description
Overview
Explore the AV1 video codec in this 43-minute conference talk from linux.conf.au. Delve into the development, deployment, and technical aspects of this next-generation codec created by the Alliance for Open Media. Learn about its advantages over proprietary competitors, including better compression and royalty-free licensing. Discover the challenges of moving from specification to production, current deployment status, and efforts to create an AV1 encoder in Rust. Gain insights into AV1's inner workings, comparing it to VP9 in areas such as partitioning, inter prediction, transforms, quantization, and entropy coding. Examine AV1 hardware developments, optimized software decoders, and encoding efforts like the rav1e project. Suitable for a technical audience, no prior signal processing experience is required.
Syllabus
Intro
There is Like, a Lot of Video on the Internet
The Old Way of Developing Codecs is Broken
But Patents Don't Affect Me
GB 0460751 (Philips)
Magic Words
The Alliance for Open Media (2019)
How does Avi Work?
AVI vs. VP9: Partitioning
AV1 vs. VP9: Inter Prediction
AV1 vs. VP9: Transforms
AV1 vs. VP9: Quantization
AV1 vs. VP9: Entropy Coding
AV1 Deployment
AV1 Hardware
Optimized Avi Software Decoder
david is very fast Relative decode performance
david scales to lots of cores Thread scaling Chimera, Zen
AV1 Encoding
ravie Quality
Why Rust?
Ergonomics
Issues with Rust
Other Encoder Products in the Works
Summary
Taught by
linux.conf.au
Related Courses
The Open-Source Chatbot That Accidentally Built a Communitylinux.conf.au via YouTube Add Depth - Stereoscopic Imagery for Everyone
linux.conf.au via YouTube Becoming a Tyrant - Implementing Secure Boot in Embedded Devices
linux.conf.au via YouTube The seL4 Foundation - Growing Through Upheaval
linux.conf.au via YouTube Conference Close
linux.conf.au via YouTube