Streamingprotokoll: HLS, DASH och RTMP förklarade 2026

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.

Tre märkta vägar som visar HLS, DASH och RTMP som bär video från en server till tittarnas enheter
HLS, DASH och RTMP är tre sätt att paketera och leverera en ström.

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.

Jämförelsegrafik som ställer HLS m3u8-manifest mot DASH mpd-manifest som matar samma adaptiva spelare
HLS och DASH skiljer sig främst i manifestformatet, inte i 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.

Vanliga frågor

Vad är ett streamingprotokoll?

Ett streamingprotokoll är regeluppsättningen för hur video paketeras i bitar och levereras över internet till din spelare. Det bestämmer hur videon delas upp, hur kvalitetsnivåerna beskrivs i ett manifest och hur din enhet begär varje segment. Vanliga protokoll är HLS, MPEG-DASH och RTMP.

Vad är skillnaden mellan HLS och DASH?

HLS (från Apple) och MPEG-DASH är båda adaptiva HTTP-protokoll som delar upp video i segment i flera kvalitetsnivåer. HLS använder .m3u8-manifest och är universellt på Apple-enheter; DASH använder .mpd-manifest, är codec-agnostiskt och en öppen standard. I praktiken fungerar de nästan identiskt för tittaren.

Används RTMP fortfarande 2026?

RTMP används sällan för uppspelning i dag, men lever kvar för ingest — att skicka upp en direktsändning från en encoder eller programvara som OBS till en streamingserver. Servern paketerar sedan om flödet till HLS eller DASH för tittarna. RTMP jobbar alltså ofta i kulisserna på första sträckan, inte på den sista.

Vilket protokoll använder Netflix och YouTube?

Stora tjänster använder adaptiv HTTP-streaming — Netflix och YouTube förlitar sig främst på MPEG-DASH, medan Apples ekosystem och stora delar av direktsänd tv använder HLS. Båda levererar video som uppdelade segment över vanlig HTTP genom ett CDN, vilket är därför de skalar till miljontals tittare i vanliga webbläsare och appar.

Vad är adaptiv bitrate?

Adaptiv bitrate innebär att varje video förbereds i flera kvalitetsnivåer och att spelaren växlar mellan dem i realtid utifrån din uppkopplingshastighet. Både HLS och DASH är adaptiva protokoll, vilket är därför en ström går ned till en lägre upplösning i stället för att frysa när bandbredden sjunker.

Vilket streamingprotokoll är bäst?

Det finns inget enskilt bästa protokoll; det beror på användningsfallet. HLS är bäst för bredast möjliga enhetsstöd och Apple-hårdvara, DASH för öppen, codec-flexibel leverans på begäran i stor skala, och RTMP för ingest med låg fördröjning från en encoder. De flesta tjänster levererar med HLS eller DASH och använder RTMP bara för inmatning.