H.264 kort fortalt
- Fullt navn
- ITU-T H.264, «Advanced video coding for generic audiovisual services»; også ISO/IEC MPEG-4 Part 10 (AVC)
- Først godkjent
- Mai 2003; vedlikeholdes fortsatt (siste ITU-utgave juni 2026)
- Brukes til
- De fleste HD-kanaler og strømmeapper i IPTV
- Typisk bithastighet for 1080p
- 6 til 7,8 Mbit/s i Apples eksempelinnstillinger for HLS
Fra ITU-T og Apples spesifikasjon for HLS, sjekket 1. oktober 2026.
Hva en kodek gjør
Et ukomprimert HD-bilde er altfor mye data til å sendes over bredbånd. En kodek komprimerer det ved bare å lagre hele bilder nå og da (nøkkelbilder) og, innimellom, bare det som endrer seg. Spillerens dekoder bygger opp hvert bilde igjen. H.264 var et stort steg i effektivitet sammenlignet med kodeken MPEG-2 som ble brukt i den tidlige digital-TV-en, og det var det som gjorde HD-strømming over vanlig bredbånd realistisk.
Derfor bruker IPTV fortsatt H.264
- Maskinvaredekoding overalt. Mobiler, smart-TV-er, stikk, bokser og nettlesere dekoder den, så en kanal i H.264 spiller nesten hvor som helst.
- Råd om kompatibilitet. Apples spesifikasjon for HLS sier at noe videoinnhold bør kodes i H.264 for bakoverkompatibilitet, selv når nyere kodeker tilbys.
- Lav belastning ved dekoding. Eldre og billige enheter takler H.264 fint, der H.265 kan presse dem til grensen.
Hvor mye data den trenger
Bithastigheten avgjør hvor mye detalj som overlever komprimeringen. Apples eksempelinnstillinger for HLS-strømming til Apples enheter:
| Oppløsning | Bithastighet i H.264 |
|---|---|
| 540p | 2 Mbit/s |
| 720p | 3–4,5 Mbit/s |
| 1080p | 6–7,8 Mbit/s |
Apple lister ikke noe trinn for 4K i H.264; Apples eksempler for 4K bruker HEVC. For 4K trenger H.265 mye mindre data, og derfor bruker 4K-kanaler i IPTV normalt den. Se H.264 eller H.265?.
H.264, H.265 og AV1
| H.264 (AVC) | H.265 (HEVC) | AV1 | |
|---|---|---|---|
| Støtte i enheter | Nesten overalt | De fleste enheter fra de siste årene | Bare nyere enheter |
| Data for samme bilde | Mest | Mindre | Enda mindre |
| Typisk bruk i IPTV | HD-kanaler | 4K og noen HD-kanaler | Noen nyere strømmer |
Spiller ikke en kanal, er kodeken noe av det første du bør sjekke. At H.264-kanaler ikke virker på en enhet, er uvanlig og peker mot strømmen eller spilleren snarere enn kodeken. Se kodek ikke støttet og avspillingsfeil.
