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á oddělení ani zaměstnanec. Tabulka říká, který objekt hraje jakou roli; níže uvedené kapitoly je nastavují v tomto pořadí.
| Ve vašem oboru | Na platformě | Kde v panelu |
|---|---|---|
| Školicí sbírka oddělení | Bouquet: pojmenovaná sada kanálů, filmů nebo seriálů, kterou balíček zpřístupní | Bouquets, ze Streams a Movies / Series |
| Školicí materiály | VOD katalog: filmy a seriály se sezónami a epizodami, kategoriemi a metadaty | Movies a Series, nebo úloha ingestu VOD |
| Přístup zaměstnance | Linka: jeden přístup se svým balíčkem, bouquety, expirací, limitem připojení a výstupy | Lines → přidat, nebo aktivační kódy, nebo Reseller API |
| Interní školicí relace | Živý kanál: stream se svými zdroji, EPG a výstupními formáty | Streams → přidat živý stream (URL zdroje nebo RTMP push) |
| Integrace HR nebo LMS | Reseller API a webhooky: operace panelu z vašeho vlastního systému | Klíče Reseller API a webhooky v panelu resellera |
| Zařízení na zaměstnance | Max. připojení linky: kolik zařízení smí sledovat současně | Max. připojení linky |
Předpoklady
Co mít připraveno před instalací.
- Firemní server (Ubuntu 22.04 nebo 24.04) dosažitelný z kanceláří, instalátor a interní adresa nebo doména za vaším reverzním proxy.
- Školicí nahrávky, enkodér auditoria pro živé relace a schopnost systému HR nebo LMS volat HTTP API.
- Rozhodnutí o důvěrnosti: který materiál patří do které sbírky oddělení a kdo v HR a ve školicím týmu dostane účet v panelu.
Nasazení infrastruktury
Nejprve ústředí, pak kanceláře.
- Spusťte instalátor na serveru ústředí; panel umístěte za firemní reverzní proxy a nastavte důvěryhodné proxy, aby auditní log viděl skutečné adresy.
- Nastavte základ přehrávání na interní adresu; zaměstnanci mimo síť se k ní dostanou přes VPN nebo proxy.
- Zaregistrujte uzel na kancelář v Servers; panel jej nainstaluje přes SSH a nasměruje na něj diváky té kanceláře.
- Vytvořte partnerský účet pro školicí tým s oprávněními pro katalog a žádnými pro linky zaměstnanců.
Organizace obsahu
Sbírky podle oddělení, kurzy jako seriály.
- Vytvořte kategorie podle témat a jeden seriál na vícedílný kurz, s jednou epizodou na lekci.
- Vytvořte jeden bouquet na školicí sbírku oddělení a bouquet pro všechny zaměstnance pro materiál, který vidí každý.
- Vytvořte jeden balíček na roli: bouquety, které role potřebuje, a žádné další, s dlouhou délkou (například rok) jako dobou přístupu; obnovení přidá další období a HR linku deaktivuje, když smlouva skončí.
- Důvěrné sbírky jasně označte v jejich názvech; linka vidí jen bouquety, které její balíček zpřístupňuje.
Konfigurace partnerů (resellerů)
Školicí tým a, u skupiny společností, každá dceřiná společnost.
- Vytvořte skupinu s oprávněními ke katalogu pro školicí tým a skupinu s oprávněními k linkám pro HR.
- Přidejte školicí tým a HR jako resellery s těmito skupinami; ani jeden nepotřebuje v interním nasazení kredity.
- Dceřiná společnost s vlastní knihovnou dostane vlastního resellera, vlastní bouquety a vlastní balíčky.
Konfigurace přístupu zaměstnanců
Jedna linka na zaměstnance, z HR.
- Vytvořte pro systém HR klíč Reseller API a uložte jej do tajemství systému HR.
- Při nástupu systém HR zavolá action=create_line s balíčkem role a ID požadavku (délka balíčku je doba přístupu); při odchodu zavolá action=disable_line.
- Nastavte max. připojení na počet zařízení, která zaměstnanec smí používat (typicky dvě: stůl a telefon).
- Pro pilot přidejte linky z Lines → přidat a předejte údaje několika zaměstnancům.
Školicí materiály
Nahrávky na vyžádání.
- Nahrajte každou nahrávku jako zdroj epizody nebo ji ingestujte úlohou ingestu VOD; ponechte název a krátký popis.
- Připojte nahrávku k správnému bouquetu oddělení přes její seriál.
- Zkontrolujte přehrávání testovací linkou každé role a potvrďte, kdo co vidí.
Interní školicí relace
Relace jako živý kanál.
- Přidejte živý stream pro enkodér auditoria (RTMP push); zařaďte jej do bouquetu pro všechny zaměstnance nebo do bouquetu oddělení.
- Zapněte catch-up, aby se opozdilci mohli vrátit, a poté nahrajte záznam do knihovny.
- Uzly v kancelářích převezmou relaci jednou z originu a lokálně obsluhují své lidi.
Expirace přístupu
Přístup končí se smlouvou.
- Linka vyprší na konci období svého balíčku; dokud smlouva trvá, HR ji obnovuje pomocí action=renew_line, a když smlouva skončí, HR ji deaktivuje.
- Přihlaste systém HR k webhookům, aby sladil blížící se expiraci a vypršelé linky se svými záznamy.
- Pro dočasný přístup (dodavatelé, týden zaškolení) použijte krátkou expiraci místo samostatného balíčku.
Integrace s HR nebo LMS
Systémy řídí přístup; přehrávač přehrává.
- HR vytváří, obnovuje a deaktivuje linky přes Reseller API; LMS může odkazovat na webový přehrávač ze stránky kurzu.
- Pro diváky neexistuje jednotné přihlášení: zaměstnanec se do přehrávače přihlašuje údaji linky, které váš systém vydal.
- Pro interní reportovací nástroje použijte klíče Admin API s příznakem jen pro čtení.
Bezpečnostní hlediska
Důvěrnost od sítě až po linku.
- Ponechte platformu ve vnitřní síti nebo za reverzním proxy s TLS; podle toho nastavte TRUSTED_PROXIES.
- Dvoufázové přihlášení pro každý účet v panelu; skupiny oprávnění, aby HR nemohlo měnit katalog a školicí tým nemohl vidět linky.
- Podepsané a vypršující odkazy k přehrávání, nízký limit připojení na linku a vazba na adresu tam, kde jsou zařízení pevná.
- Šifrované zálohy databáze s kopií mimo lokalitu; auditní log pro každou změnu linek a katalogu.
Řešení potíží
Obvyklé první kontroly.
- Zaměstnanec vidí materiál jiného oddělení: zkontrolujte balíček linky a bouquety, které zpřístupňuje.
- Nový zaměstnanec nemá přístup: zkontrolujte, že volání z HR uspělo (záznam volání Reseller API), a expiraci linky.
- Kancelář se při živé relaci sekává: zkontrolujte heartbeat uzlu kanceláře a že jsou diváci na něj směrováni.
- Auditní log ukazuje adresu proxy: nastavte TRUSTED_PROXIES na proxy a restartujte panel.