Home
XtreamUIPro

Telecomunicazioni e ISP

Un servizio televisivo sulla rete dell'operatore

I tuoi abbonati ricevono un palinsesto di canali e una libreria VOD distribuiti da nodi nei tuoi punti di presenza. Le loro linee vengono create e rinnovate dalla tua fatturazione e i dealer vendono con crediti nelle proprie dashboard.

Un tecnico inserisce una scheda in un rack di server in un data center.
Foto: panumas nikhomkhai · Pexels License

Le sfide

Cosa deve risolvere un operatore

  • La televisione come parte dell'abbonamento

    Un'offerta televisiva deve essere venduta, fatturata e annullata insieme al piano internet, non gestita come un sistema separato con account propri.

  • Traffico che resta sulla tua rete

    Un palinsesto servito da un data center lontano carica il collegamento upstream e si nota nella qualità; la distribuzione dovrebbe partire vicino all'abbonato.

  • Dealer e livelli

    I dealer regionali vendono e assistono il servizio, e ogni piano limita quanti schermi una famiglia può usare contemporaneamente.

Come aiuta Xtream UI Pro

Come si inserisce la piattaforma

  • Piani dalla fatturazione

    Un pacchetto per livello di abbonamento concede i suoi bouquet e porta una durata; la tua fatturazione crea, rinnova e disattiva la linea dell'abbonato tramite un connettore o la Reseller API.

  • Un nodo per punto di presenza

    I nodi vengono registrati dal pannello e installati via SSH; ognuno preleva un canale live una sola volta dall'origine, mette in cache la libreria VOD e serve gli abbonati che gli vengono instradati.

  • Dealer con crediti

    Un dealer è un account partner (reseller) con crediti, un gruppo di permessi e linee proprie; i sub-reseller possono rispecchiare una rete di dealer e il limite di connessioni è impostato per abbonamento.

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

  • 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

  • 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

  • Gestione degli abbonati

    Una linea è l'accesso di uno spettatore: pacchetto, bouquet, scadenza, limite di connessioni e formati di uscita, con codici di attivazione, prove e rinnovi che seguono ovunque le stesse regole.

    API Xtream Codes, M3U/XMLTV, portali MAG ed Enigma2, web player

  • 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

  • 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

  • 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

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 Movies della dashboard: i film del catalogo con categoria, anno e stato.
Video on demand · Link di riproduzione firmati e a tempo · cache VOD per nodo

Architettura dell'infrastruttura

Esempio di installazione: un ISP regionale

Un server di gestione nel sito centrale dell'operatore, un nodo in ogni punto di presenza, un palinsesto di canali e una libreria VOD, linee degli abbonati gestite dalla fatturazione dell'ISP e dealer come account partner con crediti.

Scegli una parte dello schema per vedere cosa fa.

In un'installazione per operatori le sorgenti sono i segnali dei canali con licenza e la libreria VOD; il pannello contiene i pacchetti, i bouquet, le linee degli abbonati e i crediti dei dealer; l'origine e un nodo per punto di presenza servono gli abbonati; la fatturazione si collega tramite un connettore o la Reseller API.

  1. Installare nel sito centrale

    Il pannello, l'API, il worker e l'origine girano sui server dell'operatore; la base di riproduzione è l'indirizzo raggiunto dagli abbonati e un nodo viene registrato per ogni punto di presenza da Server.

  2. Definire i piani

    Bouquet per il palinsesto di base, i canali premium e la libreria VOD; un pacchetto per livello di abbonamento con la sua durata e il suo prezzo in crediti.

  3. Collegare la fatturazione

    WHMCS, Odoo o un altro connettore, o le chiamate dirette della fatturazione alla Reseller API, creano una linea quando inizia un abbonamento, la rinnovano a ogni periodo e la disattivano quando viene annullato.

  4. Aggiungere i dealer

    Ogni dealer regionale riceve un account partner con crediti e un gruppo che lo limita alle linee; le vendite del dealer consumano i crediti del pacchetto.

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.

Guida alla configurazione passo per passo

Prerequisiti, installazione nel sito centrale e nei punti di presenza, piani, integrazione della fatturazione, dealer, sicurezza e risoluzione dei problemi, passo dopo passo.

Leggi la guida alla configurazione
Nel tuo settoreSulla piattaforma
Account del dealer o del partner regionaleAccount partner (reseller): una dashboard delegata con crediti, permessi e linee proprie
Livello di canali o pacchetto aggiuntivoBouquet: un insieme con nome di canali, film o serie che un pacchetto concede
Canale televisivoCanale in diretta: uno stream con le sue fonti, l'EPG e i formati di uscita
Libreria VODCatalogo VOD: film e serie con stagioni ed episodi, categorie e metadati
Accesso televisivo dell'abbonatoLinea: un accesso con il suo pacchetto, i bouquet, la scadenza, il limite di connessioni e le uscite
Fine del periodo di fatturazioneData di scadenza della linea, rinnovata da un pacchetto, da un credito o dall'API
Schermi per abbonamentoConnessioni massime della linea: quanti dispositivi possono guardare insieme
Integrazione con fatturazione e provisioningReseller API e webhook: le operazioni del pannello dal tuo sistema
Nodo del punto di presenzaNodi di streaming: server edge registrati dal pannello, uno per sede o edificio

Considerazioni sull'integrazione

La fatturazione si collega tramite i connettori open source che si installano sul lato dell'operatore (WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, Odoo e altri) o tramite la Reseller API e i webhook; non esiste un'integrazione nativa con uno specifico prodotto OSS o BSS oltre a quei connettori, né il single sign-on per gli spettatori.

Considerazioni sulla sicurezza

Le linee degli abbonati hanno un limite di connessioni e possono essere associate a un indirizzo, a un paese o a un ISP; i link di riproduzione sono firmati e scadono; dietro un reverse proxy, TRUSTED_PROXIES mantiene l'indirizzo reale nei log e nelle regole IP; gli account del pannello usano l'accesso a due fattori, gruppi di permessi e chiavi Admin API con una lista di IP consentiti; il registro di audit e i backup cifrati completano il quadro.

Diritti sui contenuti e licenze

L'operatore ha bisogno dei diritti su ogni canale e titolo che offre ai suoi abbonati; la piattaforma non fornisce contenuti né diritti. Si applicano i piani standard; un incarico Enterprise aggiunge lavoro di integrazione e un SLA.

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
Il piano televisivo può essere venduto insieme al piano internet?

Sì. Un pacchetto per livello e un connettore o chiamate API dalla tua fatturazione creano la linea quando inizia l'abbonamento e la disattivano quando termina.

Quali sistemi di fatturazione sono supportati?

Diciassette connettori open source coprono sistemi come WHMCS, Blesta, HostBill, FOSSBilling, Odoo e altri; qualsiasi altro sistema usa la Reseller API e i webhook. Non esiste un connettore per prodotti BSS proprietari.

Come funzionano i dealer?

Un dealer è un account partner con crediti e linee proprie, eventualmente con sub-reseller sotto di sé. È un account delegato, non un'installazione isolata.