Gratuito
Prova il pannello con un piccolo catalogo, senza alcun costo.
Gratis per sempre, nessuna carta richiesta
Inizia gratis- Stream
- 50
- Linee
- 100
- Nodi server
- 1
- Supporto
- Community
Infrastruttura OTT · piattaforma di gestione video
Una piattaforma di gestione video self-hosted per emittenti, operatori OTT e aziende dei media. Gestisci streaming in diretta, video on demand, abbonati e distribuzione distribuita da un unico sistema — su server che controlli tu.
Funziona con le app e i box che i tuoi spettatori già usano

Funzionalità della piattaforma
Tutto ciò che serve a un servizio video, dalle fonti allo schermo dello spettatore, in un unico pannello che gestisci tu. Ogni funzionalità qui sotto è già nel prodotto oggi.
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

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

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
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

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
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
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

Accesso a due fattori, segreti sigillati a riposo, link di riproduzione firmati e legati allo spettatore, regole per IP e paese, limiti di connessione e protezione dalla forza bruta.
TOTP · chiavi sigillate con AES · URL firmati HMAC · regole GeoIP e ISP

Ogni schermata qui sotto è la dashboard di un'installazione nuova con il catalogo di esempio.
Soluzioni
La stessa infrastruttura serve un campus, un hotel, un'azienda, un'emittente, una comunità o uno studio — configurata per ciascuno, non ricostruita per ciascuno.
Istruzione e formazione Video dei corsi, lezioni in diretta e TV del campus per scuole, enti di formazione e università.
Hotel e resort Televisione in camera con i canali della struttura, informazioni e servizi per gli ospiti.
Formazione aziendale Video interni, librerie formative e sessioni in diretta per i dipendenti, per reparto.
Broadcasting e televisione Distribuzione OTT dei canali e dell'archivio di un'emittente, sulla sua infrastruttura.
Organizzazioni di comunità Eventi in diretta, assemblee e registrazioni per i membri, in sede e a casa.
Fitness e benessere Lezioni in diretta e una libreria di sessioni registrate per i membri di uno studio o di una catena. Anche sulla piattaforma
Architettura dell'infrastruttura
Un server di gestione contiene il catalogo, gli abbonati e i partner. I nodi di streaming trasportano il traffico. I tuoi sistemi parlano con l'API. Aggiungere capacità significa registrare un altro nodo, non ricostruire il servizio.
Scegli una parte dello schema per vedere cosa fa.
Come funziona
Lo stesso percorso per ogni canale, film ed episodio.
L'admin aggiunge canali, film, serie e radio e li raggruppa in bouquet.
Un pacchetto definisce i bouquet, la durata, il numero di connessioni e il prezzo in crediti.
Un reseller spende crediti per un pacchetto; il sistema crea la linea e i relativi link di riproduzione.
Lo spettatore inserisce la linea in un'app; il sistema la verifica e riproduce da un server adatto.
Distribuzione
Parti da un solo server. Aggiungi nodi quando il pubblico cresce: il pannello li installa, vi indirizza gli spettatori e tiene le tue fonti fuori vista.
Registra altri server dal pannello; un nodo si installa via SSH e gli spettatori vengono indirizzati a un nodo in base al carico e al paese.
L'origin preleva ogni canale una sola volta e lo distribuisce a ogni spettatore e nodo, così il tuo provider vede una connessione, non una per spettatore.
Ogni pacchetto decide i formati di uscita. I canali che ne hanno bisogno vengono transcodificati con FFmpeg; canali in differita e push RTMP sono integrati.
Film ed episodi vengono scaricati o codificati nella tua libreria multimediale e i nodi tengono in cache ciò che riproducono i loro spettatori.
Ogni link di riproduzione è firmato, scade ed è legato all'indirizzo dello spettatore, quindi un link copiato non vale nulla altrove.
Un installer per Ubuntu e Docker Compose, backup pianificati del database ed endpoint di health e metriche per il tuo monitoraggio.

