Domů
XtreamUIPro

Průvodce nastavením

Průvodce nastavením pro sportovní kluby a akademie

Nakonfigurujte platformu jako video službu klubu nebo akademie: přenosy zápasů a tréninků, knihovna analýz podle týmu a přístup členů a rodin sledující sezónu.

Tito průvodci promítají pojmy oboru do objektů, které platforma dnes má (bouquety, linky, balíčky, partnerské účty, uzly, API). Jde o konceptuální mapování, ne o funkce specifické pro obor, a partnerský účet je delegovaný účet, ne izolovaný tenant.

Konceptuální mapování

Nic v panelu se nenazývá tým ani člen. Tabulka říká, který objekt hraje jakou roli; následující kapitoly je nastavují v tomto pořadí.

Ve vašem oboruNa platforměKde v panelu
Přenos zápasu nebo tréninkuŽivý kanál: stream se svými zdroji, EPG a výstupními formátyStreams → přidat živý stream (URL zdroje nebo RTMP push)
Knihovna analýz a záznamůVOD katalog: filmy a seriály se sezónami a epizodami, kategoriemi a metadatyMovies a Series, nebo úloha ingestu VOD
Balíček týmu nebo soutěžeBouquet: pojmenovaná sada kanálů, filmů nebo seriálů, kterou balíček zpřístupníBouquets, ze Streams a Movies / Series
Přístup člena nebo rodinyLinka: jeden přístup se svým balíčkem, bouquety, expirací, limitem připojení a výstupyLines → přidat, nebo aktivační kódy, nebo Reseller API
Sezóna nebo doba členstvíDatum expirace linky, obnovované balíčkem, kreditem nebo přes APIDatum expirace linky a trvání balíčku
Účet personálu týmu nebo akademiePartnerský účet (reseller): delegovaný panel s kredity, oprávněními a vlastními linkamiUsers → přidat resellera; Groups pro jeho oprávnění
Integrace s obchodem nebo správou klubuReseller API a webhooky: operace panelu z vašeho vlastního systémuKlíče Reseller API a webhooky v panelu resellera

Předpoklady

Co mít před instalací.

  1. Server (Ubuntu 22.04 nebo 24.04) s veřejnou adresou nebo doménou a dostatečnou upstream šířkou pásma pro zápasy, které plánujete streamovat.
  2. Kameru a encoder na hřišti, které umí posílat RTMP, a nahrané soubory tréninků a analýz, které trenéři již uchovávají.
  3. Rozhodnutí, kdo co vidí: které týmy sdílejí materiál, které zápasy jsou jen pro členy a kteří zaměstnanci dostanou účet v panelu.

Nasazení infrastruktury

Nejdřív akademie, uzel, když ho dny zápasů potřebují.

  1. Spusťte instalátor na serveru akademie a umístěte panel za reverse proxy s TLS; nastavte důvěryhodné proxy, aby logy a pravidla IP viděly skutečnou adresu diváka.
  2. Nastavte základní URL přehrávání na veřejnou adresu, na kterou se diváci připojují, aby odkazy vydávané panelem fungovaly z domova.
  3. Pokud stejný zápas sleduje mnoho rodin, zaregistrujte uzel v sekci Servery; panel ho nainstaluje přes SSH a rozvádí z něj živý kanál.
  4. Vytvořte partnerský účet (reseller) pro trenérský štáb s oprávněními ke katalogu a bez oprávnění k linkám členů.

Organizace obsahu

Týmy a sezóny jako kategorie, přístup jako bouquety.

  1. Vytvořte kategorie podle věkové kategorie a sezóny a seriály pro soutěže s jednou epizodou na zápas.
  2. Vytvořte jeden bouquet na analytický materiál každého týmu, jeden pro živé kanály zápasů a jeden pro celou akademii.
  3. Vytvořte jeden balíček na druh členství: bouquety, které uděluje, se sezónou jako dobou trvání a cenou v kreditech, pokud ho prodává personál.
  4. Pojmenujte bouquety podle týmu nebo soutěže, do které patří, aby personál věděl, který balíček dát rodině.

Konfigurace partnerů (resellerů)

