Frontend Development 13 min read

AV1 Video Encoding Standard and BILIAV1 Self-Developed Encoder

AV1, an open royalty‑free video codec finalized in 2018, delivers roughly 20 % lower bitrate than H.265 and is supported by major players and hardware, while Bilibili’s self‑developed BILIAV1 encoder, built from scratch, beats SVT‑AV1 by 15‑20 % bitrate at equal speed through advanced TRACE debugging, parallel processing and optimized algorithms, with future work targeting P2P and live‑streaming applications.

Bilibili Tech
Bilibili Tech
Bilibili Tech
AV1 Video Encoding Standard and BILIAV1 Self-Developed Encoder

AV1 is an open, royalty-free video encoding standard developed by the Alliance for Open Media (AOM). It was finalized in March 2018 and offers approximately 20% lower bitrate than H.265/HEVC at the same quality level. Major industry players like Google, Netflix, Meta, and Amazon have promoted AV1's adoption. By 2020, AMD, Intel, and Nvidia had released AV1 hardware decoders, and MediaTek, Qualcomm, and Apple had integrated AV1 support into their flagship chips. Software decoders like dav1d provide real-time decoding capabilities on mainstream platforms.

BILIAV1, Bilibili's self-developed AV1 encoder, began development in October 2020. The team chose to build from scratch rather than use existing open-source projects like Libaom or Intel's SVT-AV1 due to architectural limitations. The encoder achieved 19.6% lower bitrate than SVT-AV1 1.7.0 preset 7 at the same speed, and 15% lower bitrate than SVT-AV1 1.7.0 preset 6 at the same speed. Key development areas included TRACE system for debugging, parallel design for performance, and fast algorithms for efficiency.

AV1's technical innovations include superblock-based block partitioning, iterative prediction techniques, recursive transform search, and advanced loop filters. BILIAV1's engineering focused on TRACE systems for debugging, parallel processing across multiple dimensions, and optimized assembly implementations. Future plans include enhancing performance for point-to-point (P2P) streaming and expanding to live streaming applications.

frontend developmentVideo EncodingAV1BILIAV1Encoder DevelopmentOpen Source Videovideo standards
Bilibili Tech
Written by

Bilibili Tech

Provides introductions and tutorials on Bilibili-related technologies.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.