Domů
XtreamUIPro

Průvodce nastavením

Průvodce nastavením pro univerzity a kampusy

Nakonfigurujte platformu jako televizní a video službu univerzity: kampusové kanály, archivy přednášek podle fakult, koleje na vlastních uzlech a přístup studentů řízený studijním informačním systémem.

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 oboruNa platforměKde v panelu
Účet fakulty nebo katedryPartnerský účet (reseller): delegovaný panel s kredity, oprávněními a vlastními linkamiUsers → přidat resellera; Groups pro jeho oprávnění
Sbírka fakulty nebo nabídka kampusuBouquet: 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átyStreams → přidat živý stream (URL zdroje nebo RTMP push)
Archiv přednášekVOD katalog: filmy a seriály se sezónami a epizodami, kategoriemi a metadatyMovies a Series, nebo úloha ingestu VOD
Přístup studenta nebo zaměstnanceLinka: 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
Konec semestru nebo zápisuDatum expirace linky, obnovované balíčkem, kreditem nebo přes APIDatum expirace linky a trvání balíčku
Uzel kampusu nebo kolejeStreamovací uzly: hraniční servery zaregistrované z panelu, jeden na lokalitu nebo budovuServers → přidat uzel, instalovaný přes SSH
Integrace studijního informačního systémuReseller 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 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.
  2. 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.
  3. 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.

  1. 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.
  2. Nastavte základ přehrávání na adresu, na kterou studenti dosáhnou z kampusu a kolejí.
  3. 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.
  4. 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.

  1. 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.
  2. Vytvořte jeden bouquet na sbírku fakulty, jeden pro kampusové kanály a jeden pro společný materiál, například úvodní videa.
  3. 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í.
  4. 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.

  1. Vytvořte skupinu s oprávněními k linkám a k vlastnímu katalogu fakulty, bez přístupu k nastavení.
  2. 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.
  3. 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.

  1. Vytvořte klíč Reseller API pro studijní informační systém a uložte ho mezi tajemství tohoto systému.
  2. 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.
  3. Nastavte maximální počet připojení na počet zařízení, která smí student používat současně (obvykle dvě: telefon a notebook).
  4. 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í.

  1. Nahrajte každý záznam jako zdroj epizody nebo ho naimportujte úlohou importu VOD; zachovejte název kurzu a krátký popis.
  2. Přiřaďte seriál k bouquetu fakulty, aby kurz viděli jen studenti, jejichž balíček ho uděluje.
  3. 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.

  1. Přidejte signály kampusových kanálů jako živé streamy v sekci Streamy a zdroj EPG pro průvodce.
  2. 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.
  3. 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.

  1. 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í.
  2. Když student přeruší studium nebo promuje, SIS zavolá action=disable_line.
  3. 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á.

  1. SIS vytváří, obnovuje, povoluje a zakazuje linky přes Reseller API s klíčem a ID požadavku.
  2. 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č.
  3. 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.

  1. Držte platformu v síti kampusu nebo za reverse proxy s TLS; nastavte TRUSTED_PROXIES na tuto proxy.
  2. Dvoufázové přihlášení pro každý účet panelu a skupina oprávnění na roli, aby fakulta neviděla linky jiné fakulty.
  3. 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á.
  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. Student nevidí přednášky: zkontrolujte expiraci linky, poté balíček a bouquety, které uděluje.
  2. 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é.
  3. Kolej se večer zasekává: zkontrolujte heartbeat jejího uzlu a zda jsou k němu diváci směrováni.
  4. Auditní log ukazuje adresu proxy: nastavte TRUSTED_PROXIES na tuto proxy a restartujte panel.