Making the rav1d Video Decoder 1% Faster
Detailed performance teardown of the Rust rav1d AV1 decoder versus C dav1d, walking through profiling and codegen-level fixes.
Link
Related resources
- av1parserRust AV1 bitstream parser that dissects OBU/header structure for low-level stream inspection (not a full decoder).
- SVT-AV1 Deep Dive — preset/CRF benchmark methodologyLarge-scale SVT-AV1 benchmark (thousands of encodes) across presets and CRF using SSIMULACRA2 and XPSNR with documented harmonic-mean metho…
- aom_analyzerCLI AV1 bitstream analyzer for inspecting sequence, frame, tile, and superblock structure of AOM AV1 streams.
- edge264 — fast minimalist H.264 decoderBlock-based H.264/AVC software decoder engineered for ~10x speed and 3x code reduction versus state of the art, presented at FOSDEM 2024.
- dav1d 1.5 release notes (Jean-Baptiste Kempf)VideoLAN lead's writeup of dav1d 1.5 covering RISC-V, Power9 and LoongArch SIMD work plus stack-usage reductions for embedded decode.
- SVT-AV1 documentation treeCanonical SVT-AV1 docs covering encoder parameters, build guide, encoder design and per-tool appendices for CDEF, CfL, film grain, global m…
- Xilinx/AMD Video SDK — on-prem getting started (Alveo U30)Official docs for deploying the Alveo U30 video acceleration stack: XRT, the XRM resource manager and FFmpeg/GStreamer plugins with the XMA…
- rigaya/QSVEncIntel QuickSync (QSV) hardware encoder CLI with transcoding plus quality/performance testing; Broadwell+ Linux/Windows packages.
- avm (AOM Video Model) — AV2 reference codecAOMedia's reference encoder/decoder for the next-gen AV2 codec (successor to AV1); experimental research codebase with first 1.0.0 tag.
- codec-compare (WebM Project)Official WebM Project static front-end visualization framework for aggregating and presenting codec performance comparison data (AV1/AVIF/W…
- Performance Comparison of VVC, AV1, HEVC, and AVC for High ResolutionsOpen-access 2024 journal paper with direct BD-rate/complexity comparison of VVC, AV1, HEVC, and AVC at high resolutions.
- Qencode Transcoding API referenceREST API documentation for Qencode cloud transcoding covering HLS/DASH/MP4 outputs, H.264/H.265/VP9, DRM, thumbnails, subtitles and custom…