Een streamingprotocol is het geheel van regels dat bepaalt hoe video in fragmenten wordt verpakt en bij je speler wordt afgeleverd. De drie namen die je het vaakst tegenkomt zijn HLS, MPEG-DASH en RTMP: HLS en DASH zijn moderne adaptieve protocollen die video in segmenten over gewone webverbindingen (HTTP) versturen, terwijl RTMP een ouder protocol is dat nu vooral wordt gebruikt om een live signaal naar een server te sturen. Deze gids legt elk protocol uit, waar het wordt gebruikt en waarom HLS vandaag de dienst uitmaakt.
Wat een streamingprotocol doet
Zodra video door een codec is samengeperst, moet hij nog steeds naar je scherm reizen. Dat is de taak van het protocol. Een modern streamingprotocol:
- Splitst de video in korte segmenten, doorgaans van 2–10 seconden.
- Beschrijft de beschikbare kwaliteitsniveaus in een tekstbestand dat het manifest heet.
- Laat je speler segmenten opvragen over gewoon HTTP, één voor één.
- Maakt adaptieve bitrate mogelijk, zodat de kwaliteit meebeweegt met je verbinding.
Dankzij dat ontwerp met fragmenten over HTTP schalen streams via een CDN naar miljoenen kijkers en spelen ze in gewone browsers en apps.
HLS (HTTP Live Streaming)
HLS is gemaakt door Apple en is het breedst ondersteunde protocol ter wereld. Het gebruikt een .m3u8-manifest — uit dezelfde familie als een M3U-afspeellijst — waarin elk segment en elk kwaliteitsniveau staat.
- Sterke punten: universele ondersteuning (verplicht op iPhone en iPad, werkt overal), betrouwbaar, goed gedocumenteerd.
- Nadelen: klassiek HLS voegt vertraging toe (vaak 6–30 seconden), al verkleint Low-Latency HLS dat gat.
- Gebruikt door: Apple-apparaten, het merendeel van live-tv en een groot deel van de on-demanddiensten.
Onthoud je maar één protocol, onthoud dan HLS — het is de veilige standaardkeuze voor compatibiliteit.
MPEG-DASH
MPEG-DASH (Dynamic Adaptive Streaming over HTTP) is de open, internationaal gestandaardiseerde tegenhanger van HLS. Het gebruikt een .mpd-manifest en is codec-onafhankelijk, wat betekent dat het met elke codec werkt, ook met efficiënte als H.265 en AV1.
- Sterke punten: open standaard, vrije codeckeuze, efficiënt voor grote on-demandcatalogi.
- Nadelen: niet standaard ondersteund in het HLS-gerichte ecosysteem van Apple, dus diensten leveren vaak allebei.
- Gebruikt door: YouTube, Netflix en veel grote on-demandplatforms.
HLS en DASH zijn technisch gezien naaste neven; de keuze gaat meestal over apparaatondersteuning en licenties, niet over de kijkervaring.
RTMP (Real-Time Messaging Protocol)
RTMP is ouder en werkt anders. Het is oorspronkelijk voor Flash gebouwd en wordt nu zelden gebruikt om af te spelen, maar het is nog steeds gangbaar voor ingest — het duwen van een live signaal vanaf een encoder of software als OBS naar een streamingserver.
- Sterke punten: lage latency op de eerste etappe, breed ondersteund door encoders en liveplatforms voor aanlevering.
- Nadelen: slecht voor de laatste kilometer, niet adaptief, wordt door sommige firewalls geblokkeerd, speelt niet af in de browser.
- Gebruikt door: de route van de encoder van een streamer naar platforms als Twitch of YouTube Live, die het daarna voor de kijkers omzetten naar HLS/DASH.
Kernpunt: kijk je een livestream, dan brengt RTMP hem misschien naar de server, maar HLS of DASH legt vrijwel altijd de laatste kilometer naar jou af.
Vergelijking naast elkaar
| Protocol | Manifest | Adaptief? | Gebruikelijke inzet | Latency |
|---|---|---|---|---|
| HLS | .m3u8 | Ja | Levering aan elk apparaat, live-tv | 6–30 s (Low-Latency HLS lager) |
| MPEG-DASH | .mpd | Ja | On-demandlevering op grote schaal | Vergelijkbaar met HLS |
| RTMP | Geen | Nee | Ingest van encoder naar server | ~2–5 s |
De praktische conclusie: HLS en DASH leveren aan kijkers; RTMP levert aan servers. Voor compatibiliteit wint HLS; voor open codeckeuze op aanvraag is DASH gangbaar; en RTMP handelt in stilte de uploadkant van livestreaming af.
Kort samengevat
Streamingprotocollen zijn de verpakkings- en leveringsregels onder elke video die je kijkt. HLS is de universele standaardkeuze, DASH is de open, codec-flexibele tegenhanger die reuzen als YouTube en Netflix gebruiken, en RTMP leeft vooral voort om live signalen naar een server te krijgen. Als kijker kies je er zelden zelf een — maar weten welk protocol wat doet, verklaart latency, compatibiliteit en waarom livestreams achterlopen op de werkelijkheid.
Wil je dieper in de lagen rond protocollen duiken, lees dan over videocodecs en hoe streaming echt werkt.
Twijfel je over een term op deze pagina? Zoek hem op in de streamingwoordenlijst.