Ett streamingprotokoll är regeluppsättningen som avgör hur video paketeras i bitar och levereras till din spelare. De tre namn du oftast möter är HLS, MPEG-DASH och RTMP: HLS och DASH är moderna adaptiva protokoll som skickar video i segment över vanliga webbanslutningar (HTTP), medan RTMP är ett äldre protokoll som numera främst används för att skicka upp en direktsändning till en server. Den här guiden förklarar varje protokoll, var det används och varför HLS dominerar i dag.
Vad ett streamingprotokoll gör
När videon väl är komprimerad av en codec behöver den fortfarande ett sätt att ta sig till din skärm. Det är protokollets uppgift. Ett modernt streamingprotokoll:
- Delar upp videon i korta segment, vanligtvis 2–10 sekunder vardera.
- Beskriver de tillgängliga kvalitetsnivåerna i en textfil som kallas manifest.
- Låter spelaren begära segmenten över vanlig HTTP, ett i taget.
- Möjliggör adaptiv bitrate, så att kvaliteten följer din uppkoppling.
Den här uppdelade, HTTP-baserade konstruktionen är varför strömmar skalar till miljontals tittare genom ett CDN och spelas upp i vanliga webbläsare och appar.
HLS (HTTP Live Streaming)
HLS skapades av Apple och är det mest spridda protokollet i världen. Det använder ett .m3u8-manifest — samma familj som en M3U-spellista — som listar varje segment och kvalitetsnivå.
- Styrkor: universellt stöd (obligatoriskt på iPhone/iPad, fungerar överallt), pålitligt, väldokumenterat.
- Avvägningar: traditionell HLS lägger till fördröjning (ofta 6–30 sekunder), men Low-Latency HLS krymper det glappet.
- Används av: Apple-enheter, större delen av direktsänd tv och en stor andel av tjänsterna med innehåll på begäran.
Om du bara ska minnas ett protokoll: minns HLS — det är det säkra standardvalet för kompatibilitet.
MPEG-DASH
MPEG-DASH (Dynamic Adaptive Streaming over HTTP) är den öppna, internationellt standardiserade motsvarigheten till HLS. Det använder ett .mpd-manifest och är codec-agnostiskt, vilket betyder att det fungerar med vilken codec som helst, inklusive effektiva som H.265 och AV1.
- Styrkor: öppen standard, codec-flexibilitet, effektivt för stora kataloger med innehåll på begäran.
- Avvägningar: inget inbyggt stöd i Apples HLS-först-ekosystem, så tjänster levererar ofta båda.
- Används av: YouTube, Netflix och många stora plattformar med innehåll på begäran.
HLS och DASH är tekniskt nära kusiner; valet handlar oftast om enhetsstöd och licenser, inte om tittarupplevelsen.
RTMP (Real-Time Messaging Protocol)
RTMP är äldre och fungerar annorlunda. Det byggdes ursprungligen för Flash och används numera sällan för uppspelning, men är fortfarande vanligt för ingest — att skjuta upp en direktsändning från en encoder eller programvara som OBS till en streamingserver.
- Styrkor: låg fördröjning på första sträckan, brett stöd i encodrar och direktsändningsplattformar för inmatning.
- Avvägningar: dåligt på sista sträckan hem, inte adaptivt, blockeras av vissa brandväggar, ingen uppspelning i webbläsare.
- Används av: vägen från en sändares encoder till plattformar som Twitch eller YouTube Live, som sedan paketerar om till HLS/DASH för tittarna.
Kärnpunkten: när du tittar på en direktsändning kan RTMP ha burit den till servern, men HLS eller DASH bär den nästan alltid den sista sträckan till dig.
Jämförelse sida vid sida
| Protokoll | Manifest | Adaptivt? | Typisk användning | Fördröjning |
|---|---|---|---|---|
| HLS | .m3u8 | Ja | Leverans till alla enheter, direktsänd tv | 6–30 s (Low-Latency HLS lägre) |
| MPEG-DASH | .mpd | Ja | Leverans på begäran i stor skala | Liknande HLS |
| RTMP | Inget | Nej | Ingest från encoder till server | ~2–5 s |
Det praktiska att ta med sig: HLS och DASH levererar till tittarna; RTMP matar in till servrarna. För kompatibilitet vinner HLS; för öppen codec-flexibilitet på begäran är DASH vanligt; och RTMP sköter i tysthet uppladdningssidan av direktsändningar.
Kort sammanfattat
Streamingprotokoll är paketerings- och leveransreglerna under varje video du ser. HLS är standardvalet som fungerar överallt, DASH är dess öppna, codec-flexibla motsvarighet som används av jättar som YouTube och Netflix, och RTMP lever främst kvar för att få upp direktsändningar till en server. Som tittare väljer du sällan själv — men att veta vilket som är vilket förklarar fördröjning, kompatibilitet och varför direktsändningar ligger efter i realtid.
För att gå djupare i lagren runt protokollen, läs om videocodecar och hur streaming faktiskt fungerar.
Osäker på ett begrepp på den här sidan? Slå upp det i streamingordlistan.