Internet Protocol Televisie (IPTV) is de levering van televisie-inhoud via Internet Protocol (IP)-netwerken. In tegenstelling tot traditionele terrestrische, satelliet- en kabeltelevisieformaten, IPTV biedt de mogelijkheid om de bronmedia continu te streamen. Hierdoor kan een client mediaspeler bijna onmiddellijk beginnen met het afspelen van de inhoud (zoals een tv-kanaal). Dit staat bekend als streaming media.
Although IPTV uses the Internet protocol, it is not limited to television streamed from the Internet (Internet TV). IPTV is widely deployed in subscriber-based telecommunications networks with high-speed access channels into end-user premises via set-top boxes or other customer-premises equipment.
Architectuur op hoog niveau
The architecture of an IPTV system is complex, requiring high bandwidth and strict Quality of Service (QoS) normen. Over het algemeen bestaat het uit de volgende functionele blokken:
1. Het Super Head-End (SHE)
The Super Head-End is the primary source of content generation. It is where national TV channels and VoD (Video on Demand) content are aggregated.
Signaalverwerving: Vangt videosignalen op van satellieten, aardse antennes of directe glasvezelaanvoer van studio's.
Coderen en transcoderen: Ruwe video is vaak te groot voor transmissie. Het wordt gecomprimeerd met codecs zoals MPEG-4 (H.264) of HEVC (H.265).
Inkapseling: De gecomprimeerde video wordt verpakt in IP-pakketten (meestal MPEG-TS over UDP/IP).
Encryptie (CAS/DRM): Om piraterij te voorkomen, wordt inhoud gecodeerd met behulp van voorwaardelijke toegangssystemen (CAS) of digitaal rechtenbeheer (DRM).
2. Video Serving Office (VSO)
De VSO, ook bekend als een regionaal hoofdeinde, zorgt voor de distributie van lokale inhoud.
Injectie voor lokale inhoud: Toevoeging van lokaal nieuws, PEG-kanalen (Public, Educational and Government) en waarschuwingen voor noodsituaties.
Advertentie invoegen: Gerichte advertenties toevoegen aan de stream op basis van geografische locatie.
VoD-servers: While the master library exists at the SHE, popular on-demand movies are cached at VSOs to reduce network load (Edge Caching).
3. De netwerklagen
Het transportnetwerk is de ruggengraat van IPTV. Het moet efficiënt omgaan met multicast-verkeer om bandbreedte te besparen.
A. Het kernnetwerk
Snelle glasvezelbackbones die het Super Head-End verbinden met regionale VSO's. Het maakt gebruik van MPLS (Multiprotocol Label Switching) om traffic engineering en QoS te garanderen.
B. Het toegangsnetwerk
De “Last Mile”-verbinding met de gebruiker. Gebruikelijke technologieën zijn onder andere:
FTTH (Fiber to the Home): GPON/EPON-netwerken.
DSL (Digital Subscriber Line): ADSL2+ of VDSL2 (vaak de bottleneck voor HD/4K streams).
HFC (hybride vezelcoaxiaal): DOCSIS-standaarden gebruikt door kabelexploitanten.
Multicasting vs. Unicasting
Multicast (Live TV): Een enkele stream wordt van de bron naar een routernode gestuurd, die de stream vervolgens kopieert naar de specifieke gebruikers die erom vragen. Protocol: IGMP (Internet Protocol voor Groepsbeheer).
Unicast (VoD): Een speciale één-op-één stream tussen de server en de specifieke gebruiker. Vereist aanzienlijk meer bandbreedte naarmate het aantal gebruikers toeneemt.
4. Middleware
Middleware is the software layer that acts as the bridge between the hardware, the network, and the user interface. It is the “Operating System” of the IPTV ecosystem.
Gebruikersinterface (UI): Genereert de menu's en afbeeldingen die de gebruiker ziet.
Elektronische programmagids (EPG): Metagegevens met planningsinformatie.
Authenticatie en facturering: Controleert of de gebruiker naar een bepaald kanaal mag kijken (bijvoorbeeld HBO of pay-per-view) en is gekoppeld aan het factureringssysteem (OSS/BSS).
Servicebeheer: Handles the logic for VOD requests and interactive applications.
5. Consumer Premises Equipment (CPE)
Dit is de hardware bij de gebruiker thuis.
Residential Gateway (RG): De modem/router die de VDSL- of glasvezelverbinding afsluit. Het scheidt IPTV-verkeer van standaard internetverkeer met behulp van VLAN's of PVC's om ervoor te zorgen dat de tv-kwaliteit niet wordt beïnvloed door het downloaden van bestanden.
Set-Top Box (STB): Decodeert de IP-pakketten terug naar video/audiosignalen (HDMI) voor de tv. De middleware-clientsoftware wordt uitgevoerd.
Belangrijkste protocollen
Protocol | Functie | Gebruik |
|---|---|---|
RTP (Real-time Transport Protocol) | Draagt de eigenlijke audio/videogegevens. | Live tv & VoD |
UDP (User Datagram Protocol) | Het transportlaagprotocol heeft de voorkeur boven TCP vanwege de snelheid. | Live uitzendingen |
IGMP (Internet Protocol voor Groepsbeheer) | Beheert groepslidmaatschap voor multicasting. | Channel Zapping (Van kanaal wisselen) |
RTSP (Real Time Streaming Protocol) | “Opdrachten voor ”afstandsbediening" (afspelen, pauzeren, terugspoelen). | Video op aanvraag (VoD) |
HLS / DASH | Adaptieve bitrate streaming protocollen. | OTT en moderne IPTV-implementaties |
Kwaliteit van service (QoS) & QoE
Omdat IPTV real-time is, is het gevoelig voor netwerkartefacten.
Jitter: Variatie in aankomsttijd van pakketten. Opgelost door buffering, maar te veel buffering veroorzaakt vertraging.
Latency: De vertraging tussen de bron en de bestemming. Een hoge latentie zorgt ervoor dat het veranderen van kanaal traag aanvoelt.
Pakketverlies: Resulteert in pixelvorming of “macro-blocking” artefacten op het scherm. Forward Error Correction (FEC) wordt gebruikt om dit te verminderen.
Toekomstige trends
Cloud DVR: Opslag verplaatsen van de fysieke Set-Top Box naar de cloud.
Adaptive Bitrate Streaming (ABR): Overstappen van constante bitrate UDP streams naar HTTP-gebaseerde streaming (zoals Netflix) om beter om te gaan met netwerkfluctuaties.
Hybrid IPTV/OTT: Operators die Android TV-settopboxen aanbieden die beheerde IPTV-kanalen combineren met apps zoals YouTube en Netflix.
