De fem trin kort fortalt
| Trin | Det sker | Det påvirker for dig |
|---|---|---|
| 1. Optagelse og kodning | Kanalens billede og lyd komprimeres med codecs | Billedkvalitet, hvilke enheder der kan afspille den |
| 2. Pakning | Den komprimerede stream gøres klar til levering over internettet | Forsinkelse, kanalskift, streamformat |
| 3. Levering | Servere og net bærer streamen til hver seer | Buffering, når mange ser med, driftssikkerhed |
| 4. Adgang og middleware | Login, kanallister, tv-guide og catch-up | Loginfejl, tv-guide der mangler |
| 5. Afspilning | Appen buffer, afkoder og viser streamen | Jævnhed, lyd, kompatibilitet |
1. Optagelse og kodning
En live-kanal begynder som et udsendelsessignal. En encoder komprimerer det, fordi ukomprimeret HD-video ville kræve langt mere båndbredde, end en hjemmeforbindelse har. Her vælges videocodec'et (som regel H.264 til SD og HD, HEVC til 4K) og lydcodec'et (som regel AAC, nogle gange Dolby Digital).
Encoderen bestemmer også bithastigheden: hvor meget data hvert sekund af kanalen bruger. En højere bithastighed bevarer flere detaljer, især i hurtige bevægelser, men kræver en hurtigere og mere stabil forbindelse. Derfor kan to HD-kanaler se forskellige ud. Hvor meget data det giver i timen, står i IPTV og dataforbrug.
2. Pakning
Den komprimerede stream pakkes til levering på en af to hovedmåder:
- MPEG-transportstream (TS): én sammenhængende stream pr. kanal, som afspilleren viser, efterhånden som den kommer ind.
- HLS: streamen deles op i korte segmenter, der står i en lille
.m3u8-playliste, som afspilleren hele tiden læser igen.
Det er også ved pakningen, at flere kvaliteter kan gøres klar, så en afspiller kan skifte ned på en langsom forbindelse. Valget mellem TS og HLS kan du ofte træffe i appen; se M3U eller M3U8? og afsnittet om output i M3U-linket forklaret.
3. Levering
Servere sender hver stream til hver seer, der beder om den. På det åbne internet sker det som unicast: en separat kopi af streamen til hver seer. Store tjenester fordeler belastningen over mange servere og ofte over et indholdsleveringsnet (CDN), så seerne forbinder til en server tæt på dem.
Operatørernes egne, styrede tv-net kan bruge multicast i stedet: én kopi af hver kanal går gennem operatørens net, og hvert hjem tilslutter sig de kanaler, det ser. Det er effektivt, men virker kun i net, operatøren kontrollerer.
Dette trin forklarer buffering om aftenen: når mange ser med på én gang, er både serverne og nettene mellem dig og dem mest belastede. Se IPTV buffer.
4. Adgang og middleware
Før en afspiller kan vise noget, skal den vide, hvilke kanaler du har adgang til, og hvor de ligger. Det er middlewarens opgave: den software, der håndterer login, kanallister, biblioteker med film og serier, tv-guiden og catch-up. Det er den, appen taler med, når du indtaster (se IPTV-middleware forklaret):
- et Xtream Codes-login (server, brugernavn og adgangskode), som appen bruger til at hente hver del for sig,
- et M3U-link, der leverer hele kanallisten som én fil, eller
- en portaladresse med en registreret MAC-adresse, som på MAG-bokse.
Xtream Codes forklaret sammenligner de tre. Tv-guiden kommer som regel fra en separat XMLTV-fil, og derfor har problemer med guiden og problemer med kanalerne forskellige løsninger. Se tv-guiden (EPG) i IPTV.
5. Afspilning
Afspiller-appen på dit Fire TV, smart-tv, din boks, mobil eller computer:
- beder om streamen,
- holder et par sekunder i en buffer for at udjævne små forsinkelser,
- afkoder billede og lyd, helst med enhedens hardwareafkoder,
- sender billede og lyd til tv'et med den rigtige opløsning og billedfrekvens.
Hvert trin kan gå galt på en genkendelig måde: en tom buffer giver buffering, en afkoder, der ikke slår til, giver frysninger eller sort billede, og forkert billedfrekvens giver hakkende bevægelser.
Hvorfor IPTV er bagud i forhold til almindeligt tv
Hvert trin lægger lidt forsinkelse til: kodning, pakning i segmenter, turen gennem nettet og afspillerens buffer. Med HLS-segmenter på flere sekunder hver og en afspiller, der holder et par segmenter, før den starter, er streams via internettet ofte adskillige sekunder, op til flere tiere, efter udsendelsen. Kortere segmenter og formater med lav forsinkelse mindsker det, men gør streamen mere følsom over for hak i forbindelsen.
Gå videre
- Helt ny i IPTV? Start med hvad er IPTV?
- Vil du forstå netværket? Se IPTV og netværket.
- Vil du gå i dybden med teknologien? Se IPTV-teknologien forklaret.
- Skal du i gang? Følg opsæt IPTV.
