AV1 Key Frames vs Intra-Only Frames Explained

In the AV1 video codec, both Key Frames and Intra-only Frames are decoded independently without relying on temporal information from other frames, but they serve fundamentally different roles in stream management. The core difference lies in how they handle reference buffers: a Key Frame completely resets the decoder state and reference buffers to provide a safe random access point, whereas an Intra-only Frame encodes an image using solely spatial prediction while allowing subsequent frames to retain and utilize previously stored reference frames.

What is a Key Frame in AV1?

A Key Frame (similar to an IDR frame in H.264 and HEVC) serves as a definitive starting point in an AV1 bitstream. When a decoder encounters a Key Frame:

What is an Intra-Only Frame in AV1?

An Intra-only Frame uses intra-frame prediction techniques exclusively, meaning its pixels are predicted only from adjacent pixels within the same frame. However, its behavioral differences from a Key Frame are significant:

Primary Differences

Feature Key Frame Intra-Only Frame
Prediction Type Intra-prediction only Intra-prediction only
Reference Buffers Completely cleared and reset Partially updated; existing buffers preserved
Random Access Yes; safe for seeking and stream switching No; subsequent frames may need earlier references
Decoder State Fully reinitialized Maintained
Use Case Scene cuts, seek points, keyframe intervals Periodic visual refresh, dynamic background updates

Practical Implications in AV1 Encoding

Key Frames require more bitrate overhead due to resetting historical prediction models, but they are mandatory for seeking, streaming adaptation (e.g., DASH or HLS quality switching), and scene changes.

Intra-only Frames provide encoders with a tool to inject a clean, high-fidelity visual refresh without breaking the temporal prediction chains of surrounding frames. This allows the encoder to refresh visual quality or update background reference buffers without bearing the full bitrate penalty associated with a complete decoder reset.