Home
XtreamUIPro

Istruzione e formazione

Video dei corsi e lezioni in diretta su un'infrastruttura di proprietà dell'istituto

Le lezioni registrate diventano una libreria di video on demand, una lezione frontale diventa un canale in diretta e l'accesso di uno studente è una linea con una data di scadenza — tutto su server gestiti dall'istituto, con una licenza Professional gratuita per gli istituti idonei.

Studenti in un'aula magna che seguono una lezione sui loro portatili.
Foto: cuboulder · CC0

Le sfide

Cosa deve risolvere un campus

  • Video dei corsi sparsi tra vari strumenti

    Registrazioni su unità personali, siti video pubblici e chat: niente è organizzato per corso e niente scade alla fine del corso.

  • Un accesso che segue l'iscrizione

    Gli studenti entrano e escono per periodo; l'accesso deve aprirsi all'iscrizione, chiudersi alla fine del periodo di accesso e non essere condiviso oltre lo studente.

  • Dati e banda sotto il controllo dell'istituto

    Le lezioni e i dati degli studenti devono restare sui sistemi dell'istituto, e la rete del campus dovrebbe servire i propri spettatori senza uscire su internet.

Come aiuta Xtream UI Pro

Come si inserisce la piattaforma

  • Una libreria organizzata per corso

    Ogni corso è un bouquet di lezioni registrate (serie con stagioni ed episodi); un programma è un pacchetto che concede i bouquet di cui lo studente ha bisogno.

  • L'accesso come linea con un periodo

    L'iscrizione crea una linea con il periodo di accesso al corso come scadenza e un limite di sessioni simultanee; l'API o un connettore lo fa dal tuo sistema studenti.

  • Funziona nel campus, anche offline

    Il server di gestione e un nodo di streaming stanno sulla rete del campus; la chiave di licenza si attiva in sede e il servizio continua a funzionare senza accesso a internet.

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.

  • 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

  • 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

  • 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

  • Sicurezza e controllo degli accessi

    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

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

Architettura dell'infrastruttura

Deployment di esempio: un campus, due edifici

Un server di gestione nella sala IT, un nodo di streaming nel secondo edificio, docenti che pubblicano le registrazioni e studenti che guardano dai propri dispositivi.

Scegli una parte dello schema per vedere cosa fa.

In un deployment per l'istruzione le fonti sono le registrazioni delle lezioni e i caricamenti; il pannello contiene la libreria dei corsi e le linee degli studenti; un nodo in ogni edificio serve le sue aule; il sistema informativo degli studenti o l'LMS parla con l'API.

  1. Installa la piattaforma

    L'installer per Ubuntu mette il pannello, l'API, il worker e l'origin su un server della rete del campus.

  2. Costruisci la libreria dei corsi

    Carica o importa le registrazioni; ogni corso diventa una serie, ogni lezione un episodio, ogni programma un bouquet e un pacchetto.

  3. Crea l'accesso degli studenti

    Le linee arrivano dal sistema studenti tramite la Reseller API o da codici di attivazione consegnati all'iscrizione, con la fine del periodo come scadenza.

  4. Servi il secondo edificio

    Registra un nodo via SSH dal pannello; gli spettatori di quell'edificio sono instradati a lui, e l'origin serve tutti gli altri.

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, deployment sulla rete del campus, organizzazione dei corsi, accesso degli studenti, lezioni in diretta, integrazione con l'LMS e risoluzione dei problemi, passo per passo.

Leggi la guida alla configurazione
Nel tuo settoreSulla piattaforma
Centro di formazione o partner di distribuzioneAccount partner (reseller): una dashboard delegata con crediti, permessi e linee proprie
Raccolta di corsiBouquet: un insieme con nome di canali, film o serie che un pacchetto concede
Lezioni registrateCatalogo VOD: film e serie con stagioni ed episodi, categorie e metadati
Lezione in direttaCanale in diretta: uno stream con le sue fonti, l'EPG e i formati di uscita
Accesso dello studenteLinea: un accesso con il suo pacchetto, i bouquet, la scadenza, il limite di connessioni e le uscite
Periodo di accesso al corsoData di scadenza della linea, rinnovata da un pacchetto, da un credito o dall'API
Limite di sessioni simultaneeConnessioni massime della linea: quanti dispositivi possono guardare insieme
Integrazione con LMS o e-commerceReseller API e webhook: le operazioni del pannello dal tuo sistema

Considerazioni sull'integrazione

I sistemi informativi degli studenti e i sistemi di gestione dell'apprendimento non si collegano in modo nativo: creano e rinnovano le linee degli studenti tramite la Reseller API (un id di richiesta per operazione) o tramite un connettore della tua piattaforma di e-commerce, e ricevono webhook quando un accesso viene creato, sta per scadere o è scaduto. La piattaforma non ha un single sign-on integrato per gli studenti: lo studente accede al player con le credenziali della linea.

Considerazioni sulla sicurezza

Le linee hanno un limite di connessioni e possono essere legate all'indirizzo dello spettatore; i link di riproduzione sono firmati e scadono. Tieni i dati personali degli studenti nel tuo sistema studenti e metti nel pannello solo ciò che serve alla linea. L'accesso a due fattori e i gruppi di permessi proteggono gli account del personale sul pannello.

Diritti sui contenuti e licenze

L'istituto deve detenere i diritti sulle registrazioni e sui canali che distribuisce; la piattaforma non ne fornisce alcuno. Agli istituti scolastici idonei viene rilasciata una chiave di licenza Professional gratuita per uso interno (vedi il programma).

Diritti sui contenuti e uso accettabile

Programma

Professional, gratis per l'istruzione

Gli istituti scolastici idonei usano il piano Professional senza costi: una chiave di licenza per istituto, valida due anni, richiesta via e-mail dal dominio accademico dell'istituto.

Vedi il programma

Istruzione · gratis

Professionale

Per un servizio in crescita con i propri reseller.

$0gratis per l'istruzione

invece di $49 / mese · 2 anni per chiave

Stream
500
Linee
2,000
Nodi server
5
Supporto
Standard

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
Gli studenti possono accedere con l'account universitario?

Non oggi: la piattaforma non ha il single sign-on per gli spettatori. Ogni studente riceve una linea (nome utente e password, o un codice di attivazione); il tuo sistema studenti può creare e rinnovare quelle linee tramite l'API.

Il campus ha bisogno di accesso a internet perché gli spettatori guardino?

No. La chiave di licenza si attiva in sede e il pannello, l'origin e i nodi servono la rete del campus da soli; internet serve solo per le fonti che arrivano dall'esterno.

È un sistema di gestione dell'apprendimento?

No. È infrastruttura video: archivia, organizza e trasmette i video e controlla chi può guardarli. Quiz, voti e pagine dei corsi restano nel tuo LMS, che può rimandare al player o gestire gli accessi tramite l'API.