App e dispositivi
Una linea funziona ovunque siano supportati Xtream Codes API, una playlist M3U, un portale MAG o Enigma2, e anche nel browser.
IPTV Smarters, TiviMate, XCIPTV, GSE e ogni altra app che parla Xtream Codes API: server, username, password.
Playlist M3U e M3U Plus con loghi, gruppi e una guida XMLTV, più formati pronti per i ricevitori Enigma2.
Box MAG tramite portale e ricevitori Enigma2 tramite playlist o plugin, con accesso tramite indirizzo MAC.
Niente da installare: TV in diretta, film, serie e guida nel browser, con una linea o un codice di attivazione.
Gestione di partner e distribuzione
Gestisci partner di distribuzione, account delegati, abbonamenti e permessi di accesso da una piattaforma centralizzata. Ogni partner ha la sua dashboard, i suoi crediti e i suoi limiti; ciò che può vedere, vendere e modificare lo decide il suo gruppo.
La piattaforma non tocca mai il denaro dei tuoi clienti. Il pagamento lo incassa il tuo sistema di fatturazione o di e-commerce; un connettore o la Reseller API crea e rinnova l'accesso.
Crea, rinnova, modifica e sospendi linee e sub-reseller dal tuo sistema, con chiavi API separate per ogni sistema e un id di richiesta che evita addebiti doppi.
Notifiche firmate quando una linea viene creata, rinnovata, sta per scadere o è scaduta, e quando i crediti stanno finendo.
Connettori open source per le principali piattaforme di fatturazione e e-commerce, pubblicati con i passaggi di installazione su plugins.xtream-ui.pro: leggi il codice prima di installarlo.
Il pannello non contatta mai i tuoi spettatori e una linea eliminata sparisce per sempre: nessun cestino, nessuna copia nascosta.

