🎞️ IPTV Codecs & Streaming Formats
Wat zijn codecs en streaming formats, welke gebruikt jouw provider, en hoe beïnvloedt het kwaliteit en bandwidth.
Codec vs Container vs Protocol — verschil
- Codec — algoritme dat video comprimeert (H.264, H.265, AV1)
- Container — bestandsformaat dat video + audio bevat (MP4, MKV, TS)
- Protocol — hoe stream over internet komt (HLS, MPEG-TS, RTMP)
📦 Video Codecs
H.264 / AVC
Sinds 2003, nog steeds meest gebruikt. Werkt op vrijwel alle apparaten — zelfs 10 jaar oude TVs.
- ✅ Universele compatibility
- ✅ Hardware decoded op alle apparaten
- ❌ Grootste bestand voor zelfde kwaliteit
- 💾 1080p HD ≈ 5 Mbps
H.265 / HEVC
Opvolger van H.264 (2013). ~50% kleiner voor zelfde kwaliteit, maar minder compatibel.
- ✅ Veel betere compressie
- ✅ 4K/HDR support
- ❌ Oudere apparaten kunnen het niet decoden
- ❌ Patent licensing kosten (provider perspective)
- 💾 1080p HD ≈ 2.5 Mbps
AV1
Nieuwste open codec (2018+). Nog efficiënter dan H.265, maar nog beperkte hardware support.
- ✅ Royalty-free
- ✅ Beste compressie
- ❌ Vereist moderne hardware (Fire TV 4K Max, recent telefoons)
- 📡 Vooral gebruikt door YouTube, Netflix — nog niet veel in IPTV
MPEG-2
Oud (1995) maar nog gebruikt door DVB-T (digitale antenne TV).
- ✅ Echte universele compatibility
- ❌ Slechte compressie — grote bestanden
🌐 Streaming Protocols
HLS (HTTP Live Streaming)
Apple's protocol, nu de facto standaard. Verdeelt stream in kleine stukjes (.ts of .fmp4).
- ✅ Werkt op alle moderne apparaten
- ✅ Adaptive bitrate (auto switch SD ↔ HD)
- ✅ Werkt door firewalls (gewoon HTTP)
- ⚠️ 6-30 sec latency
- 📄 Identificeer:
.m3u8URL
MPEG-TS over HTTP
Oudere benadering — één continue stream zonder chunks. Veel IPTV providers gebruiken dit nog.
- ✅ Lage latency (1-3 sec)
- ✅ Goed voor live sport
- ❌ Geen adaptive bitrate
- ❌ Kan vastlopen door firewalls
- 📄 Identificeer:
.tsURL
DASH (MPEG-DASH)
Open standaard, vergelijkbaar met HLS. Veel gebruikt door YouTube, Netflix.
- ✅ Adaptive bitrate
- ❌ Niet ondersteund door Apple devices
- 📄 Identificeer:
.mpdURL
RTMP
Flash-tijdperk. Praktisch dood voor klant-streaming. Wel nog gebruikt voor live broadcast upload (van encoder naar server).
📊 Bandbreedte tabel
| Resolutie | H.264 | H.265 | AV1 |
|---|---|---|---|
| SD (480p) | 1.5 Mbps | 0.8 Mbps | 0.6 Mbps |
| HD (720p) | 3 Mbps | 1.5 Mbps | 1.2 Mbps |
| Full HD (1080p) | 5 Mbps | 2.5 Mbps | 2 Mbps |
| 4K (2160p) | 25 Mbps | 12 Mbps | 10 Mbps |
Welke codec gebruikt mijn provider?
Open de stream in VLC: Tools → Codec Information. Toont gebruikte codec, resolutie, framerate, bitrate.
Mijn apparaat kan codec niet aan
- App settings → kies "Software decoder" ipv hardware
- Werkt maar zwaarder voor CPU (warm device)
- Vraag provider naar H.264 versie van zelfde stream
📚 Meer lezen
❓ Veelgestelde vragen over IPTV-codecs
Welke codec gebruikt IPTV meestal?
H.264 (AVC) is nog het meest gebruikt vanwege brede compatibiliteit. Voor HD en 4K wordt steeds vaker H.265 (HEVC) ingezet.
Wat doe ik als mijn apparaat een codec niet ondersteunt?
Zet de app op software-decoding of vraag je provider om een H.264-versie van het kanaal. Oudere apparaten missen vaak H.265-hardware.
Welke codec is het zuinigst met data?
AV1 is het efficiëntst, gevolgd door H.265 en daarna H.264. Efficiëntere codecs vragen wel meer rekenkracht om af te spelen.
Welke audio-codecs komen voor bij IPTV?
Meestal AAC en AC3 (Dolby Digital). Voor surround heb je een keten nodig die AC3/E-AC3 doorgeeft.