Home
XtreamUIPro

Broadcasting e televisione

Distribuisci i tuoi canali sulla tua infrastruttura

I tuoi canali lineari diventano canali OTT con EPG e catch-up, il tuo archivio un catalogo VOD e i tuoi partner di distribuzione account che controlli tu — consegnati da nodi di streaming che collochi dove sono i tuoi spettatori.

Una regia televisiva con la sua parete di monitor durante una diretta.
Foto: European Commission, Audiovisual Service · CC BY 4.0

Le sfide

Cosa deve risolvere un'emittente

  • Raggiungere gli spettatori oltre l'antenna

    Gli spettatori si aspettano il canale sul telefono, sulla smart TV e sul box, con la guida ai programmi e la possibilità di recuperare ciò che hanno perso.

  • Capacità per i picchi

    Una partita o un fatto di cronaca moltiplica il pubblico in pochi minuti; la distribuzione deve crescere aggiungendo server, non ricostruendo il servizio.

  • Partner e territori

    I partner di distribuzione hanno bisogno di account e limiti propri, e alcuni contenuti possono essere consegnati solo in alcuni paesi.

Come aiuta Xtream UI Pro

Come si inserisce la piattaforma

  • Canali con EPG e catch-up

    Ogni feed lineare è un canale in diretta con la sua fonte EPG, timeshift e catch-up dove consentito, distribuito in HLS o MPEG-TS alle app player più comuni.

  • Nodi dove sono gli spettatori

    L'origin prende ogni canale una sola volta; i nodi registrati lo distribuiscono, e gli spettatori sono instradati a un nodo in base al carico e al paese.

  • Partner come account delegati

    Un partner di distribuzione è un account partner con crediti, permessi e una propria dashboard; l'API permette ai suoi sistemi di creare e rinnovare gli accessi.

Funzionalità della piattaforma

Cosa usa questo settore

Le funzionalità qui sotto sono quelle su cui si basa questo deployment. Ciascuna è già nel prodotto oggi; nulla qui è pianificato o su richiesta.

  • Streaming in diretta

    Canali in diretta dalle tue fonti, con EPG, catch-up e timeshift dove la fonte lo consente, distribuiti in HLS o MPEG-TS alle app e ai box usati dai tuoi spettatori.

    Hub origin con un solo upstream per canale · RTMP in ingresso e in uscita · transcodifica ffmpeg

  • Nodi di streaming distribuiti

    Registra server edge dal pannello; gli spettatori sono instradati a un nodo in base al carico e al paese, e l'origin serve tutti finché non esiste alcun nodo.

    Installati via SSH dal pannello · instradamento GeoIP · heartbeat e statistiche di traffico

  • Video on demand

    Film, serie con stagioni ed episodi e radio, organizzati in categorie e bouquet, con metadati TMDB e un job di ingest che scarica e codifica le tue fonti.

    Link di riproduzione firmati e a tempo · cache VOD per nodo

  • Gestione dei partner

    Account delegati con crediti, permessi e una propria dashboard, fino a cinque livelli di profondità, per i distributori, gli operatori e i reseller con cui lavori.

    Gruppi e permessi · registro dei crediti · sotto-partner

  • Monitoraggio e operatività

    Viste di connessioni e traffico, log di audit, metriche Prometheus, avvisi via e-mail, Telegram o webhook, modalità di manutenzione e controllo aggiornamenti integrato.

    Endpoint /metrics · coda di job con lease · backup cifrati del database

  • API e integrazioni

    Crea, rinnova e sospendi gli accessi dai tuoi sistemi tramite la Reseller API, ricevi webhook firmati e collega piattaforme di fatturazione o e-commerce con un connettore pronto.

    Reseller API con id di richiesta idempotenti · chiavi Admin API · 17 connettori

Nel pannello

Le pagine in cui vive questo deployment

Screenshot della dashboard di un'installazione nuova con il catalogo di esempio. Niente è un mockup.

La pagina Streams della dashboard: i canali in diretta con stato, categoria, sorgente e formati di uscita.
Streaming in diretta · Hub origin con un solo upstream per canale · RTMP in ingresso e in uscita · transcodifica ffmpeg
La pagina Servers della dashboard: il server principale e i nodi con stato e versione.
Nodi di streaming distribuiti · Installati via SSH dal pannello · instradamento GeoIP · heartbeat e statistiche di traffico

Architettura dell'infrastruttura

Deployment di esempio: un'emittente regionale

