Internettprotokoll-TV (IPTV) er distribusjon av TV-innhold via IP-nettverk (Internet Protocol). I motsetning til tradisjonelle formater som bakkenett-TV, satellitt-TV og kabel-TV, IPTV gir muligheten til å streame kildemediet kontinuerlig. Dermed kan en mediespiller på klientsiden begynne å spille av innholdet (for eksempel en TV-kanal) nesten umiddelbart. Dette kalles mediestreaming.
Selv om IPTV bruker internettprotokollen, er det ikke begrenset til TV-sendinger som strømmes fra internett (internett-TV). IPTV er utbredt i abonnentbaserte telenett med høyhastighets tilgangskanaler til sluttbrukernes lokaler via set-top-bokser eller annet utstyr hos kunden.
Overordnet arkitektur
Arkitekturen i et IPTV-system er kompleks og krever høy båndbredde og strenge krav til tjenestekvalitet (QoS) standarder. Den består vanligvis av følgende funksjonsblokker:
1. Super Head-End (SHE)
Super Head-End er den viktigste kilden til innholdsproduksjon. Det er her nasjonale TV-kanaler og VoD (Video on Demand)-innholdet samles.
Signalinnsamling: Fanger opp videosignaler fra satellitter, bakkenett-antenner eller direkte fiberforbindelser fra studioer.
Koding og transkoding: Ubehandlet videomateriale er ofte for stort til å kunne overføres. Det komprimeres ved hjelp av kodeker som MPEG-4 (H.264) eller HEVC (H.265).
Innkapsling: Den komprimerte videoen deles opp i IP-pakker (vanligvis MPEG-TS over UDP/IP).
Kryptering (CAS/DRM): For å forhindre piratkopiering krypteres innholdet ved hjelp av systemer for betinget tilgang (CAS) eller digital rettighetsforvaltning (DRM).
2. Video Serving Office (VSO)
VSO, også kjent som et regionalt hovedanlegg, står for distribusjonen av lokalt innhold.
Innføring av lokalt innhold: Innføring av lokale nyheter, PEG-kanaler (Public, Educational, and Government) og nødvarsler.
Annonseinnsetting: Innfletting av målrettede annonser i strømmen basert på geografisk plassering.
VoD-servere: Selv om hovedbiblioteket ligger ved SHE, er det populære on-demand Filmer lagres i hurtigbufferen hos VSO-ene for å redusere belastningen på nettverket (Edge Caching).
3. Nettverkslagene
Transportnettverket utgjør ryggraden i IPTV. Det må håndtere multicast-trafikk på en effektiv måte for å spare båndbredde.
A. Kjernenettverket
Høyhastighets optiske fiber-stamme nettverk som forbinder Super Head-End med regionale VSO-er. Det benytter MPLS (Multiprotocol Label Switching) for å sikre trafikkstyring og tjenestekvalitet (QoS).
B. Tilgangsnettverket
“Last Mile”-forbindelsen til brukeren. Vanlige teknologier er blant annet:
FTTH (Fiber til hjemmet): GPON/EPON-nettverk.
DSL (Digital Subscriber Line): ADSL2+ eller VDSL2 (ofte flaskehalsen for HD-/4K-strømmer).
HFC (hybrid fiber-koaksial): DOCSIS-standarder som brukes av kabeloperatører.
Multicasting kontra unicasting
Multicast (direkte-TV): En enkelt strøm sendes fra kilden til en ruternode, som deretter kopierer strømmen kun til de spesifikke brukerne som ber om den. Protokoll: IGMP (Internet Group Management Protocol).
Unicast (VoD): En dedikert én-til-én-strøm mellom serveren og den enkelte brukeren. Krever betydelig mer båndbredde etter hvert som antallet brukere øker.
4. Mellomvare
Mellomvare er programvarelaget som fungerer som bro mellom maskinvaren, nettverket og brukergrensesnittet. Det er “operativsystemet” i IPTV-økosystemet.
Brukergrensesnitt (UI): Genererer menyene og grafikken som brukeren ser.
Elektronisk programguide (EPG): Metadata som inneholder informasjon om tidsplaner.
Autentisering og fakturering: Kontrollerer om brukeren har tilgang til en bestemt kanal (f.eks. HBO eller pay-per-view) og kommuniserer med faktureringssystemet (OSS/BSS).
Tjenestestyring: Håndterer logikken for VOD forespørsler og interaktive applikasjoner.
5. Brukerutstyr (CPE)
Dette er maskinvaren som befinner seg i brukerens hjem.
Residential Gateway (RG): Modemet/ruteren som fungerer som sluttpunkt for VDSL- eller fiberforbindelsen. Den skiller IPTV-trafikk fra vanlig internettrafikk ved hjelp av VLAN-er eller PVC-er for å sikre at TV-kvaliteten ikke påvirkes av nedlasting av filer.
Set-top-boks (STB): Dekoder IP-pakkene tilbake til video- og lydsignaler (HDMI) for TV-en. Den kjører middleware-klientprogramvaren.
Viktige protokoller
Protokoll | Funksjon | Bruk |
|---|---|---|
RTP (Real-time Transport Protocol) | Inneholder selve lyd- og videodataene. | Direkte-TV og VoD |
UDP (User Datagram Protocol) | Protokoll på transportlaget foretrekkes fremfor TCP på grunn av hastigheten. | Direktesending |
IGMP (Internet Group Management Protocol) | Administrerer gruppemedlemskap for multicasting. | Kanalskifting (bytte av kanal) |
RTSP (Real Time Streaming Protocol) | “Fjernkontroll”-kommandoer (Spill av, Pause, Spol tilbake). | Video på forespørsel (VoD) |
HLS / DASH | Strømningsprotokoller med adaptiv bithastighet. | OTT og moderne IPTV-løsninger |
Tjenestekvalitet (QoS) og brukeropplevelse (QoE)
Siden IPTV er i sanntid, er det følsomt for nettverksforstyrrelser.
Jitter: Variasjon i pakkenes ankomsttid. Løses ved hjelp av buffering, men for mye buffering fører til forsinkelse.
Forsinkelse: Forsinkelsen mellom kilden og mottakeren. Høy latens gjør at det føles tregt å bytte kanal.
Pakketap: Dette fører til pixelering eller “makroblokkering”-artefakter på skjermen. Forward Error Correction (FEC) brukes for å redusere dette.
Fremtidige trender
Sky-DVR: Flytte lagringsplass fra den fysiske set-top-boksen til skyen.
Strømming med tilpasset bithastighet (ABR): Vi går bort fra UDP-strømmer med konstant bithastighet og over til HTTP-basert strømming (som Netflix) for å håndtere svingninger i nettverket bedre.
Hybrid-IPTV/OTT: Operatører som tilbyr Android TV-set-top-bokser som kombinerer administrerte IPTV-kanaler med apper som YouTube og Netflix.