Meny

Uppdaterad 15 min läsning

Hur fungerar IPTV? Från sändning till din skärm

Hur fungerar IPTV egentligen, från kanalens sändning till bilden på din tv? Här går vi igenom varje led: kodning, protokoll, servrar, programguide, catch-up, fördröjning och varför bilden ibland buffrar.

INFOKort svar

IPTV fungerar genom att TV-signalen kodas till digital video, oftast H.264 eller HEVC, delas upp i korta segment och skickas som datapaket via servrar och CDN till din app. Appen laddar segmenten i förväg, avkodar dem och visar bilden. Programguiden hämtas separat som en XMLTV-fil, och catch-up bygger på att servern sparar sändningen.

  • 10 avsnitt
  • 17 frågor och svar
  • 15 min läsning
  • Hjälp via WhatsApp alla dagar
Innehåll11 kanaler
  1. 01Kort svar
  2. 02Hur fungerar IPTV steg för steg?
  3. 03Kodning: H.264, HEVC och AV1
  4. 04Streamingprotokoll: MPEG-TS, HLS och multicast
  5. 05Servrar och CDN: vägen till ditt hem
  6. 06Programguide, catch-up och film på beställning
  7. 07Latens: därför ligger IPTV efter vanlig TV
  8. 08Därför uppstår buffring
  9. 09Enheten och appen: sista länken i kedjan
  10. 10Vad behöver du för att komma igång med IPTV?
  11. 11Vanliga frågor om hur IPTV fungerar

Den här guiden förklarar IPTV-teknik för dig som vill förstå den på riktigt: varför 4K kräver mer bandbredd, varför grannen jublar före dig när det blir mål och varför bilden kan hacka just på kvällen. Är du helt ny på området, börja med vad IPTV är, eller läs den korta versionen med vardagliga liknelser i IPTV, vad är det?

Det viktigaste

  • En Full HD-kanal i H.264 kräver runt 6–8 Mbit/s, 4K i HEVC runt 12–17 Mbit/s.
  • Operatörernas IPTV använder multicast i ett slutet nät. IPTV-appar använder unicast via internet och CDN.
  • HLS-strömmar ligger normalt 15–30 sekunder efter sändningen, MPEG-TS oftast närmare.
  • Programguiden är en separat XMLTV-fil som kopplas till kanalerna via ett kanal-ID.
  • De flesta buffringsproblem uppstår i hemmet: wifi, delad bandbredd eller en enhet som inte orkar.

Hur fungerar IPTV steg för steg?

Från kanalens sändning till din tv passerar signalen sex led. Varje led påverkar bildkvaliteten och hur långt efter direktsändningen du ligger.

  1. Mottagning av källsignalen

    Kanalen tas emot från satellit, en fiberanslutning eller direkt från TV-bolaget. Signalen är redan digital, men i ett format och en bithastighet som är anpassade för sändning och inte för internet.

  2. Kodning och transkodning

    En kodare komprimerar videon med H.264 eller HEVC och skapar ofta flera versioner av samma kanal i olika upplösningar, en så kallad bitrate-stege.

  3. Paketering

    Videon packas antingen som en kontinuerlig MPEG-TS-ström eller som korta HLS-segment på några sekunder, med en spellista (.m3u8) som pekar ut segmenten i rätt ordning.

  4. Distribution via servrar och CDN

    Segmenten lagras på en ursprungsserver och kopieras ut till servrar närmare tittarna. Din app hämtar från en server som ligger nära dig i nätet.

  5. Transport genom ditt nät

    Datan passerar din operatörs nät, din router och ditt wifi eller din nätverkskabel. Här uppstår de flesta problem med hackande bild.

  6. Avkodning och visning

    Appen buffrar några segment, avkodar videon i enhetens hårdvara och visar bilden tillsammans med programguiden.

Kodning: H.264, HEVC och AV1

Okomprimerad video är enorm. En Full HD-bild med 50 bilder per sekund kräver över en gigabit per sekund innan den komprimeras. En kodek krymper det till några få megabit per sekund genom att bara spara det som ändras mellan bilderna och genom att ta bort detaljer som ögat ändå inte uppfattar.

