Home
XtreamUIPro

Guida alla configurazione

Guida alla configurazione per le comunità residenziali

Configura la piattaforma come servizio televisivo di una comunità residenziale: un palinsesto per tipo di abitazione, un nodo per edificio, una linea per appartamento e un canale informativo dell'amministrazione.

Queste guide mettono in corrispondenza i concetti di un settore con gli oggetti che la piattaforma ha oggi (bouquet, linee, pacchetti, account partner, nodi, l'API). Sono corrispondenze concettuali, non funzioni specifiche per settore, e un account partner è un account delegato, non un tenant isolato.

Corrispondenza concettuale

Nel pannello nulla si chiama appartamento o residente. La tabella dice quale oggetto svolge quale ruolo; i capitoli seguenti li configurano in quest'ordine.

Nel tuo settoreSulla piattaformaDove nel pannello
Account dell'amministratore di condominioAccount partner (reseller): una dashboard delegata con crediti, permessi e linee proprieUsers → aggiungi un reseller; Groups per i suoi permessi
Palinsesto di canaliBouquet: un insieme con nome di canali, film o serie che un pacchetto concedeBouquets, a partire da Streams e Movies / Series
Canale o canale informativoCanale in diretta: uno stream con le sue fonti, l'EPG e i formati di uscitaStreams → aggiungi uno stream in diretta (URL della fonte o push RTMP)
Video di benvenuto e avvisiCatalogo VOD: film e serie con stagioni ed episodi, categorie e metadatiMovies e Series, oppure il job di ingest VOD
Accesso dell'appartamentoLinea: un accesso con il suo pacchetto, i bouquet, la scadenza, il limite di connessioni e le usciteLines → aggiungi, oppure codici di attivazione, oppure la Reseller API
Periodo di affitto o di occupazioneData di scadenza della linea, rinnovata da un pacchetto, da un credito o dall'APILa data di scadenza della linea e la durata del pacchetto
Nodo dell'edificioNodi di streaming: server edge registrati dal pannello, uno per sede o edificioServers → aggiungi un nodo, installato via SSH

Prerequisiti

Cosa avere prima di installare.

  1. Un server per l'amministrazione (Ubuntu 22.04 o 24.04), l'installer e un server per ogni edificio che possa raggiungere la rete dei residenti.
  2. I segnali dei canali che la comunità può ritrasmettere (URL di pull o RTMP), gli avvisi e i video di benvenuto dell'amministrazione e i dispositivi dei residenti (set-top box, smart TV con un'app player o un browser).
  3. Una decisione sui tipi di abitazione (standard, senior, studenti) e su chi nell'amministrazione apre e rinnova le linee.

Installazione dell'infrastruttura

Il server centrale, poi un nodo per edificio.

  1. Esegui l'installer sul server centrale e imposta l'URL base di riproduzione su un indirizzo raggiungibile dagli edifici.
  2. Aggiungi i segnali dei canali in Stream e gli avvisi in Film, e controllali nel web player.
  3. Registra un nodo per edificio da Server; il pannello lo installa via SSH, oppure il nodo si registra con un codice monouso, e vi instrada i residenti di quell'edificio.
  4. Aggiungi l'amministratore di condominio in Utenti → aggiungi un reseller, con un gruppo che consenta le linee e nessuna modifica al catalogo.

Organizzazione dei contenuti

Palinsesti per tipo di abitazione.

  1. Crea un bouquet per palinsesto con i canali di ogni tipo di abitazione, e un bouquet per le informazioni dell'amministrazione.
  2. Aggiungi il bouquet informativo a ogni pacchetto così ogni residente riceve gli avvisi.
  3. Crea un pacchetto per tipo di abitazione con i suoi bouquet e una durata che corrisponda al contratto di affitto o al periodo di occupazione.
  4. Ordina i canali e assegna loro i loghi così il menu sulla televisione si legge bene.

Configurazione dei partner (reseller)

L'amministratore di condominio come account delegato.

  1. Crea un gruppo con permessi limitati alle linee, senza accesso al catalogo né ai server.
  2. Aggiungi ogni amministratore di condominio come reseller con quel gruppo, i pacchetti delle sue abitazioni e un saldo di crediti.
  3. Un amministratore di più edifici può aggiungere un sub-reseller per edificio, ciascuno con le proprie abitazioni e i propri crediti.

