Home
XtreamUIPro

Telecom en ISP's

Een televisiedienst op het eigen netwerk van de operator

Je abonnees krijgen een kanaalaanbod en een VOD-bibliotheek geleverd vanaf nodes in je points of presence. Hun lijnen worden aangemaakt en verlengd vanuit je facturatie, en dealers verkopen met credits in hun eigen dashboards.

Een technicus plaatst een kaart in een serverrek in een datacenter.
Foto: panumas nikhomkhai · Pexels License

De uitdagingen

Wat een operator moet oplossen

  • Televisie als onderdeel van het abonnement

    Een televisieaanbod moet samen met het internetabonnement worden verkocht, gefactureerd en opgezegd, en niet als apart systeem met eigen accounts draaien.

  • Verkeer dat op je netwerk blijft

    Een aanbod dat vanuit een ver datacenter wordt geleverd, belast de upstreamverbinding en is aan de kwaliteit te merken; levering moet dicht bij de abonnee beginnen.

  • Dealers en niveaus

    Regionale dealers verkopen en ondersteunen de dienst, en elk abonnement beperkt hoeveel schermen een huishouden tegelijk mag gebruiken.

Hoe Xtream UI Pro helpt

Hoe het platform past

  • Abonnementen vanuit de facturatie

    Een pakket per abonnementsniveau kent de bouquets toe en heeft een looptijd; je facturatie maakt de lijn van de abonnee aan, verlengt en schakelt hem uit via een connector of de Reseller-API.

  • Een node per point of presence

    Nodes worden vanuit het paneel aangemeld en via SSH geïnstalleerd; elke node haalt een live kanaal één keer op bij de origin, cachet de VOD-bibliotheek en bedient de abonnees die ernaartoe worden gestuurd.

  • Dealers met credits

    Een dealer is een partneraccount (reseller) met credits, een rechtengroep en eigen lijnen; subresellers kunnen een dealernetwerk nabootsen, en de verbindingslimiet wordt per abonnement ingesteld.

Platformmogelijkheden

Wat deze sector gebruikt

De onderstaande mogelijkheden zijn die waarop deze implementatie steunt. Elk zit vandaag in het product; niets hier is gepland of op aanvraag.

  • Live streaming

    Live kanalen vanuit je eigen bronnen, met EPG, catch-up en timeshift waar de bron dat toestaat, geleverd als HLS of MPEG-TS aan de apps en boxen van je kijkers.

    Origin-hub met één upstream per kanaal · RTMP in en uit · ffmpeg-transcodering

  • Video on demand

    Films, series met seizoenen en afleveringen en radio, geordend in categorieën en bouquets, met TMDB-metadata en een ingesttaak die je bronnen downloadt en codeert.

    Ondertekende, tijdelijke afspeellinks · VOD-cache per node

  • Gedistribueerde streamingnodes

    Registreer edge-servers vanuit het paneel; kijkers worden op belasting en land naar een node geleid en de origin bedient iedereen zolang er geen node is.

    Via SSH geïnstalleerd vanuit het paneel · GeoIP-routering · heartbeats en verkeersstatistieken

  • Abonneebeheer

    Een lijn is de toegang van één kijker: pakket, bouquets, vervaldatum, verbindingslimiet en uitvoerformaten, met activeringscodes, proefperiodes en verlengingen die overal dezelfde regels volgen.

    Xtream Codes API, M3U/XMLTV, MAG- en Enigma2-portalen, webplayer

  • Partnerbeheer

    Gedelegeerde accounts met credits, rechten en een eigen dashboard, tot vijf niveaus diep, voor de distributeurs, operators en resellers met wie je samenwerkt.

    Groepen en rechten · creditgrootboek · subpartners

  • API en integraties

    Maak toegang aan, verleng en schors die vanuit je eigen systemen via de Reseller-API, ontvang ondertekende webhooks en koppel facturatie- of webshopplatforms met een kant-en-klare connector.

    Reseller-API met idempotente request-id's · Admin-API-sleutels · 17 connectoren

  • Monitoring en beheer

    Overzichten van verbindingen en verkeer, auditlogs, Prometheus-metrics, meldingen per e-mail, Telegram of webhook, onderhoudsmodus en een ingebouwde updatecontrole.

    /metrics-endpoints · jobwachtrij met leases · versleutelde databaseback-ups

In het paneel

De pagina's waarin deze implementatie leeft

Screenshots van het dashboard van een verse installatie met de voorbeeldcatalogus. Niets is nagemaakt.

De pagina Streams van het dashboard: de live kanalen met hun status, categorie, bron en uitvoerformaten.
Live streaming · Origin-hub met één upstream per kanaal · RTMP in en uit · ffmpeg-transcodering
De pagina Movies van het dashboard: de films van de catalogus met hun categorie, jaar en status.
Video on demand · Ondertekende, tijdelijke afspeellinks · VOD-cache per node

Infrastructuurarchitectuur

Voorbeeldimplementatie: een regionale provider

Een beheerserver op de kernlocatie van de operator, een node in elke point of presence, een kanaalaanbod en een VOD-bibliotheek, abonneelijnen aangestuurd door de facturatie van de provider en dealers als partneraccounts met credits.

