Home
XtreamUIPro

Omroep en televisie

Distribueer je eigen kanalen over je eigen infrastructuur

Je lineaire kanalen worden OTT-kanalen met EPG en catch-up, je archief een VOD-catalogus en je distributiepartners accounts die je beheert — geleverd door streamingnodes die je plaatst waar je kijkers zijn.

Een televisieregiekamer met een muur vol monitoren tijdens een live-uitzending.
Foto: European Commission, Audiovisual Service · CC BY 4.0

De uitdagingen

Wat een omroep moet oplossen

  • Kijkers bereiken voorbij de antenne

    Kijkers verwachten het kanaal op hun telefoon, hun smart-tv en hun box, met de programmagids en de mogelijkheid om te bekijken wat ze hebben gemist.

  • Capaciteit voor pieken

    Een wedstrijd of nieuwsgebeurtenis vermenigvuldigt het publiek in minuten; levering moet schalen door servers toe te voegen, niet door de dienst opnieuw te bouwen.

  • Partners en gebieden

    Distributiepartners hebben eigen accounts en limieten nodig en sommige content mag alleen in bepaalde landen worden geleverd.

Hoe Xtream UI Pro helpt

Hoe het platform past

  • Kanalen met EPG en catch-up

    Elke lineaire feed is een live kanaal met zijn EPG-bron, timeshift en catch-up waar toegestaan, geleverd als HLS of MPEG-TS aan de gangbare player-apps.

  • Nodes waar het publiek is

    De origin neemt elk kanaal één keer af; geregistreerde nodes verspreiden het en kijkers worden op belasting en land naar een node geleid.

  • Partners als gedelegeerde accounts

    Een distributiepartner is een partneraccount met credits, rechten en een eigen dashboard; via de API kunnen zijn systemen toegang aanmaken en verlengen.

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

  • 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

  • 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

  • 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

  • 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

  • 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

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 Servers van het dashboard: de hoofdserver en de nodes met hun status en versie.
Gedistribueerde streamingnodes · Via SSH geïnstalleerd vanuit het paneel · GeoIP-routering · heartbeats en verkeersstatistieken

Infrastructuurarchitectuur

Voorbeeldimplementatie: een regionale omroep

De origin naast de playout, twee nodes in de datacenters van de regio, het archief als VOD opgenomen en twee distributiepartners met eigen accounts.

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

Bij een omroepimplementatie zijn de bronnen de playoutfeeds (RTMP of transportstreams) en het archief; het paneel bevat de kanalen, de EPG, de catalogus en de partneraccounts; nodes in elke regio bedienen de kijkers; partners en hun systemen koppelen via de API.

  1. De feeds binnenhalen

    De playoutfeed van elk kanaal wordt als bron toegevoegd; de EPG komt uit je XMLTV; het archief wordt opgenomen en als VOD gecodeerd.

  2. De nodes plaatsen

    Registreer een node in elke regio; GeoIP-routering stuurt kijkers naar de dichtstbijzijnde en landregels houden gebiedsgebonden content waar die hoort.

  3. Partners hun accounts geven

    Elke distributiepartner is een partneraccount met de bouquets die hij mag verkopen en een creditsaldo; hij beheert zijn kijkers vanuit zijn eigen dashboard of systeem.

  4. De werking bewaken

    Overzichten van verbindingen en verkeer, metrics en meldingen tonen het publiek per kanaal en per node; onderhoudsmodus en back-ups dekken de rest.

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.

In je sectorOp het platform
Lineair kanaalLive kanaal: een stream met zijn bronnen, EPG en uitvoerformaten
Regionale leveringStreamingnodes: edge-servers die vanuit het paneel worden geregistreerd, één per locatie of gebouw
Archief en catch-upbibliotheekVOD-catalogus: films en series met seizoenen en afleveringen, categorieën en metadata
DistributiepartnerPartneraccount (reseller): een gedelegeerd dashboard met credits, rechten en eigen lijnen
KanaalbundelBouquet: een benoemde set kanalen, films of series die een pakket toekent
Partner- en facturatiesystemenReseller-API en webhooks: de handelingen van het paneel vanuit je eigen systeem

Integratieoverwegingen

Playoutsystemen voeden het platform via RTMP of transportstreams; de EPG komt binnen als XMLTV; de systemen van partners gebruiken de Reseller-API en webhooks; apps aan abonneezijde gebruiken de Xtream Codes API, M3U en de portalen. Er is geen native integratie met een specifiek playout- of advertentie-inserterproduct en geen DRM: de levering wordt beschermd door ondertekende, aan de kijker gebonden links.

Beveiligingsoverwegingen

Ondertekende en verlopende afspeellinks gebonden aan het adres van de kijker, verbindingslimieten, GeoIP- en ISP-regels per lijn en automatische blokkering van brute-force-pogingen beschermen de levering; tweestapsverificatie, rechtengroepen en het auditlog beschermen het paneel. Gebiedsbeperkingen zijn landregels op lijnen en pakketten, geen contentversleuteling.

Contentrechten en licenties

De omroep distribueert alleen kanalen en programma's waarvoor hij de rechten heeft, in de gebieden die die rechten dekken; het platform levert geen content en geen rechten. Het Enterprise-abonnement voegt integratiewerk en een SLA voor de exploitatie 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
Biedt het platform DRM?

Nee. De levering wordt beschermd door ondertekende, tijdelijke afspeellinks gebonden aan de kijker, verbindingslimieten en landregels. Content die voor zijn licentie DRM vereist, past vandaag niet.

Hoe werkt opschalen voor een groot evenement?

Registreer meer nodes vanuit het paneel; elk haalt het kanaal één keer op bij de origin en bedient zijn kijkers. Het controlevlak leidt kijkers op belasting en land en de origin bedient iedereen zolang er geen node beschikbaar is.

Kunnen kijkers de apps gebruiken die ze al hebben?

Ja. Het platform spreekt de Xtream Codes API, M3U/XMLTV, het MAG-portaal en Enigma2 en wordt geleverd met een webplayer, zodat gangbare player-apps en boxen werken zonder eigen app.