Kodaren lägger in en hel bild, en nyckelbild, med jämna mellanrum. Apples rekommendation för HLS är en nyckelbild varannan sekund. Mellan nyckelbilderna sparas bara förändringar. Därför kan ett tappat datapaket ge fyrkantiga block i bilden tills nästa nyckelbild kommer, och därför tar ett kanalbyte alltid en liten stund.

  • H.264 (AVC): den vanligaste kodeken för IPTV. Fungerar på i princip alla enheter, även äldre tv-apparater och mobiler.
  • HEVC (H.265): ger ungefär samma bildkvalitet med 30–50 procent lägre bithastighet. Används för 4K och kräver hårdvaruavkodning, som finns i de flesta 4K-tv-apparater och streamingboxar från de senaste åren.
  • AV1: en licensfri kodek som är ännu effektivare. Stora streamingtjänster använder den allt mer, men för live-TV i IPTV-appar är den fortfarande ovanlig.

Bithastighet per upplösning

Tabellen visar typiska bithastigheter för video, hämtade ur Apples rekommendationer för HLS, och vilken uppkoppling vi rekommenderar per skärm. Uppkopplingen behöver marginal eftersom bithastigheten varierar med hur mycket som rör sig i bilden.

UpplösningH.264HEVCRekommenderad uppkoppling
SD (540p)cirka 2 Mbit/s0,9–1,6 Mbit/s5 Mbit/s
HD (720p)3–4,5 Mbit/s2,4–3,4 Mbit/s10 Mbit/s
Full HD (1080p)6–7,8 Mbit/s4,5–5,8 Mbit/s10 Mbit/s
4K UHD (2160p)Används sällan11,6–16,8 Mbit/s, med HDR upp till 2025 Mbit/s, helst 50

Siffrorna visar varför 4K i praktiken kräver HEVC. Med H.264 skulle samma kvalitet kräva betydligt mer data. Vad tv:n, appen och nätet behöver klara för 4K och HDR går vi igenom i guiden om IPTV i 4K, och vilken hårdvara som faktiskt ger 4K i IPTV-box för 4K.

Bithastigheten avgör också hur mycket data du drar. En timme Full HD i H.264 blir 2,7–3,5 GB och en timme 4K i HEVC 5,2–7,6 GB. Det spelar roll om du tittar via mobilt bredband med datatak eller på resan.

Streamingprotokoll: MPEG-TS, HLS och multicast

När videon är kodad måste den förpackas och skickas. Här skiljer sig IPTV-tjänster mest åt, och det är också härifrån begreppen i appens inställningar kommer.

MPEG-TS, den klassiska transportströmmen

MPEG-TS (transport stream) är samma format som används i marknätet, kabel-TV och satellit. Videon skickas som en kontinuerlig ström av små paket på 188 byte. Formatet har låg fördröjning och tål korta avbrott, och därför låter många IPTV-appar dig välja mellan TS och HLS i inställningarna.

HLS och adaptiv bithastighet

HLS (HTTP Live Streaming) delar upp strömmen i segment, enligt Apples rekommendation sex sekunder långa, och listar dem i en spellista med filändelsen .m3u8. Appen laddar ner spellistan, hämtar segmenten ett i taget över vanlig HTTP och laddar om listan när nya segment finns. Eftersom samma kanal kan finnas i flera bithastigheter kan appen byta kvalitet mitt i sändningen när uppkopplingen förändras. Det kallas adaptiv bithastighet.

MPEG-DASH bygger på samma idé med segment och används främst av stora streamingtjänster. I IPTV-appar är HLS och MPEG-TS vanligast. Spellistan .m3u8 ska inte blandas ihop med kanallistan i M3U-format som du lägger in i appen, även om formaten är släkt. Hur kanallistor och EPG-länkar fungerar beskriver vi i guiden om playlist för IPTV och i genomgången av M3U-appar. De flesta appar loggar i dag in via Xtream Codes i stället, som hämtar kanallista och programguide automatiskt.

Multicast och unicast

I operatörernas egna nät, till exempel TV via fiber, skickas kanalerna ofta som multicast. En enda ström per kanal går ut i nätet och kopieras av nätets utrustning till de hushåll som tittar. Tv-boxen ansluter till en kanal med protokollet IGMP när du byter kanal. Det är effektivt och ger snabba kanalbyten, men fungerar bara i ett nät som operatören styr.

Över det öppna internet fungerar inte multicast. Där får varje tittare en egen ström, unicast. Tusen tittare på samma match betyder tusen strömmar, och därför är app-baserad IPTV beroende av kraftfulla servrar och CDN.

EgenskapMulticastUnicast
NätOperatörens slutna nätÖppna internet
Antal strömmarEn per kanal, delas av alla tittareEn per tittare
KräverOperatörens bredband och boxValfri uppkoppling och en app
Typiskt förTV-paket via fiberIPTV-appar och streamingtjänster