Kies een onderdeel van het diagram om te zien wat het doet.

In een operatorimplementatie zijn de bronnen de gelicentieerde kanaalfeeds en de VOD-bibliotheek; het paneel bevat de pakketten, de bouquets, de lijnen van de abonnees en de credits van de dealers; de origin en een node per point of presence bedienen de abonnees; de facturatie koppelt via een connector of de Reseller-API.

  1. Installeren op de kernlocatie

    Het paneel, de API, de worker en de origin draaien op de servers van de operator; de afspeelbasis is het adres dat abonnees bereiken, en voor elke point of presence wordt via Servers een node aangemeld.

  2. De abonnementen definiëren

    Bouquets voor het basisaanbod, premiumkanalen en de VOD-bibliotheek; één pakket per abonnementsniveau met zijn looptijd en zijn prijs in credits.

  3. De facturatie koppelen

    WHMCS, Odoo of een andere connector, of de eigen aanroepen van de facturatie naar de Reseller-API, maken een lijn aan wanneer een abonnement start, verlengen die elke periode en schakelen hem uit bij opzegging.

  4. De dealers toevoegen

    Elke regionale dealer krijgt een partneraccount met credits en een groep die hem tot lijnen beperkt; de verkopen van de dealer verbruiken de credits van het pakket.

Configuratietoewijzing

Je begrippen, de objecten van het platform

Het platform heeft geen sectorspecifieke objecten: een bouquet, een lijn, een pakket of een partneraccount wordt gebruikt als het begrip dat je sector nodig heeft. Dit zijn conceptuele toewijzingen, geen native functies van die sector.

Stapsgewijze setupgids

Vereisten, uitrol op de kernlocatie en de points of presence, abonnementen, facturatie-integratie, dealers, beveiliging en probleemoplossing, stap voor stap.

Lees de setupgids
In je sectorOp het platform
Account van dealer of regionale partnerPartneraccount (reseller): een gedelegeerd dashboard met credits, rechten en eigen lijnen
Kanaalniveau of uitbreidingspakketBouquet: een benoemde set kanalen, films of series die een pakket toekent
TelevisiekanaalLive kanaal: een stream met zijn bronnen, EPG en uitvoerformaten
VOD-bibliotheekVOD-catalogus: films en series met seizoenen en afleveringen, categorieën en metadata
Televisietoegang van de abonneeLijn: één toegang met pakket, bouquets, vervaldatum, verbindingslimiet en uitvoer
Einde van de factuurperiodeVervaldatum van de lijn, verlengd door een pakket, een credit of de API
Schermen per abonnementMax. verbindingen van de lijn: hoeveel apparaten tegelijk mogen kijken
Integratie met facturatie en provisioningReseller-API en webhooks: de handelingen van het paneel vanuit je eigen systeem
Node van een point of presenceStreamingnodes: edge-servers die vanuit het paneel worden geregistreerd, één per locatie of gebouw

Integratieoverwegingen

De facturatie koppelt via de open-sourceconnectoren die aan de kant van de operator worden geïnstalleerd (WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, Odoo en andere) of via de Reseller-API en webhooks; er is geen native integratie met een specifiek OSS- of BSS-product buiten die connectoren, en geen single sign-on voor kijkers.

Beveiligingsoverwegingen

De lijnen van abonnees hebben een verbindingslimiet en kunnen aan een adres, een land of een ISP worden gekoppeld; afspeellinks zijn ondertekend en verlopen; achter een reverse proxy houdt TRUSTED_PROXIES het echte adres in de logs en IP-regels; paneelaccounts gebruiken tweestapsverificatie, rechtengroepen en Admin-API-sleutels met een IP-toegestaanlijst; het auditlogboek en versleutelde back-ups maken het af.

Contentrechten en licenties

De operator heeft de rechten nodig op elk kanaal en elke titel die hij aan zijn abonnees levert; het platform levert geen content en geen rechten. De standaardabonnementen zijn van toepassing; een Enterprise-traject voegt integratiewerk en een SLA toe.

Contentrechten en aanvaardbaar gebruik

Helpcentrum

Vragen uit deze sector

De vragen die operators stellen voor een implementatie. Het helpcentrum beantwoordt de algemene vragen.

Helpcentrum
Kan het televisieabonnement samen met het internetabonnement worden verkocht?

Ja. Een pakket per niveau en een connector of API-aanroepen vanuit je facturatie maken de lijn aan wanneer het abonnement start en schakelen hem uit wanneer het eindigt.

Welke facturatiesystemen worden ondersteund?

Zeventien open-sourceconnectoren dekken systemen als WHMCS, Blesta, HostBill, FOSSBilling, Odoo en andere; elk ander systeem gebruikt de Reseller-API en webhooks. Er is geen connector voor propriëtaire BSS-producten.

Hoe werken dealers?

Een dealer is een partneraccount met credits en eigen lijnen, eventueel met subresellers eronder. Het is een gedelegeerd account, geen geïsoleerde installatie.