đ IPTV Protocollen Uitgelegd 2026
HLS, MPEG-DASH, MPEG-TS, RTMP, RTSP â welk protocol gebruikt jouw IPTV provider? Verschillen, latency, en wat dit betekent voor sport en live TV.
đ¤ Wat is een streaming protocol?
Een streaming protocol bepaalt hoe video van de server naar jouw apparaat wordt verstuurd. Het beheert chunks, buffering, adaptive bitrate, en hoe snel een live stream binnenkomt (latency).
De keuze van protocol bepaalt:
- Latency â hoeveel seconden achter "echt live" je bent (2 sec tot 30 sec)
- Compatibility â welke devices kunnen het afspelen
- Adaptive bitrate â wisselt automatisch tussen kwaliteiten op basis van netwerk
- CDN-vriendelijkheid â werkt met normale HTTP caches?
đ Vergelijkingstabel
| Protocol | Latency | Codec | Container | Adaptive | Gebruik |
|---|---|---|---|---|---|
| MPEG-TS | 2-5 sec | Alles | .ts | â | Live broadcasting, M3U |
| HLS | 10-30 sec | H.264, HEVC | .ts / fMP4 | â | Web, mobile, alle moderne IPTV |
| LL-HLS | 2-5 sec | H.264, HEVC | fMP4 | â | Sport, real-time |
| MPEG-DASH | 5-20 sec | Alles (codec-agnostic) | fMP4 | â | Premium, multi-DRM |
| RTMP | 2-5 sec | H.264 | FLV | â | Verouderd (Flash) |
| RTSP | 1-3 sec | Alles | RTP | â | Camera's, beperkt IPTV |
| SRT | <1 sec | Alles | n/a | â | Broadcaster contribution |
| WebRTC | <500 ms | H.264, VP9 | n/a | â ī¸ | Real-time (gokken, veiling) |
đĄ HLS (HTTP Live Streaming) â de standaard
HLS is door Apple uitgevonden (2009) en nu DE standaard voor IPTV en online video. Werkt over normale HTTP â geen speciale server software.
Hoe werkt het?
- Server breekt live stream in chunks van 2-10 seconden (.ts files)
- Maakt een playlist (.m3u8) met links naar laatste 3-5 chunks
- Speler downloadt playlist + chunks sequentieel
- Adaptive: speler vraagt hogere/lagere kwaliteit op basis van download snelheid
URLs herkennen
HLS URLs eindigen op .m3u8 en geven JSON-achtige playlist terug.
https://server.com/live/channel123/playlist.m3u8
Latency
Standaard HLS: 15-30 seconden achterstand op live. Dat komt door de chunk-architectuur (player wacht tot chunks beschikbaar zijn).
LL-HLS (Low Latency)
Apple's antwoord: chunks van 200 ms, partial segments. Latency tot 2-5 sec. Vereist HLS v9+ server en moderne speler. Gebruikt door grote sport broadcasters voor live events.
đŦ MPEG-TS â live broadcasting
De originele "transport stream" uit DVB-T/C/S broadcasting wereld. Continue stroom data, geen chunks.
Hoe gebruikt door IPTV?
Veel IPTV providers leveren M3U met directe MPEG-TS URLs:
http://server.com/live/USER/PASS/12345.ts
Voordelen
- Lage latency (2-5 sec)
- Continue stream â geen chunk handover
- Werkt met elke M3U playlist
- Direct opneembaar â .ts is afspeelbaar
Nadelen
- Geen adaptive bitrate â kwaliteit staat vast
- Niet CDN-vriendelijk â elke kijker = eigen connectie
- Geen multi-language switching tijdens kijken
- Slechte fail-over â als server hapert, einde stream
⥠MPEG-DASH â premium standaard
Open standaard (ISO). Codec-agnostic â werkt met H.264, HEVC, AV1, VP9. Vooral gebruikt door premium services (Netflix, Disney+ doen dit).
Verschil met HLS
- Geen Apple-binding â open standaard
- Multi-DRM ondersteuning (Widevine, PlayReady, FairPlay in ÊÊn stream)
- Manifest is XML (.mpd) ipv playlist
- Codec-agnostic
- Iets lagere latency dan HLS standaard
URLs herkennen
https://server.com/live/manifest.mpd
Wanneer kom je het tegen?
Bij IPTV: zeldzaam (de meeste providers gebruiken HLS of MPEG-TS). Bij OTT services: vooral DASH.
đē RTMP â verouderd maar nog levend
Real-Time Messaging Protocol â door Adobe (Flash) gemaakt. Lage latency (~3 sec), maar gebonden aan oude Flash technologie.
Gebruik vandaag
- Encoder â server ingestion (OBS naar Twitch/YouTube)
- Niet meer voor consumer playback (Flash dood sinds 2020)
- Sommige oudere IPTV providers hebben nog RTMP URLs
URL formaat
rtmp://server.com/live/streamkey
Spelers die het nog ondersteunen: VLC, Kodi, FFmpeg.
đš RTSP â Real-Time Streaming Protocol
Niet typisch voor consumer IPTV. Vooral voor IP camera's, security systemen, IPTV in hotels/ziekenhuizen.
Eigenschappen
- Lage latency (1-3 sec)
- Bidirectional â speler kan stream pauzeren op server
- UDP-based (RTP transport) â efficient maar firewall-onvriendelijk
- Werkt niet door HTTP-proxies of CDNs
URL formaat
rtsp://camera.local/stream1
⥠Ultra-low latency: SRT en WebRTC
SRT (Secure Reliable Transport)
Van Haivision (2017), open source. Sub-1-second latency, UDP-based met error correction. Vooral voor:
- Broadcaster contribution (camera â studio)
- Cloud transcoding ingest
- Niet voor consumer playback (geen browser support)
WebRTC
Browser-native. Sub-500ms latency. Vooral voor:
- Live veiling sites
- Online gokken / poker
- Video calls (Zoom, Google Meet)
- Soms voor sport waar betting/PPV synchroniseert
đ¯ Welk protocol voor welk gebruik?
Normale kijker IPTV
HLS of MPEG-TS â geen verschil voor jou, app kiest automatisch. Provider's keuze.
Sport-fan wil minimale latency
Zoek providers die LL-HLS of MPEG-TS leveren. Standaard HLS heeft 20+ sec lag â je hoort buren al juichen voordat jij het doelpunt ziet.
Multi-DRM (premium content)
MPEG-DASH met Widevine. Vereist apps die DRM begrijpen (alle premium services).
Self-hosting
HLS is makkelijkst (nginx-rtmp-module). MPEG-TS is laagdrempelig met ffmpeg. SRT voor pro setups.
đ Latency reduceren tips
- Buffer verkleinen in app (TiviMate: Settings â Playback â Buffer â 2000 ms minimum)
- Externe player proberen â soms is MX Player of VLC sneller
- Provider's "low latency" URL vragen â sommige hebben aparte LL-HLS endpoints
- Ethernet ipv WiFi â minder packet jitter
- Voor sport: kies MPEG-TS providers, niet HLS
đ Meer lezen
- â Codecs (H.264, HEVC, AV1)
- â M3U vs Xtream Codes
- â 4K streaming requirements
- â Buffering oplossen
â Veelgestelde vragen over IPTV-protocollen
Welke IPTV-protocollen bestaan er?
De bekendste zijn M3U/HLS, Xtream Codes, Stalker (MAG-portals) en losse MPEG-TS-streams. De meeste apps ondersteunen M3U en Xtream.
Wat is het verschil tussen HLS en MPEG-TS?
HLS knipt de stream in kleine segmenten (.m3u8) en is robuust bij wisselende verbindingen. MPEG-TS is ÊÊn continue stream, vaak met lagere vertraging.
Welk protocol is het beste?
Voor de meeste gebruikers is Xtream of M3U het handigst: breed ondersteund en eenvoudig in te stellen.
Wat zijn RTMP en RTSP?
Dat zijn oudere streamingprotocollen die je nog incidenteel tegenkomt, maar ze worden voor moderne IPTV nauwelijks meer gebruikt.