L'origin accanto al playout, due nodi nei data center della regione, l'archivio acquisito come VOD e due partner di distribuzione con i propri account.

Scegli una parte dello schema per vedere cosa fa.

In un deployment broadcast le fonti sono i feed di playout (RTMP o transport stream) e l'archivio; il pannello contiene i canali, l'EPG, il catalogo e gli account dei partner; i nodi di ogni regione servono gli spettatori; i partner e i loro sistemi si collegano tramite l'API.

  1. Porta dentro i feed

    Il feed di playout di ogni canale è aggiunto come fonte; l'EPG arriva dal tuo XMLTV; l'archivio è acquisito e codificato come VOD.

  2. Colloca i nodi

    Registra un nodo in ogni regione; l'instradamento GeoIP manda gli spettatori al più vicino, e le regole per paese tengono i contenuti limitati a un territorio dove devono stare.

  3. Consegna ai partner i loro account

    Ogni partner di distribuzione è un account partner con i bouquet che può vendere e un saldo di crediti; gestisce i suoi spettatori dalla propria dashboard o dal proprio sistema.

  4. Tieni d'occhio l'operatività

    Viste di connessioni e traffico, metriche e avvisi mostrano il pubblico per canale e per nodo; modalità di manutenzione e backup coprono il resto.

Corrispondenza della configurazione

I tuoi concetti, gli oggetti della piattaforma

La piattaforma non ha oggetti specifici per settore: un bouquet, una linea, un pacchetto o un account partner si usa come il concetto di cui il tuo settore ha bisogno. Sono corrispondenze concettuali, non funzioni native di quel settore.

Nel tuo settoreSulla piattaforma
Canale lineareCanale in diretta: uno stream con le sue fonti, l'EPG e i formati di uscita
Distribuzione regionaleNodi di streaming: server edge registrati dal pannello, uno per sede o edificio
Libreria di archivio e catch-upCatalogo VOD: film e serie con stagioni ed episodi, categorie e metadati
Partner di distribuzioneAccount partner (reseller): una dashboard delegata con crediti, permessi e linee proprie
Insieme di canaliBouquet: un insieme con nome di canali, film o serie che un pacchetto concede
Sistemi dei partner e di fatturazioneReseller API e webhook: le operazioni del pannello dal tuo sistema

Considerazioni sull'integrazione

I sistemi di playout alimentano la piattaforma via RTMP o transport stream; l'EPG arriva come XMLTV; i sistemi dei partner usano la Reseller API e i webhook; le app per gli abbonati usano l'API Xtream Codes, M3U e i portali. Non c'è integrazione nativa con un prodotto di playout o di inserimento pubblicitario specifico, e non c'è DRM: la distribuzione è protetta da link firmati e legati allo spettatore.

Considerazioni sulla sicurezza

Link di riproduzione firmati e a scadenza, legati all'indirizzo dello spettatore, limiti di connessione, regole GeoIP e ISP per linea e blocco automatico dei tentativi di forza bruta proteggono la distribuzione; l'accesso a due fattori, i gruppi di permessi e il log di audit proteggono il pannello. Le restrizioni territoriali sono regole per paese su linee e pacchetti, non cifratura dei contenuti.

Diritti sui contenuti e licenze

L'emittente distribuisce solo i canali e i programmi di cui detiene i diritti, nei territori coperti da quei diritti; la piattaforma non fornisce contenuti né diritti. Il piano Enterprise aggiunge lavoro di integrazione e uno SLA per l'operatività.

Diritti sui contenuti e uso accettabile

Centro assistenza

Domande di questo settore

Le domande che gli operatori si pongono prima di un'installazione. Il centro assistenza ha quelle generali.

Centro assistenza
La piattaforma offre il DRM?

No. La distribuzione è protetta da link di riproduzione firmati e a tempo, legati allo spettatore, da limiti di connessione e da regole per paese. I contenuti la cui licenza richiede il DRM oggi non sono adatti.

Come funziona la scalabilità per un grande evento?

Registra altri nodi dal pannello; ciascuno prende il canale una sola volta dall'origin e serve i suoi spettatori. Il control plane instrada gli spettatori in base al carico e al paese, e l'origin serve tutti finché non c'è un nodo disponibile.

Gli spettatori possono usare le app che hanno già?

Sì. La piattaforma parla l'API Xtream Codes, M3U/XMLTV, il portale MAG ed Enigma2, e include un web player, quindi le app player e i box più comuni funzionano senza un'app dedicata.