New: Enveu Flow is now generally available — automate media operations alongside Experience Cloud. Learn more
Codecs

H.264

Reviewed by Rishabh Jain · OTT & Streaming Last updated: 2026-07-01

H.264 (AVC) is the most widely supported video codec in the world — the default for streaming compatibility. It plays on virtually every device, at the cost of higher bitrate than newer codecs like H.265 and AV1.

Enveu take
H.264 is the universal fallback: not the most efficient, but it plays literally everywhere, so almost every ABR ladder keeps an H.264 rung for maximum reach.
StreamingCodecCompatibility

What it is

H.264, also called AVC (Advanced Video Coding), is a mature compression standard with the broadest device and browser support of any codec. In OTT it's typically the baseline of the adaptive bitrate ladder — ensuring playback on older or limited devices — while newer codecs are layered on top for capable hardware to save bandwidth.

  • Broadest device/browser support
  • Baseline of the ABR ladder
  • Less efficient than H.265/AV1

Why it matters

H.264 is the safest compatibility choice in streaming — decoded in hardware on essentially every phone, TV, browser, and box shipped in the last decade. Newer codecs (H.265, AV1) compress better and save bandwidth, but H.264 remains the universal baseline, usually included as a fallback rung so no device is left unable to play.
Key points
  • The most widely supported video codec
  • Near-universal hardware decoding
  • Higher bitrate than H.265/AV1
  • Kept as a compatibility fallback rung

How it works

1
Encode
Produce H.264 renditions.
2
Ladder
Use as the compatibility baseline.
3
Layer newer codecs
H.265/AV1 for capable devices.
4
Deliver
Serve the best supported codec.

Where you encounter it

Maximum device compatibilityFallback for older devicesBroad-reach VOD and liveBaseline ABR rung

Key variations

H.264 (AVC)
Universal baseline codec.
Vs H.265
Less efficient, more compatible.
Vs AV1
Older, royalty-encumbered.

Real-world example

Guaranteeing playback everywhere
A service adopted HEVC to cut bandwidth.
Challenge
  • Older devices couldn't decode HEVC
  • Some viewers lost playback
Action taken
  • Kept an H.264 baseline rung alongside HEVC
  • Served HEVC only to capable devices
Outcome
Bandwidth dropped on modern devices while every device retained playback.

Frequently asked questions

What is H.264?
H.264 (AVC) is the most widely supported video codec, playing on virtually every device. It's the default streaming compatibility baseline, at higher bitrate than newer codecs.
What's the difference between H.264 and H.265?
H.265 (HEVC) compresses about twice as efficiently as H.264 at similar quality, saving bandwidth, but H.264 has far broader device support, so it's kept as a fallback.
Is H.264 still used?
Yes — it remains the universal compatibility baseline in streaming, usually included as a fallback rung even when newer codecs like H.265 or AV1 are also offered.
Is H.264 still worth using over HEVC or AV1?
Yes, for reach — H.264 plays on virtually every device and browser, so it's the safe baseline. HEVC and AV1 are more efficient but have narrower support and, for HEVC, licensing considerations, so many services ship H.264 plus a newer codec.
What bitrate does H.264 need for 1080p?
Around 5–8 Mbps for good-quality 1080p with H.264, versus roughly 3–4 Mbps for HEVC/AV1 at similar quality. Exact figures depend on content complexity and your encoding ladder.
Build it with Enveu
Encode for every device
Enveu builds ABR ladders across H.264, H.265, and AV1 for maximum reach and efficiency.