Connettori
Nuova versione · Prova di 90 giorni
Il pannello è stato ricostruito da zero: un core più veloce, un cluster di nodi edge, una vera libreria multimediale, un accesso rafforzato e un business reseller che si integra con la tua fatturazione. Tutto ciò che trovi qui sotto è nella versione che installi oggi.
Un nuovo core leggero con un servizio per ruolo: pannello, API per gli abbonati, worker e server multimediale. Si installa su Ubuntu in pochi minuti con un solo installer, si aggiorna con un solo script e ogni build mostra la sua versione.
Un'importazione una tantum copia categorie, bouquet, gruppi, pacchetti, utenti del pannello e linee dal pannello che usi oggi, tramite la sua API. Legge soltanto il vecchio pannello, così puoi provare il nuovo in parallelo.
Registra un server e il pannello lo installa come nodo via SSH. Gli spettatori sono instradati in base al carico e al paese, i nodi mettono in cache ciò che guardano i loro spettatori e il server principale serve tutti finché non aggiungi il primo nodo.
L'origin preleva ogni canale in diretta una sola volta e lo distribuisce a ogni spettatore e nodo. I canali che lo richiedono vengono transcodificati, i canali in differita e il push RTMP sono integrati e le fonti vengono verificate a intervalli regolari.
Film ed episodi vengono scaricati o codificati nella tua libreria con i metadati TMDB, i cataloghi dei provider si sincronizzano con una pianificazione e i contenuti non più usati vengono eliminati automaticamente.
I reseller hanno dei crediti, fissano i propri prezzi, vendono prove da una quota e gestiscono i sub-reseller sotto di loro. I gruppi decidono cosa ciascuno può vedere, vendere e modificare e ogni vendita viene registrata in un libro mastro.
Esperienza per gli sviluppatori
Le stesse operazioni offerte dal pannello sono disponibili ai tuoi sistemi: un'API HTTP con chiavi per ogni sistema, webhook firmati e un deployment documentato.
Crea, rinnova, modifica e sospendi gli accessi dal tuo sistema di fatturazione, LMS o sistema di gestione alberghiera (PMS); ogni scrittura porta un id di richiesta, così un nuovo tentativo non addebita mai due volte.
Notifiche firmate quando un accesso viene creato, rinnovato, sta per scadere, è scaduto o è stato disattivato, e quando i crediti di un partner stanno finendo.
Chiavi con nome, con flag opzionale di sola lettura, lista di IP consentiti e scadenza, ciascuna con i poteri dell'amministratore che la possiede, con un log delle chiamate.
Un installer per Ubuntu, unit systemd, variabili d'ambiente per ogni servizio, un laboratorio Docker per lo sviluppo e una descrizione OpenAPI dell'API per gli abbonati.
curl "$API/reseller/v1?action=get_lines" \
-H "X-API-Key: $RESELLER_KEY"curl -X POST "$API/reseller/v1" \
-H "X-API-Key: $RESELLER_KEY" \
-d "action=renew_line" -d "id=1042" \
-d "request_id=$(uuidgen)"Eventi webhook
Sicurezza e proprietà
Nulla del tuo servizio vive da noi: il pannello, il database, i media e le chiavi sono sui tuoi server. Queste sono le protezioni che il codice offre oggi.
Ogni binario gira sui tuoi server Linux; le uniche chiamate in uscita sono quelle che attivi tu, come il controllo degli aggiornamenti o una ricerca su TMDB.
Postgres sul tuo host, dump cifrati pianificati, una copia off-site opzionale su storage compatibile con S3 e una verifica di ripristino a ogni dump.
Ruoli e gruppi di permessi per il pannello, accesso a due fattori, segreti sigillati a riposo e un log di audit di chi ha cambiato cosa.
I nodi ripiegano sull'origin, l'origin tiene un solo upstream per canale, i job girano con lease e scadenze e la modalità di manutenzione dice agli spettatori cosa sta succedendo.
Metriche Prometheus per API, pannello e worker, endpoint di salute, viste di connessioni e traffico, e avvisi via e-mail, Telegram o webhook.
Link di riproduzione firmati e a tempo, legati all'indirizzo dello spettatore, limiti di connessione, regole GeoIP e ISP e blocco automatico dei tentativi di forza bruta.
Inizia gratis, scala quando sei pronto. I piani differiscono per capacità e supporto incluso.
Prova il pannello con un piccolo catalogo, senza alcun costo.
Gratis per sempre, nessuna carta richiesta
Inizia gratisConsigliato
Per un servizio in crescita con i propri reseller.
oppure $529 / anno −10%
≈ $44 / mese · fatturato annualmente
Scegli ProfessionalNessun limite su stream o linee, supporto prioritario.
oppure $1,069 / anno −10%
≈ $89 / mese · fatturato annualmente
Un team dedicato, uno SLA e integrazione con i tuoi sistemi.
Prezzo su misura per la tua installazione
Contatta le vendite| Funzione | Gratuito | Professionale | Business | Enterprise |
|---|---|---|---|---|
| Mensile | $0 | $49/mese | $99/mese | Personalizzato |
| Annuale | $0 | $529/anno | $1,069/anno | Personalizzato |
| Risparmio annuale | Non incluso | 10% | 10% | Da concordare |
| Stream | 50 | 500 | Illimitato | Illimitato |
| Linee | 100 | 2,000 | Illimitato | Illimitato |
| Nodi server | 1 | 5 | 20 | Personalizzato |
| Supporto | Community | Standard | Prioritario | Dedicato |
| SLA | Non incluso | Non incluso | Non incluso | Incluso |
| Integrazione personalizzata | Non incluso | Non incluso | Non incluso | Incluso |
| Assistenza alla migrazione | Non incluso | Non incluso | Opzionale | Incluso |
I limiti qui sopra contano oggetti del pannello. Ecco cosa significa ciascuno per il tuo servizio e cosa succede quando cresci.
Tutti i pagamenti tramite pipeline TLS rinforzata.
Rinnovo della licenza senza interruzioni, con promemoria prima della scadenza.
Supporto tecnico continuo per i piani a pagamento.
Download
I pacchetti di installazione e i connettori hanno ciascuno un sito pubblico dedicato, con i checksum di ogni file e le istruzioni complete.
download.xtream-ui.pro
Un unico pacchetto contiene tutti i servizi, l'installer e gli script di upgrade, disinstallazione e reset. Un solo comando configura PostgreSQL, Redis, ffmpeg e i servizi di sistema; nginx davanti ai tuoi domini è a un'opzione di distanza.
plugins.xtream-ui.pro
17 connettori open source (licenza MIT) permettono a un reseller di vendere linee e account sub-reseller da WHMCS, WooCommerce, Odoo e altri sistemi. Un ordine pagato crea la linea; rinnovo, sospensione e annullamento seguono in automatico.
Versioni iniziali, non ancora collaudate nell'uso reale: prova un connettore su una copia di test del tuo sistema prima di accettare ordini reali.
Risposte dirette
Le domande che le persone si pongono sul prodotto prima di installarlo, ognuna con una risposta in parole semplici. Ogni affermazione qui sotto descrive ciò che il software fa oggi; il centro assistenza entra nei dettagli.
Xtream UI Pro è una piattaforma OTT self-hosted per la gestione video: un unico pannello, eseguito sui tuoi server Linux, che gestisce canali live, video on demand, abbonati, partner e nodi di streaming distribuiti. È composto da alcuni servizi Go — la dashboard di amministrazione, l'API per gli abbonati, il worker in background e l'origine dei contenuti — con PostgreSQL come database e ffmpeg per l'analisi e la codifica. Gli spettatori guardano con le app e i box che già supportano la Xtream Codes API, le playlist M3U, il portale MAG o Enigma2, oppure con il web player integrato.
Xtream UI Pro si installa su Ubuntu 22.04 o 24.04 con un solo comando. L'installer configura:
I nodi di streaming si aggiungono in seguito dal pannello: il pannello li installa via SSH dallo stesso pacchetto, senza nulla da preparare sul nodo.
Uno spettatore può guardare con qualsiasi app che supporti la Xtream Codes API — IPTV Smarters, TiviMate, XCIPTV, GSE e simili — su smartphone, tablet, Android TV e smart TV; con una playlist M3U o M3U Plus e una guida XMLTV in qualsiasi player che le legga; su un box MAG tramite il portale; su un ricevitore Enigma2 tramite playlist o plugin; e nel browser con il web player integrato. Formati supportati: Xtream Codes API, M3U / XMLTV, MAG, Enigma2, HLS, MPEG-TS. I canali live vengono distribuiti in HLS o MPEG-TS, con catch-up e timeshift dove la sorgente lo consente.
Xtream UI Pro ha un connettore pronto per 17 piattaforme di fatturazione e commercio: WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, WooCommerce, Odoo, PrestaShop, OpenCart, Magento, Dolibarr, ERPNext, Shopify, Upmind, Invoice Ninja. Un connettore si installa sul lato del reseller (PHP o Python, a seconda della piattaforma), comunica con la Reseller API usando la chiave del reseller e crea, rinnova o sospende le line quando un ordine viene pagato; il pannello restituisce webhook firmati per line.created, line.renewed, line.expiring, line.expired, line.disabled, credits.low. I connettori sono open source su https://github.com/xtreamui-pro/plugins.
Xtream UI Pro distribuisce video live e on demand tramite un'origine e nodi edge facoltativi. L'origine, il media server sull'host principale, mantiene una sola connessione upstream per ogni canale live e la distribuisce ai suoi spettatori. Un nodo di streaming, registrato dal pannello e installato via SSH, scarica ogni canale dall'origine una sola volta e serve gli spettatori vicini, con una propria cache per i file on demand. L'API indirizza ogni spettatore a un nodo in base al carico e al paese (GeoIP) e ripiega sull'origine finché non è disponibile alcun nodo. I link di riproduzione sono firmati, a tempo limitato e legati all'indirizzo dello spettatore.
Sì. Xtream UI Pro supporta la player API di Xtream Codes, le playlist get.php, la EPG XMLTV, il portale Stalker dei box MAG e i formati Enigma2, quindi le app, i box e le playlist che funzionano con un pannello Xtream Codes funzionano con esso senza modifiche; questi formati di comunicazione sono mantenuti compatibili di proposito e verificati da test. Un pannello PHP in esecuzione può essere copiato al suo interno con lo strumento di importazione — categorie, bouquet, pacchetti, utenti del pannello e line — tramite l'Admin API di quel pannello, in sola lettura. Il pannello stesso, la Reseller API e l'Admin API sono nuovi.
Un partner (reseller) è un account del pannello con una propria dashboard, propri crediti e permessi, fino a 5 livelli di profondità. L'amministratore definisce i pacchetti — bouquet, durata, numero di connessioni e prezzo in crediti; un reseller spende crediti per creare o rinnovare una line, e distribuisce prove e codici di attivazione entro le regole impostate per il suo gruppo. Tutto ciò che un reseller fa nel pannello è disponibile anche ai suoi sistemi tramite la Reseller API (HTTP, chiave nell'header X-API-Key, ID di richiesta idempotenti) e tramite i webhook firmati.
Tutto risiede sui tuoi server: il database, i file multimediali, le chiavi e i backup. Il pannello contatta l'editore per una sola cosa, il controllo giornaliero degli aggiornamenti, che invia solo il numero di versione e si può disattivare; ogni altra chiamata in uscita va a un servizio che configuri tu, come TMDB per i metadati dei film, i download dei database GeoIP, la posta, Telegram o lo storage S3. I backup sono file pg_dump pianificati, cifrati quando è impostata una passphrase; ognuno viene riletto con pg_restore per verificare che l'archivio sia integro, con una copia facoltativa su storage compatibile con S3. L'accesso a due fattori, i segreti cifrati a riposo e un registro di audit proteggono il pannello.
Centro assistenza
Il centro assistenza risponde nel dettaglio: ecco alcune domande per iniziare.
Apri il centro assistenzaInstalla la piattaforma sui tuoi server, aggiungi le tue fonti e i tuoi spettatori, e tieni ogni parte del servizio nelle tue mani.
Domande prima di iniziare o aiuto per mettere online il tuo primo server: contattaci sul canale che preferisci.