Configurazione degli appartamenti (linee)

Una linea per appartamento, denominata con il suo numero.

  1. Crea una linea per appartamento in Linee → aggiungi, con il numero dell'appartamento come nome e il pacchetto di quel tipo di abitazione.
  2. Imposta le connessioni massime sul numero di televisori dell'abitazione.
  3. Usa un codice di attivazione anziché una password quando il residente deve inserire un codice breve sul dispositivo.
  4. Configura il dispositivo una sola volta (Xtream Codes API o M3U con le credenziali della linea, oppure il portale MAG o Enigma2); le credenziali restano all'appartamento finché alla linea non ne vengono assegnate di nuove.

Video di benvenuto e avvisi

I video dell'amministrazione on demand.

  1. Carica il video di benvenuto, il regolamento condominiale e le guide alla manutenzione come film, con una categoria per argomento.
  2. Inseriscili nel bouquet informativo così ogni pacchetto li include.
  3. Sostituisci un video dal pannello quando cambiano le informazioni; i residenti vedono subito la nuova versione.

Canali e canale informativo

Il palinsesto e il canale degli avvisi come stream live.

  1. Aggiungi ogni canale con licenza in Stream con il suo segnale, e una sorgente EPG così la guida sulla televisione mostra i programmi.
  2. Aggiungi il canale informativo come stream live, alimentato da un encoder via RTMP o da una sorgente in loop, e inseriscilo nel bouquet informativo.
  3. Tieni i canali con limiti territoriali in bouquet che concedono soltanto i pacchetti giusti.

Ingresso, uscita e scadenza

L'occupazione come validità della linea.

  1. Una linea scade alla fine del periodo del suo pacchetto; rinnovala con il pacchetto o con un credito per ogni nuovo periodo di affitto.
  2. Quando un residente se ne va, disattiva la linea; il residente successivo la riattiva con nuove credenziali, così nulla resta al vecchio nucleo familiare.
  3. Iscrivi il sistema di gestione immobiliare o l'amministratore ai webhook per vedere le linee che stanno per scadere o già scadute.

Integrazione con un sistema di gestione immobiliare o di fatturazione

I sistemi aprono l'accesso; il player riproduce.

  1. Crea una chiave Reseller API per il sistema di gestione immobiliare o di fatturazione; chiama create_line, renew_line, enable_line e disable_line, e invia un id della richiesta a ogni scrittura.
  2. Usa un connettore e-commerce quando i residenti acquistano pacchetti extra online; qualsiasi altro sistema usa la Reseller API e i webhook.
  3. Non esiste il single sign-on per gli spettatori: un residente accede al player con le credenziali della linea.

Considerazioni sulla sicurezza

Tieni il servizio dentro la comunità.

  1. Servi il pannello dietro un reverse proxy con TLS e imposta TRUSTED_PROXIES così il registro di audit e le regole IP vedono gli indirizzi reali.
  2. Accesso a due fattori per ogni account di amministrazione; gli amministratori di condominio ricevono un gruppo di permessi limitato alle linee.
  3. Un limite di connessioni per linea, link di riproduzione firmati e con scadenza e associazione a indirizzo dove i dispositivi hanno indirizzi fissi.
  4. Attiva il backup cifrato del database con una copia esterna; le credenziali delle linee sono al suo interno.

Risoluzione dei problemi

I primi controlli abituali.

  1. Un appartamento non ha la televisione: controlla che la sua linea sia attiva e non scaduta, poi le credenziali del dispositivo e l'indirizzo di riproduzione.
  2. Un edificio va in buffering la sera: controlla l'heartbeat del nodo dell'edificio e che i suoi residenti vi siano instradati.
  3. Manca un canale per un tipo di abitazione: controlla i bouquet di quel pacchetto.
  4. Un amministratore non riesce a creare linee: controlla il saldo di crediti del reseller, i permessi del suo gruppo e i pacchetti che gli sono assegnati.