Servrar och CDN: vägen till ditt hem

Ett CDN (Content Delivery Network) är ett nät av servrar på flera platser. I stället för att alla tittare hämtar från samma server hämtar du segmenten från en server som ligger nära dig, både geografiskt och i nätet. Kortare väg ger lägre fördröjning och mindre risk att paket försvinner på vägen.

Vägen går ungefär så här: ursprungsserver, CDN-server, sammankopplingen mellan olika nät, din operatörs nät, din router och till sist enheten. Flaskhalsen kan sitta i vilket led som helst. Under en stor match på kvällen ökar trafiken i alla led samtidigt, och blir en länk mellan två nät full märks det som buffring, trots att din egen uppkoppling är snabb.

Om din operatör stryper eller prioriterar ned viss videotrafik kan en VPN ibland hjälpa, eftersom trafiken då inte går att känna igen. Samtidigt lägger en VPN till en omväg som kan öka fördröjningen. När det lönar sig förklarar vi i IPTV och VPN.

Programguide, catch-up och film på beställning

Programguiden via XMLTV

Programguiden skickas inte med i videoströmmen. Den hämtas separat, oftast som en XMLTV-fil: en XML-fil med kanaler och program, där varje program har start- och sluttid med tidszon. Appen kopplar ihop guiden med rätt kanal genom ett kanal-ID, som i M3U-listor kallas tvg-id.

Därför kan programguiden ibland visa fel tid eller vara tom. Det kan bero på att tidszonen tolkas fel, att ID:t inte matchar eller att appen inte har hämtat en ny version. I de flesta appar finns en inställning för tidsförskjutning och en knapp för att ladda om guiden. Hur du lägger in en EPG-länk och rättar en guide som visar fel program går vi igenom i guiden om IPTV EPG.

Catch-up och timeshift

Catch-up fungerar genom att servern sparar sändningen, i praktiken alla segment, i ett arkiv under ett visst antal dagar. När du väljer ett äldre program i guiden begär appen en adress som innehåller programmets starttid och längd, och servern spelar upp arkivet därifrån. Hos IPTV Nordic Legend finns catch-up i 7 dagar.

Timeshift är samma teknik för det som sänds just nu: du pausar eller spolar tillbaka några minuter. Vissa appar kan dessutom spela in lokalt på enheten. Inställningar för inspelning och catch-up finns i TiviMate-guiden, och vill du spela in på en egen server kan du koppla IPTV till Plex.

Film och serier på beställning (VOD)

Film- och seriebiblioteket fungerar som en vanlig streamingtjänst. Varje titel ligger färdigkodad på servern, och appen spelar upp den från början när du väljer den, med samma segment och adaptiva bithastighet som i en live-ström. Eftersom hela filmen redan finns kan appen ladda längre i förväg än i en direktsändning. Hos IPTV Nordic Legend ingår 120 000+ filmer och serier i alla paket.

Latens: därför ligger IPTV efter vanlig TV

Latens är tiden från att något händer på arenan till att du ser det. Varje led i kedjan lägger till lite: kodning, paketering, distribution och appens buffert. HLS-spelare startar normalt minst tre segment bakom sändningens senaste punkt, vilket med sexsekunderssegment blir 18 sekunder eller mer bara där.

Sätt att ta emot TVUngefärlig fördröjning
Marknät, kabel-TV och satellitNågra sekunder
Operatörens IPTV med multicastNågra sekunder
IPTV-app med MPEG-TSNågra sekunder upp till cirka 10
IPTV-app eller streaming med HLSCirka 15–30 sekunder
Low-Latency HLSCirka 2–5 sekunder

För de flesta program spelar det ingen roll. Vid sport märks det däremot: grannen med antenn kan jubla innan du ser målet, och mobilnotiser kan avslöja resultatet. Stäng av notiserna under matchen, eller välj TS i appen om strömmen finns i det formatet. Var sporten sänds i Sverige den här säsongen går vi igenom i IPTV och sport.

Zappningstiden, alltså hur lång tid ett kanalbyte tar, styrs av samma sak. Appen måste hämta spellistan och första segmentet och vänta på en nyckelbild innan bilden visas. En till två sekunder är normalt i en bra app på en snabb enhet.

Därför uppstår buffring

