Facebook Engineering
Read post

Adopting AV1 for Real-Time Communication (RTC) at Scale

Meta shares a detailed technical account of deploying AV1 for real-time video calls across Messenger and WhatsApp at scale. Key challenges addressed include encoder complexity (a custom low-complexity encoder with presets comparable to H.264), decoder selection (dav1d chosen for power efficiency), binary size constraints, and ML-based device eligibility for the fragmented Android ecosystem. The post covers adaptive codec switching mechanisms — including encoder preset adjustment and peer decoding latency-aware fallback to H.264 — as well as an asymmetric codec design where mid-range devices receive AV1 but encode H.264. On call quality, Meta details VBV-based rate control to prevent bitrate overshoots, adaptive temporal layers for loss resilience, and a Long-Term Reference (LTR) frame system with explicit RTP header extensions for fast recovery from packet loss. AV1 now runs on the majority of Meta's mobile RTC devices, with group call support and broader hardware AV1 adoption cited as next steps.

Jun 22•21m read time•From engineering.fb.com
Post cover image
Table of contents
Why Is Meta Interested in Adopting AV1 for RTC?Encoder and Decoder SelectionExpanding AV1 CoverageImproving AV1 Call QualityMeta’s Ongoing Journey With AV1
30 Impressions
Facebook Engineering
's image
Facebook Engineering

144 Followers

•

429 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard