Hopp til innholdet
IPTV Subscription 8K - 8K TV Subscription

Teknologi

HLS forklart

HLS (HTTP Live Streaming) leverer video som en serie korte filer, hver på noen få sekunder, som listes i en liten spilleliste som spilleren leser på nytt hele tiden. Formatet ble laget av Apple og er dokumentert som RFC 8216. Fordi det bruker vanlige nettforbindelser, fungerer det nesten overalt, og derfor finnes så mange IPTV-kanaler som HLS.

Oppdatert · 2 min lesing

Finnes også på English · Dansk · Svenska

Slik fungerer HLS, steg for steg

  1. Koderen deler strømmen opp i segmenter. Hvert segment er en liten fil med noen sekunders video og lyd, ofte i formatet MPEG-TS eller fragmentert MP4.
  2. En mediespilleliste lister segmentene. Filen .m3u8 angir de nyeste segmentene og hvor lenge hvert segment varer.
  3. Spilleren laster ned spillelisten og deretter segmentene, ett etter ett, og spiller dem av etter hverandre.
  4. For direkte-TV endrer spillelisten seg hele tiden. Nye segmenter legges til og gamle forsvinner, så spilleren laster inn spillelisten på nytt med noen sekunders mellomrom.

Adaptiv bithastighet: flere kvaliteter i én strøm

HLS kan tilby den samme kanalen i flere kvaliteter. En hovedspilleliste lister hver versjon, for eksempel 1080p med 6 Mbit/s, 720p med 3 Mbit/s og 480p med 1,5 Mbit/s, og spilleren velger én ut fra hastigheten den måler. Blir forbindelsen tregere, bytter den til lavere kvalitet i stedet for å stoppe. Adaptiv bithastighet forklarer hvordan spillere bestemmer seg.

Mange IPTV-kanaler tilbys bare i én kvalitet, så dette hjelper bare der tjenesten publiserer flere.

Slik ser det ut inni

En hovedspilleliste:

#EXTM3U
#EXT-X-STREAM-INF:BANDWIDTH=6000000,RESOLUTION=1920x1080
1080p/index.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=3000000,RESOLUTION=1280x720
720p/index.m3u8

En mediespilleliste for direkte-TV:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:6
#EXT-X-MEDIA-SEQUENCE:48213
#EXTINF:6.000,
segment48213.ts
#EXTINF:6.000,
segment48214.ts

Denne .m3u8-filen har en annen jobb enn M3U-filen som lister kanalene dine; se M3U eller M3U8.

Styrker og svakheter for IPTV

Strengths

  • Fungerer over vanlige nettforbindelser og gjennom de fleste nettverk
  • Henter seg godt inn etter korte brudd, fordi hvert segment er en egen nedlasting
  • Kan bytte kvalitet når flere bithastigheter tilbys
  • Innebygd i Apples enheter og har bred støtte ellers

Limitations

  • Gir forsinkelse bak direktesendingen, ofte titalls sekunder
  • Kanalbytter kan gå tregere mens de første segmentene lastes ned
  • Flere forespørsler til serveren, noe som kan merkes når serveren er overbelastet

Bruke HLS i appen

Har appen eller spillelisten et valg, vises HLS som regel som m3u8 eller «HLS». Prøv det når kanaler i MPEG-TS faller ut på en ujevn forbindelse, og bytt tilbake hvis kanalbyttene føles trege. HLS eller MPEG-TS? går gjennom valget, og IPTV-forsinkelse forklarer hvorfor strømmen ligger bak direkte-TV.

Spørsmål og svar

Spørsmål om HLS

Hva er en M3U8-fil i HLS?

Det er spillelisten som forteller spilleren hvilke videosegmenter den skal laste ned, i hvilken rekkefølge og i hvilke kvaliteter. For direkte-TV laster spilleren den inn på nytt med noen sekunders mellomrom for å finne nye segmenter.

Hvorfor ligger HLS bak direkte-TV?

Serveren må bli ferdig med et segment før den kan liste det, og spillere holder som regel flere segmenter i reserve før de starter. Med segmenter på flere sekunder hver ligger HLS ofte titalls sekunder bak sendingen. Varianter med lav forsinkelse reduserer det.

Er HLS bedre enn MPEG-TS for IPTV?

Ingen av dem er best overalt. HLS takler korte brudd i forbindelsen godt og kan bytte kvalitet hvis tjenesten tilbyr flere bithastigheter; MPEG-TS bytter ofte kanal raskere og med kortere forsinkelse. Se HLS eller MPEG-TS.

Kilder

Opplysningene på siden er sjekket mot disse kildene. De stemte da vi sjekket; apper og enheter endrer seg, så vi går gjennom siden jevnlig.

  1. RFC 8216: HTTP Live Streaming, IETF (2017-08)
  2. HTTP Live Streaming (developer documentation), Apple (2026-09-27)