Buffring betyder att appens förråd av förladdade segment tar slut. Det händer när data kommer in långsammare än den spelas upp. De vanligaste orsakerna:

  1. Wifi: tjocka väggar, avstånd till routern och grannarnas nät på samma kanal. En nätverkskabel löser det oftast.
  2. Delad bandbredd: en 4K-ström samtidigt som någon annan laddar ner eller spelar online.
  3. Trängsel på kvällen: hög belastning hos operatören eller mellan nät, särskilt vid stora sportevenemang.
  4. Enheten: äldre tv-apparater och billiga boxar saknar ibland hårdvaruavkodning för HEVC eller har för lite minne.
  5. Appens buffert: en liten buffert ger snabba kanalbyten men mindre marginal när nätet svajar.
  6. Servern: en överbelastad server eller lång väg till närmaste CDN-server.

Den fullständiga felsökningen, med router, DNS och appens buffertinställningar, finns i guiden om IPTV utan buffring. Startar inga kanaler alls, gå igenom guiden för när IPTV inte fungerar.

Enheten och appen: sista länken i kedjan

Allt arbete i nätet är förgäves om enheten inte orkar. Avkodning av HEVC i 4K kräver hårdvarustöd. Det har de flesta 4K-tv-apparater från de senaste åren, liksom Apple TV 4K och Fire TV Stick 4K. Äldre Android-boxar och tv-apparater kan klara Full HD i H.264 men få problem med 4K. En box byggd för IPTV fungerar i grunden som en liten dator med en app, se IPTV med box.

Appen styr resten: hur stor bufferten är, om den spelar TS eller HLS, hur den hanterar programguiden och om den stöder catch-up. Därför kan samma abonnemang upplevas olika i två appar. Jämför alternativen i bästa IPTV-appen, läs vad som skiljer en IPTV-spelare från en tjänst, eller välj guide för din enhet:

Vad behöver du för att komma igång med IPTV?

IPTV står för Internet Protocol Television, och tekniken ovan gör att tusentals kanaler kan levereras över samma bredband som du redan har. I traditionell tv kommer den digitala signalen via markbunden tv, kabel eller parabol. IPTV ger ett bredare utbud i en och samma app: svenska tv-kanaler, film, serier och sport från hela världen. För att komma igång behöver du fyra saker.

  1. En stabil internetuppkoppling

    10 Mbit/s per skärm för Full HD och minst 25 Mbit/s för 4K, helst 50. Jämnheten är viktigare än toppfarten.

  2. Välj enhet

    Du kan använda Apple TV, Smart TV, mobil, surfplatta, datorn, Android-boxar och set-top box för IPTV som MAG-boxen, Formuler-boxen, TVIP-boxen och Nvidia Shield. Du kan också titta i en IPTV-app på Xbox, och för Chromecast finns en egen guide om IPTV på Chromecast. Det viktiga är en kompatibel enhet som klarar kodeken kanalen sänds i.

  3. En app som passar enheten

    Appen är spelaren. Den läser in en M3U-länk eller loggar in med Xtream Codes och visar kanaler, programguide och catch-up.

  4. Ett IPTV-abonnemang

    Abonnemanget ger tillgång till kanalerna. Många svenska IPTV-tjänster skickar inloggningen via e-post eller visar den på sin hemsida. Hos IPTV Nordic Legend kommer den i WhatsApp-chatten tillsammans med en guide för din enhet, och vår snabba support hjälper till om något inte fungerar.

När uppgifterna är inlagda tar det några minuter att läsa instruktionerna och ladda kanallistan, sedan kan du börja njuta av kvällens program. Se vilka kanalgrupper som ingår i kanallistan, läs hur du skaffar IPTV steg för steg och följ sedan installationsguiden för din enhet. Vad en pålitlig leverantör ska kunna erbjuda går vi igenom i guiden om IPTV-leverantörer.

Vanliga frågor om hur IPTV fungerar

17 frågor och svar om Hur fungerar IPTV. Hittar du inte ditt svar, skriv till oss.

01Hur fungerar en IPTV-box?

En IPTV-box är en liten dator som kopplas till tv:ns HDMI-ingång. Den hämtar strömmen via nätverkskabel eller wifi, avkodar videon i hårdvaran och skickar bilden till tv:n. Själva tittandet sker i en app eller portal i boxen.

02Måste jag ha fiber för att använda IPTV?

Nej. Det som räknas är en stabil hastighet: 10 Mbit/s per skärm för Full HD och minst 25 Mbit/s för 4K, helst 50. Fiber ger oftast jämnast resultat, men kabelbredband och bra mobilt bredband fungerar också.

