De fem stegene kort fortalt
| Steg | Dette skjer | Dette påvirker for deg |
|---|---|---|
| 1. Opptak og koding | Kanalens bilde og lyd komprimeres med kodeker | Bildekvalitet, hvilke enheter som kan spille den |
| 2. Pakking | Den komprimerte strømmen gjøres klar for levering over internett | Forsinkelse, kanalbytter, strømformat |
| 3. Levering | Servere og nett bærer strømmen til hver seer | Bufring når mange ser på, driftssikkerhet |
| 4. Tilgang og mellomvare | Innlogging, kanallister, TV-guide og catch-up | Innloggingsfeil, TV-guide som mangler |
| 5. Avspilling | Appen bufrer, dekoder og viser strømmen | Jevnhet, lyd, kompatibilitet |
1. Opptak og koding
En direktekanal begynner som et sendingssignal. En koder komprimerer det, fordi ukomprimert HD-video ville kreve langt mer båndbredde enn en hjemmetilkobling har. Her velges videokodeken (som regel H.264 for SD og HD, HEVC for 4K) og lydkodeken (som regel AAC, noen ganger Dolby Digital).
Koderen bestemmer også bithastigheten: hvor mye data hvert sekund av kanalen bruker. En høyere bithastighet beholder flere detaljer, særlig i raske bevegelser, men krever en raskere og mer stabil tilkobling. Derfor kan to HD-kanaler se forskjellige ut. Hvor mye data det blir per time, står i IPTV og dataforbruk.
2. Pakking
Den komprimerte strømmen pakkes for levering på en av to hovedmåter:
- MPEG-transportstrøm (TS): én sammenhengende strøm per kanal, som avspilleren viser etter hvert som den kommer inn.
- HLS: strømmen deles opp i korte segmenter som listes i en liten
.m3u8-spilleliste som avspilleren leser på nytt hele tiden.
Det er også ved pakkingen at flere kvaliteter kan klargjøres, slik at en avspiller kan bytte ned på en treg tilkobling. Valget mellom TS og HLS kan du ofte gjøre i appen; se M3U eller M3U8? og delen om output i M3U-lenken forklart.
3. Levering
Servere sender hver strøm til hver seer som ber om den. På det åpne internettet skjer det som unicast: en egen kopi av strømmen til hver seer. Store tjenester sprer belastningen over mange servere og ofte over et innholdsleveringsnett (CDN), slik at seerne kobler seg til en server nær dem.
Operatørenes egne, styrte TV-nett kan bruke multicast i stedet: én kopi av hver kanal går gjennom operatørens nett, og hvert hjem kobler seg til kanalene det ser på. Det er effektivt, men fungerer bare i nett operatøren kontrollerer.
Dette steget forklarer bufring om kvelden: når mange ser på samtidig, er både serverne og nettene mellom deg og dem mest belastet. Se IPTV bufrer.
4. Tilgang og mellomvare
Før en avspiller kan vise noe, må den vite hvilke kanaler du har tilgang til og hvor de finnes. Det er jobben til mellomvaren (middleware): programvaren som håndterer innlogging, kanallister, biblioteker med filmer og serier, TV-guiden og catch-up. Det er den appen snakker med når du oppgir (se IPTV-middleware forklart):
- en Xtream Codes-innlogging (server, brukernavn og passord), som appen bruker til å hente hver del for seg,
- en M3U-lenke, som leverer hele kanallisten som én fil, eller
- en portaladresse med en registrert MAC-adresse, som på MAG-bokser.
Xtream Codes forklart sammenligner de tre. TV-guiden kommer som regel fra en egen XMLTV-fil, og derfor har problemer med guiden og problemer med kanalene ulike løsninger. Se TV-guiden (EPG) i IPTV.
5. Avspilling
Avspillerappen på Fire TV-en, smart-TV-en, boksen, mobilen eller PC-en din:
- ber om strømmen,
- holder noen sekunder i en buffer for å jevne ut små forsinkelser,
- dekoder bilde og lyd, helst med enhetens maskinvaredekoder,
- sender bilde og lyd til TV-en med riktig oppløsning og bildefrekvens.
Hvert steg kan gå galt på en gjenkjennelig måte: en tom buffer gir bufring, en dekoder som ikke strekker til, gir frysing eller svart bilde, og feil bildefrekvens gir hakkete bevegelser.
Hvorfor IPTV ligger etter vanlig TV
Hvert steg legger til litt forsinkelse: koding, pakking i segmenter, turen gjennom nettet og avspillerens buffer. Med HLS-segmenter på flere sekunder hver, og en avspiller som holder noen segmenter før den starter, ligger strømmer via internett ofte titalls sekunder etter sendingen. Kortere segmenter og formater med lav forsinkelse reduserer det, men gjør strømmen mer følsom for hikke i tilkoblingen.
Gå videre
- Helt ny med IPTV? Begynn med hva er IPTV?
- Vil du forstå nettverket? Se IPTV og nettverket.
- Vil du gå dypere i teknologien? Se IPTV-teknologien forklart.
- Skal du komme i gang? Følg sette opp IPTV.
