H.264/AVC: lo standard di compressione video dominante
H.264 / MPEG-4 Parte 10 / AVC (Advanced Video Coding) è lo standard di compressione video più diffuso della storia. Finalizzato nel 2003, ha rivoluzionato il video digitale offrendo alta qualità a metà del bitrate di MPEG-2.
Perché H.264 ha vinto
| Fattore | Impatto |
|---|---|
| Efficienza compressione | ~50% riduzione bitrate vs MPEG-2 a stessa qualità |
| Licensing | Pool MPEG LA — prevedibile, ampiamente licenziato |
| Scalabilità | Profili (Baseline → High) da mobile a cinema |
| Ecosistema | Decode hardware in ogni chip dal ~2008 |
| Versatilità | Streaming, broadcast, Blu-ray, videoconferenza, sorveglianza |
Caratteristiche tecniche chiave
- Codifica ibrida basata su blocchi: Macroblocchi 16×16 → partizioni 4×4/8×8
- Più frame di riferimento: Fino a 16 per stima movimento
- Compensazione movimento precisione quarto di pixel
- Predizione adattativa: Intra (spaziale) + Inter (temporale)
- Codifica entropia CABAC/CAVLC: Guadagno 10-15% su MPEG-2
- Filtro deblocco: Riduce artefatti a blocchi in-loop
- Ordine macroblocco flessibile (FMO), ASO, slice ridondanti: Resilienza errori
Profili e Livelli
| Profilo | Caratteristiche | Caso d'uso |
|---|---|---|
| Baseline | Slice I/P, CAVLC, niente B-frame | Mobile, videochat, dispositivi vecchi |
| Main | B-frame, CABAC | Broadcast, archiviazione |
| High | Trasformazione 8×8, quantizzazione adattativa, liste di scalamento | Blu-ray, HDTV, streaming (più comune) |
| High 10/4:2:2/4:4:4 | 10-bit, 4:2:2, 4:4:4 croma | Produzione pro, medicale |
Applicazioni onnipresenti
- Streaming: YouTube, Netflix, Twitch, Vimeo (H.264 primario, aggiungendo AV1/HEVC)
- Broadcast: DVB-T2, ATSC 3.0, ISDB-T, satellite (spesso HEVC ora)
- Media fisici: Blu-ray (obbligatorio), UHD Blu-ray (con HEVC)
- Videoconferenza: Zoom, Teams, Meet, Webex (H.264 baseline/main)
- Sorveglianza: Telecamere IP, NVR (H.264/H.265)
- Mobile: Ogni smartphone da iPhone 3GS / Android 2.3
Successori: HEVC (H.265) e AV1
| Standard | Efficienza vs H.264 | Stato |
|---|---|---|
| HEVC/H.265 | ~40% migliore | Streaming 4K, UHD Blu-ray, broadcast 4G/5G; licensing complesso |
| AV1 | ~30% migliore | Royalty-free; YouTube, Netflix, Chrome, Firefox, Android, iOS 15+ |
| VVC/H.266 | ~50% migliore | Finalizzato 2020; deployment precoce, licensing complesso |
Formati contenitore
I flussi video H.264 sono impacchettati in: MP4 (più comune), MKV, TS (MPEG-TS per broadcast), FLV (legacy Flash), MOV.
In sintesi: H.264 rimane il fallback universale — "se funziona ovunque, funziona H.264." I nuovi codec lo integrano ma non lo hanno sostituito.