Personál, který spravuje vlastní členy, pokud to klub chce.

  1. Vytvořte skupinu s oprávněními ke katalogu pro trenéry a skupinu s oprávněními k linkám pro sekretáře členské základny.
  2. Přidejte každého z nich jako resellera s odpovídající skupinou; sekretáři dejte kredity jen tehdy, pokud se členství prodávají přes panel.
  3. Satelitní akademie nebo fanklub s vlastními členy dostane vlastní partnerský účet a vlastní balíčky.

Konfigurace přístupu členů a rodin

Jedna linka na člena nebo na rodinu.

  1. Vytvořte klíč Reseller API pro obchod nebo systém správy klubu a uložte ho mezi tajemství tohoto systému.
  2. Při registraci systém zavolá action=create_line s balíčkem členství a ID požadavku; sezóna je doba trvání balíčku.
  3. Nastavte maximální počet připojení na zařízení, která rodina potřebuje (obvykle tři nebo čtyři), aby se jedno členství nesdílelo mimo domácnost.
  4. Pro zkušební den zápasu přidejte linku v sekci Linky → přidat se zkušebním balíčkem, nebo vytiskněte aktivační kódy pro fanoušky na tribuně.

Knihovna analýz a záznamů

Zápasy a tréninky na vyžádání.

  1. Nahrajte každý zápas nebo trénink jako zdroj epizody nebo ho naimportujte úlohou importu VOD; v názvu uveďte datum, soupeře a tým.
  2. Přiřaďte záznam k bouquetu týmu přes jeho seriál, aby ho viděly jen linky tohoto týmu.
  3. Zkontrolujte přehrávání testovací linkou každého členství, abyste potvrdili, kdo co vidí.

Přenosy zápasů a tréninků

Kamera hřiště jako živý kanál.

  1. Přidejte živý stream pro každý encoder na hřišti (push RTMP) a umístěte ho do bouquetu dne zápasu.
  2. Zapněte catch-up, aby se rodina, která se připojí pozdě, mohla vrátit zpět, a po závěrečném hvizdu přidejte záznam do knihovny.
  3. V rušný den zápasu zkontrolujte, že uzel si bere kanál jednou z originu a obsluhuje diváky, kteří jsou k němu směrováni.

Expirace členství

Přístup sleduje sezónu.

  1. Linka vyprší na konci období svého balíčku; obchod ji obnoví přes action=renew_line, když je zaplacen poplatek na další sezónu.
  2. Přihlaste obchod k webhookům, aby posílal upomínku při line.expiring a uzavřel členství při line.expired.
  3. Hráče, který odejde uprostřed sezóny, obchod zakáže přes action=disable_line; linka se uchová pro evidenci.

Integrace s obchodem nebo softwarem klubu

Systémy řídí přístup; přehrávač přehrává.

  1. Nainstalujte konektor své obchodní platformy (WooCommerce, Shopify a další) na straně obchodu, aby nákup vytvořil linku a platba ji obnovila.
  2. Systém správy klubu nebo vstupenkový systém se připojuje přes Reseller API a webhooky; nativní konektor pro něj neexistuje.
  3. Pro diváky neexistuje jednotné přihlášení: členové se do přehrávače přihlašují údaji své linky, které jim pošle obchod.

Bezpečnostní hlediska

Materiál týmu zůstává u týmu.

  1. Provozujte panel a základní URL přehrávání přes TLS a nastavte TRUSTED_PROXIES na svůj reverse proxy.
  2. Dvoufázové přihlášení pro každý účet panelu a skupiny oprávnění, aby sekretář nemohl měnit katalog a trenéři neviděli linky.
  3. Podepsané a vypršující odkazy pro přehrávání, limit připojení na linku a svázání s IP nebo zemí u linek personálu.
  4. Šifrované zálohy databáze s kopií mimo pracoviště a auditní log každé změny linek a katalogu.

Řešení potíží

Obvyklé první kontroly.

  1. Rodič vidí analýzu prvního týmu: zkontrolujte balíček linky a bouquety, které uděluje.
  2. Nový člen nemá po zaplacení přístup: zkontrolujte v logu volání Reseller API požadavek obchodu a datum expirace linky.
  3. Přenos zápasu se při výkopu zadrhává: zkontrolujte upload encoderu na hřišti a heartbeat uzlu, pokud nějaký diváky obsluhuje.
  4. Auditní log ukazuje adresu proxy: nastavte TRUSTED_PROXIES na tuto proxy a restartujte panel.