Home
XtreamUIPro

Fitness e benessere

Lezioni in diretta e una libreria di sessioni, vendute dallo studio

Una lezione va in diretta dallo studio, la registrazione entra in una libreria per istruttore e programma, e l'accesso di un membro segue l'abbonamento che vende il tuo negozio — su server gestiti dallo studio, con il pubblico che resta tuo.

Un corso di fitness di gruppo in palestra che segue un istruttore.
Foto: U.S. Marine Corps · Public domain

Le sfide

Cosa deve risolvere uno studio

  • Membri che si allenano a casa

    I membri vogliono il calendario in diretta e le registrazioni a casa, e lo studio vuole quel pubblico sul proprio servizio, non su quello di una piattaforma pubblica.

  • Un accesso che segue l'abbonamento

    Un abbonamento acquistato, sospeso o annullato nel negozio dello studio dovrebbe aprire, sospendere e chiudere l'accesso video senza lavoro manuale.

  • Più studi, una libreria

    Una catena ha bisogno che ogni studio trasmetta le proprie lezioni condividendo un'unica libreria e un unico sistema di abbonamenti.

Come aiuta Xtream UI Pro

Come si inserisce la piattaforma

  • Una lezione è un canale in diretta

    Ogni studio invia la sua lezione in diretta via RTMP a un canale; un calendario di canali è un bouquet e un programma è un pacchetto di bouquet.

  • Il negozio crea l'accesso

    Un connettore per la tua piattaforma di e-commerce (WooCommerce, Shopify e altre) o la Reseller API crea la linea del membro all'acquisto e la rinnova a ogni pagamento.

  • Una libreria, molti studi

    Le sessioni registrate sono voci VOD in categorie per istruttore e per programma; ogni studio è un account partner che gestisce il proprio calendario.

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

  • 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

  • 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

  • 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

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

Deployment di esempio: una catena di tre studi

Un server di gestione nella sede centrale, ogni studio che invia le sue lezioni, il negozio della catena che gestisce gli abbonamenti e membri che guardano su telefoni e TV.

Scegli una parte dello schema per vedere cosa fa.

In un deployment fitness le fonti sono l'encoder in diretta di ogni studio e le sessioni registrate; il pannello contiene la libreria e le linee dei membri; l'origin serve il pubblico, con un nodo aggiunto per una catena grande; la piattaforma di e-commerce si collega tramite un connettore o l'API.

  1. Installa nella sede centrale

    Un server gestisce il pannello, l'API, il worker e l'origin; ogni studio riceve un account partner con permessi propri.

  2. Configura le lezioni

    Un canale in diretta per ogni sala dello studio, inviato via RTMP; bouquet per calendario e per programma; registrazioni caricate nella libreria.

  3. Collega il negozio

    Il connettore e-commerce crea una linea all'acquisto con l'abbonamento come scadenza, la rinnova al pagamento e la disattiva all'annullamento.

  4. Guarda ovunque

    I membri usano un'app player sul telefono o sulla TV, oppure il web player; un limite di connessioni per linea mantiene personale l'abbonamento.

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
Lezione in direttaCanale in diretta: uno stream con le sue fonti, l'EPG e i formati di uscita
Sessioni registrateCatalogo VOD: film e serie con stagioni ed episodi, categorie e metadati
Calendario o programmaBouquet: un insieme con nome di canali, film o serie che un pacchetto concede
Accesso dei sociLinea: un accesso con il suo pacchetto, i bouquet, la scadenza, il limite di connessioni e le uscite
Periodo di iscrizioneData di scadenza della linea, rinnovata da un pacchetto, da un credito o dall'API
Integrazione con e-commerce o abbonamentiReseller API e webhook: le operazioni del pannello dal tuo sistema

Considerazioni sull'integrazione

Le piattaforme e-commerce con un connettore pronto (WooCommerce, Shopify, PrestaShop, Odoo e altre) creano e rinnovano le linee dei membri all'acquisto; qualsiasi altro sistema usa la Reseller API e i webhook. Gli encoder si collegano via RTMP. Non c'è integrazione nativa con un prodotto specifico di gestione di palestre.

Considerazioni sulla sicurezza

Un limite di connessioni per linea impedisce che un abbonamento venga condiviso; i link di riproduzione sono firmati e scadono; gli account partner degli studi vedono solo i propri membri e il proprio calendario; gli account della sede centrale usano l'accesso a due fattori e il log di audit.

Diritti sui contenuti e licenze

Lo studio ha bisogno dei diritti sulla musica e sul materiale delle sue lezioni e registrazioni; la piattaforma non fornisce contenuti né diritti. Si applicano i piani standard.

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
Come ottiene l'accesso un membro dopo aver acquistato un abbonamento?

Il connettore del tuo negozio o la Reseller API crea la linea del membro all'acquisto e la rinnova a ogni pagamento; il membro accede al player con le credenziali che il negozio invia.

Uno studio della catena può gestire le proprie lezioni?

Sì. Ogni studio è un account partner con permessi e dashboard propri; la sede centrale tiene la libreria e gli abbonamenti.

Con cosa guardano i membri?

Un'app player sul telefono o sulla TV che parla l'API Xtream Codes o M3U, oppure il web player in un browser. Non serve alcuna app dedicata.