03Hur mycket data drar IPTV per timme?

En Full HD-ström på 6 Mbit/s drar cirka 2,7 GB i timmen. SD drar ungefär 1 GB och 4K i HEVC runt 5,2–7,6 GB per timme. Tänk på det om du tittar via mobilt bredband med datatak.

04Varför ligger IPTV efter vanlig TV?

Kodning, paketering och appens buffert tar tid. HLS-strömmar ligger normalt 15–30 sekunder efter sändningen, medan MPEG-TS oftast ligger närmare. Marknätet och kabel-TV har bara några sekunders fördröjning.

05Vad är skillnaden mellan HLS och MPEG-TS?

MPEG-TS är en kontinuerlig ström med låg fördröjning. HLS delar upp strömmen i segment som hämtas över HTTP och kan byta kvalitet efter din uppkoppling. Prova båda i appens inställningar om bilden hackar.

06Vad är skillnaden mellan multicast och unicast?

Med multicast delar alla tittare en ström per kanal i operatörens slutna nät. Med unicast får varje tittare en egen ström över internet. IPTV-appar använder unicast, och därför behövs servrar och CDN med hög kapacitet.

07Varför visar programguiden fel tid?

Oftast tolkas tidszonen fel eller så har appen inte hämtat en ny version av XMLTV-filen. Ställ in tidsförskjutningen i appens EPG-inställningar och tvinga fram en uppdatering av guiden.

08Hur fungerar catch-up tekniskt?

Servern sparar sändningen i ett arkiv under ett visst antal dagar. När du väljer ett äldre program skickar appen programmets starttid till servern, som spelar upp arkivet från rätt punkt. Hos oss finns catch-up i 7 dagar.

09Kan jag använda IPTV på flera enheter?

Ja, du kan installera appen på tv:n, mobilen och datorn. Hos oss gäller ett abonnemang en skärm åt gången. Behöver ni titta på två skärmar samtidigt hjälper vi dig att lägga till en extra anslutning.

10Fungerar IPTV utomlands?

Ja. Eftersom app-baserad IPTV använder unicast över internet fungerar den var som helst med tillräckligt snabb uppkoppling. Längre väg till servern kan ge något längre zappningstid, och hotellwifi är ofta den svaga länken.

11Behöver jag VPN för att titta på IPTV?

Normalt inte. En VPN kan hjälpa om din operatör stryper videotrafik, men den lägger också till en omväg som kan öka fördröjningen.

12Är IPTV lagligt i Sverige?

Ja, tekniken är laglig och används av svenska operatörer för tv via fiber. Det som avgör om en tjänst är laglig är om den har rätt att sända innehållet. Läs mer i Är IPTV lagligt?

13Hur skaffar man IPTV?

Du väljer en tjänst och ett paket, betalar och lägger sedan in inloggningen i en app på din enhet. Hos IPTV Nordic Legend sker allt i WhatsApp-chatten, och inloggningen kommer cirka 5 minuter efter betalningen tillsammans med en guide för din enhet. Hela vägen beskriver vi i guiden om att skaffa IPTV som vi länkar till ovan.

14Hur väljer jag rätt IPTV-leverantör i Sverige?

Gå efter det du kan kontrollera själv: att supporten svarar på svenska, att programguiden är på svenska, att catch-up finns och att villkoren saknar bindningstid och automatisk förnyelse. Testa gärna en kväll mellan 19 och 22 innan du betalar för en längre period. Vår checklista för IPTV-leverantörer går igenom varje punkt.

15Kan jag testa hur IPTV fungerar hemma hos mig?

Ja. Hos IPTV Nordic Legend kan du göra ett gratis test i 24 timmar utan kort, så ser du hur strömmarna fungerar på ditt nät och din enhet. Vill du fortsätta testa under fler kvällar väljer du en månad för 209 kr.

16Varför hackar bilden bara på kvällen?

På kvällen streamar flest människor samtidigt, och då kan länkar hos operatören eller mellan nät bli fulla. Wifi störs också mer när grannarna använder sina nät. Nätverkskabel och en omstart av routern hjälper ofta.

17Vad är HEVC och behöver min tv stöd för det?

HEVC, eller H.265, är en kodek som ger samma bild som H.264 med betydligt mindre data. För 4K behöver tv:n eller boxen kunna avkoda HEVC i hårdvara, vilket de flesta 4K-enheter från de senaste åren klarar.