De fem stegen i korthet
| Steg | Det här händer | Det här påverkar för dig |
|---|---|---|
| 1. Inspelning och kodning | Kanalens bild och ljud komprimeras med kodekar | Bildkvalitet, vilka enheter som kan spela den |
| 2. Paketering | Den komprimerade strömmen förbereds för leverans över internet | Fördröjning, kanalbyten, strömformat |
| 3. Leverans | Servrar och nät bär strömmen till varje tittare | Buffring när många tittar, driftsäkerhet |
| 4. Åtkomst och mellanprogram | Inloggning, kanallistor, tv-guide och catch-up | Inloggningsfel, tv-guide som saknas |
| 5. Uppspelning | Appen buffrar, avkodar och visar strömmen | Jämnhet, ljud, kompatibilitet |
1. Inspelning och kodning
En live-kanal börjar som en sändningssignal. En kodare komprimerar den, eftersom okomprimerad HD-video skulle kräva långt mer bandbredd än en hemanslutning har. Här väljs videokodeken (oftast H.264 för SD och HD, HEVC för 4K) och ljudkodeken (oftast AAC, ibland Dolby Digital).
Kodaren bestämmer också bithastigheten: hur mycket data varje sekund av kanalen använder. En högre bithastighet behåller fler detaljer, särskilt i snabba rörelser, men kräver en snabbare och stabilare anslutning. Därför kan två HD-kanaler se olika ut. Hur mycket data det blir per timme står i IPTV och dataförbrukning.
2. Paketering
Den komprimerade strömmen paketeras för leverans på ett av två huvudsakliga sätt:
- MPEG-transportström (TS): en sammanhängande ström per kanal, som spelaren visar när den kommer in.
- HLS: strömmen delas upp i korta segment som listas i en liten
.m3u8-spellista som spelaren läser om hela tiden.
Det är också vid paketeringen som flera kvaliteter kan förberedas, så att en spelare kan växla ner på en långsam anslutning. Valet mellan TS och HLS kan du ofta göra i appen; se M3U eller M3U8? och avsnittet om output i M3U-länken förklarad.
3. Leverans
Servrar skickar varje ström till varje tittare som begär den. På det öppna internet sker det som unicast: en egen kopia av strömmen till varje tittare. Stora tjänster sprider belastningen över många servrar och ofta över ett innehållsleveransnät (CDN), så att tittarna ansluter till en server nära dem.
Operatörernas egna, styrda tv-nät kan använda multicast i stället: en kopia av varje kanal färdas genom operatörens nät, och varje hem ansluter till de kanaler det tittar på. Det är effektivt men fungerar bara i nät som operatören kontrollerar.
Det här steget förklarar buffring på kvällen: när många tittar samtidigt är både servrarna och näten mellan dig och dem som mest belastade. Se IPTV buffrar.
4. Åtkomst och mellanprogram
Innan en spelare kan visa något behöver den veta vilka kanaler du har tillgång till och var de finns. Det är mellanprogrammets (middleware) uppgift: programvaran som sköter inloggning, kanallistor, bibliotek med filmer och serier, tv-guiden och catch-up. Det är den som appen pratar med när du anger (se IPTV-middleware förklarat):
- en Xtream Codes-inloggning (server, användarnamn och lösenord), som appen använder för att hämta varje del för sig,
- en M3U-länk, som levererar hela kanallistan som en fil, eller
- en portaladress med en registrerad MAC-adress, som på MAG-boxar.
Xtream Codes förklarat jämför de tre. Tv-guiden kommer oftast från en separat XMLTV-fil, och därför har problem med guiden och problem med kanalerna olika lösningar. Se tv-guiden (EPG) i IPTV.
5. Uppspelning
Spelarappen på din Fire TV, smart-tv, box, mobil eller dator:
- begär strömmen,
- håller några sekunder i en buffert för att jämna ut små fördröjningar,
- avkodar bild och ljud, helst med enhetens hårdvaruavkodare,
- skickar bild och ljud till tv:n med rätt upplösning och bildfrekvens.
Varje steg kan gå fel på ett igenkännbart sätt: en tom buffert ger buffring, en avkodare som inte räcker till ger frysningar eller svart bild, och fel bildfrekvens ger hackiga rörelser.
Varför IPTV ligger efter vanlig tv
Varje steg lägger till lite fördröjning: kodning, paketering i segment, färden genom nätet och spelarens buffert. Med HLS-segment på flera sekunder var, och en spelare som håller några segment innan den startar, ligger strömmar via internet ofta tiotals sekunder efter sändningen. Kortare segment och format med låg fördröjning minskar det, men gör strömmen känsligare för hack i anslutningen.
Gå vidare
- Helt ny på IPTV? Börja med vad är IPTV?
- Vill du förstå nätverket? Se IPTV och nätverket.
- Vill du gå djupare i tekniken? Se IPTV-tekniken förklarad.
- Ska du komma igång? Följ installera IPTV.
