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á fakulta, semestr ani student. Tabulka říká, který objekt hraje jakou roli; následující kapitoly je nastavují v tomto pořadí.
| Ve vašem oboru | Na platformě | Kde v panelu |
|---|---|---|
| Účet fakulty nebo katedry | Partnerský účet (reseller): delegovaný panel s kredity, oprávněními a vlastními linkami | Users → přidat resellera; Groups pro jeho oprávnění |
| Sbírka fakulty nebo nabídka kampusu | Bouquet: pojmenovaná sada kanálů, filmů nebo seriálů, kterou balíček zpřístupní | Bouquets, ze Streams a Movies / Series |
| Kampusový kanál nebo živá akce | Ž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) |
| Archiv přednášek | VOD katalog: filmy a seriály se sezónami a epizodami, kategoriemi a metadaty | Movies a Series, nebo úloha ingestu VOD |
| Přístup studenta nebo 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 |
| Konec semestru nebo zápisu | Datum expirace linky, obnovované balíčkem, kreditem nebo přes API | Datum expirace linky a trvání balíčku |
| Uzel kampusu nebo koleje | Streamovací uzly: hraniční servery zaregistrované z panelu, jeden na lokalitu nebo budovu | Servers → přidat uzel, instalovaný přes SSH |
| Integrace studijního informačního systému | Reseller API a webhooky: operace panelu z vašeho vlastního systému | Klíče Reseller API a webhooky v panelu resellera |
Předpoklady
Co mít před instalací.
- Server na hlavním kampusu (Ubuntu 22.04 nebo 24.04) dostupný z ostatních kampusů a kolejí, instalátor a interní adresu nebo doménu za vaším reverse proxy.
- Signály kampusových kanálů a záznamy přednášek (nebo export ze systému pro záznam přednášek) a schopnost studijního informačního systému volat HTTP API.
- Rozhodnutí o struktuře: které fakulty dostanou partnerský účet, jak se pojmenovávají série přednášek a jak dlouho trvá semestrální balíček.
Nasazení infrastruktury
Nejdřív hlavní kampus, potom ostatní lokality.
- Spusťte instalátor na serveru hlavního kampusu; umístěte panel za reverse proxy univerzity a nastavte důvěryhodné proxy, aby logy a pravidla IP viděly skutečné adresy.
- Nastavte základ přehrávání na adresu, na kterou studenti dosáhnou z kampusu a kolejí.
- Zaregistrujte uzel na kampus a kolej v sekci Servery; panel ho nainstaluje přes SSH a směruje k němu diváky této lokality.
- Nastavte licenční klíč na serveru; instituce v akademické doméně si může e-mailem vyžádat bezplatný klíč Professional vzdělávacího programu.
Organizace obsahu
Sbírky fakult a nabídka kampusu.
- Vytvořte kategorie podle fakulty a předmětu a jeden seriál na kurz se sezónou na semestr a jednou epizodou na přednášku.
- Vytvořte jeden bouquet na sbírku fakulty, jeden pro kampusové kanály a jeden pro společný materiál, například úvodní videa.
- Vytvořte balíčky pro studenty a zaměstnance: bouquety, které každý potřebuje, se semestrem jako dobou trvání, aby přístup končil se semestrem, pokud se neobnoví.
- Vytvořte krátký zkušební balíček pro dny otevřených dveří nebo hostující studenty.
Konfigurace partnerů (resellerů)
Fakulty jako delegované účty.
- Vytvořte skupinu s oprávněními k linkám a k vlastnímu katalogu fakulty, bez přístupu k nastavení.
- Přidejte každou fakultu nebo katedru jako partnerský účet (reseller) s touto skupinou a jejími balíčky; sub-reselleři mohou odrážet katedry v rámci fakulty.
- Fakulta vidí a spravuje jen své linky; centrální tým si ponechává celkový pohled. Je to delegovaný účet, ne izolovaná instalace.
Konfigurace přístupu studentů
Jedna linka na studenta, ze SIS.
- Vytvořte klíč Reseller API pro studijní informační systém a uložte ho mezi tajemství tohoto systému.
- Při zápisu SIS zavolá action=create_line s balíčkem studenta a ID požadavku; doba trvání balíčku, tedy semestr, je doba přístupu.
- Nastavte maximální počet připojení na počet zařízení, která smí student používat současně (obvykle dvě: telefon a notebook).
- Pro zaměstnance a pilotní provoz přidejte linky v sekci Linky → přidat a předejte přihlašovací údaje.
Archivy přednášek
Nahrávky na vyžádání.
- Nahrajte každý záznam jako zdroj epizody nebo ho naimportujte úlohou importu VOD; zachovejte název kurzu a krátký popis.
- Přiřaďte seriál k bouquetu fakulty, aby kurz viděli jen studenti, jejichž balíček ho uděluje.
- Zkontrolujte přehrávání testovací linkou každého balíčku, abyste potvrdili, kdo co vidí.
Kampusové kanály a živé akce
Živé kanály pro kampus.
- Přidejte signály kampusových kanálů jako živé streamy v sekci Streamy a zdroj EPG pro průvodce.
- Přidejte živý stream na přednáškový sál nebo akci, napájený encoderem sálu přes RTMP, a zapněte catch-up, aby se opozdilí diváci mohli vrátit zpět.
- Zařaďte každý kanál do správného bouquetu; uzly na kolejích si ho berou jednou z originu a lokálně obsluhují studenty.
Expirace a obnovení
Semestr jako platnost linky.
- Linka vyprší na konci období svého balíčku; při opětovném zápisu SIS zavolá action=renew_line a přidá se další období.
- Když student přeruší studium nebo promuje, SIS zavolá action=disable_line.
- Přihlaste SIS k webhookům, aby sladil vypršující a vypršené linky se svými záznamy.
Integrace se studijním informačním systémem
SIS řídí přístup; přehrávač přehrává.
- SIS vytváří, obnovuje, povoluje a zakazuje linky přes Reseller API s klíčem a ID požadavku.
- Pro diváky neexistuje jednotné přihlášení ani nativní integrace s LMS nebo SIS: student se do přehrávače přihlašuje údaji linky a stránka kurzu v LMS může odkazovat na webový přehrávač.
- Pro interní reportovací nástroje používejte klíče Admin API s příznakem jen pro čtení, allow-listem IP a datem expirace.
Bezpečnostní hlediska
Držte přístup pro studenty a zaměstnance.
- Držte platformu v síti kampusu nebo za reverse proxy s TLS; nastavte TRUSTED_PROXIES na tuto proxy.
- Dvoufázové přihlášení pro každý účet panelu a skupina oprávnění na roli, aby fakulta neviděla linky jiné fakulty.
- Podepsané a vypršující odkazy pro přehrávání, limit připojení na linku a svázání se zemí nebo adresou tam, kde to pomáhá.
- Š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.
- Student nevidí přednášky: zkontrolujte expiraci linky, poté balíček a bouquety, které uděluje.
- Nový student nemá přístup: zkontrolujte v logu volání Reseller API, zda volání SIS uspělo a zda je ID požadavku nové.
- Kolej se večer zasekává: zkontrolujte heartbeat jejího uzlu a zda jsou k němu diváci směrováni.
- Auditní log ukazuje adresu proxy: nastavte TRUSTED_PROXIES na tuto proxy a restartujte panel.