Startseite
XtreamUIPro

Einrichtungsanleitung

Einrichtungsanleitung für Hochschulen und Campus

Konfigurieren Sie die Plattform als Fernseh- und Videodienst einer Hochschule: Campus-Kanäle, Vorlesungsarchive nach Fakultät, Wohnheime auf eigenen Nodes und Studierendenzugang, gesteuert vom Studierendeninformationssystem.

Diese Anleitungen bilden die Begriffe einer Branche auf die Objekte ab, die die Plattform heute hat (Bouquets, Lines, Pakete, Partnerkonten, Nodes, die API). Es sind konzeptionelle Zuordnungen, keine branchenspezifischen Funktionen, und ein Partnerkonto ist ein delegiertes Konto, kein isolierter Mandant.

Konzeptionelle Zuordnung

Nichts im Panel heißt Fakultät, Semester oder Studierender. Die Tabelle zeigt, welches Objekt welche Rolle übernimmt; die folgenden Kapitel richten sie in dieser Reihenfolge ein.

In Ihrer BrancheAuf der PlattformWo im Panel
Konto einer Fakultät oder eines FachbereichsPartnerkonto (Reseller): ein delegiertes Dashboard mit Credits, Berechtigungen und eigenen LinesUsers → Reseller hinzufügen; Groups für seine Berechtigungen
Fakultätssammlung oder Campus-SenderlisteBouquet: eine benannte Gruppe von Kanälen, Filmen oder Serien, die ein Paket freigibtBouquets, aus Streams und Movies / Series
Campus-Kanal oder Live-VeranstaltungLive-Kanal: ein Stream mit seinen Quellen, EPG und AusgabeformatenStreams → Live-Stream hinzufügen (Quell-URL oder RTMP-Push)
VorlesungsarchivVOD-Katalog: Filme und Serien mit Staffeln und Folgen, Kategorien und MetadatenMovies und Series oder der VOD-Ingest-Job
Zugang für Studierende oder MitarbeitendeLine: ein Zugang mit Paket, Bouquets, Ablaufdatum, Verbindungslimit und AusgabenLines → hinzufügen, oder Aktivierungscodes, oder die Reseller API
Ende des Semesters oder der EinschreibungAblaufdatum der Line, verlängert durch ein Paket, einen Credit oder die APIDas Ablaufdatum der Line und die Laufzeit des Pakets
Node eines Campus oder WohnheimsStreaming-Nodes: aus dem Panel registrierte Edge-Server, einer pro Standort oder GebäudeServers → Node hinzufügen, per SSH installiert
Anbindung des StudierendeninformationssystemsReseller API und Webhooks: die Operationen des Panels aus Ihrem eigenen SystemReseller-API-Schlüssel und Webhooks im Dashboard des Resellers

Voraussetzungen

Was vor der Installation bereitstehen sollte.

  1. Ein Server auf dem Hauptcampus (Ubuntu 22.04 oder 24.04), der von den anderen Campus und den Wohnheimen erreichbar ist, der Installer und eine interne Adresse oder eine Domain hinter Ihrem Reverse Proxy.
  2. Die Campus-Senderfeeds und die Vorlesungsaufzeichnungen (oder der Export des Vorlesungsaufzeichnungssystems) und die Fähigkeit des Studierendeninformationssystems, eine HTTP-API aufzurufen.
  3. Eine Entscheidung zur Struktur: welche Fakultäten ein Partnerkonto erhalten, wie Vorlesungsserien benannt werden und wie lange ein Semesterpaket gilt.

Infrastruktur bereitstellen

Zuerst der Hauptcampus, dann die anderen Standorte.

  1. Führen Sie den Installer auf dem Server des Hauptcampus aus; stellen Sie das Panel hinter den Reverse Proxy der Hochschule und setzen Sie die vertrauenswürdigen Proxys, damit Logs und IP-Regeln echte Adressen sehen.
  2. Setzen Sie die Wiedergabe-Basis auf die Adresse, die Studierende vom Campus und aus den Wohnheimen erreichen.
  3. Registrieren Sie unter Servers einen Node pro Campus und pro Wohnheim; das Panel installiert ihn per SSH und leitet die Zuschauer dieses Standorts zu ihm.
  4. Setzen Sie den Lizenzschlüssel auf dem Server; eine Einrichtung mit akademischer Domain kann den kostenlosen Professional-Schlüssel des Bildungsprogramms per E-Mail anfordern.

Inhalte organisieren

Fakultätssammlungen und die Campus-Senderliste.

  1. Legen Sie Kategorien pro Fakultät und Fach an sowie eine Serie pro Lehrveranstaltung, mit einer Staffel pro Semester und einer Folge pro Vorlesung.
  2. Legen Sie ein Bouquet pro Fakultätssammlung an, eines für die Campus-Kanäle und eines für gemeinsames Material wie Einführungsvideos.
  3. Legen Sie Pakete für Studierende und Mitarbeitende an: die Bouquets, die jeweils nötig sind, mit dem Semester als Laufzeit, sodass der Zugang mit dem Semester endet, sofern er nicht verlängert wird.
  4. Legen Sie ein kurzes Testpaket für Tage der offenen Tür oder Gaststudierende an.

Partner-Konfiguration (Reseller)

Fakultäten als delegierte Konten.

  1. Legen Sie eine Gruppe mit Berechtigungen für Lines und den eigenen Katalog der Fakultät an, ohne Zugriff auf die Einstellungen.
  2. Fügen Sie jede Fakultät oder jeden Fachbereich als Partnerkonto (Reseller) mit dieser Gruppe und ihren Paketen hinzu; Sub-Reseller können Fachbereiche innerhalb einer Fakultät abbilden.
  3. Eine Fakultät sieht und verwaltet nur ihre eigenen Lines; das zentrale Team behält die Gesamtsicht. Es ist ein delegiertes Konto, keine isolierte Installation.

Studierendenzugang konfigurieren

Eine Line pro Studierendem, aus dem SIS.

  1. Erstellen Sie einen Reseller-API-Schlüssel für das Studierendeninformationssystem und bewahren Sie ihn in den Secrets dieses Systems auf.
  2. Bei der Einschreibung ruft das SIS action=create_line mit dem Paket des Studierenden und einer Request-ID auf; die Laufzeit des Pakets, das Semester, ist der Zugangszeitraum.
  3. Setzen Sie die maximalen Verbindungen auf die Zahl der Geräte, die ein Studierender gleichzeitig nutzen darf (typischerweise zwei: Handy und Laptop).
  4. Für Mitarbeitende und für einen Pilotbetrieb fügen Sie Lines unter Lines → hinzufügen hinzu und geben die Zugangsdaten aus.

Vorlesungsarchive

Aufzeichnungen auf Abruf.

  1. Laden Sie jede Aufzeichnung als Quelle einer Folge hoch oder übernehmen Sie sie mit dem VOD-Ingest-Job; behalten Sie den Titel der Lehrveranstaltung und eine kurze Beschreibung.
  2. Ordnen Sie die Serie dem Bouquet der Fakultät zu, damit nur Studierende, deren Paket es zuweist, die Lehrveranstaltung sehen.
  3. Prüfen Sie die Wiedergabe mit einer Test-Line jedes Pakets, um zu bestätigen, wer was sieht.

Campus-Kanäle und Live-Veranstaltungen

Live-Kanäle für den Campus.

  1. Fügen Sie die Campus-Senderfeeds als Live-Streams unter Streams hinzu, dazu eine EPG-Quelle für den Programmführer.
  2. Fügen Sie pro Hörsaal oder Veranstaltung einen Live-Stream hinzu, gespeist vom Encoder des Saals über RTMP, und aktivieren Sie Catch-up, damit Spätzuschauer zurückspulen können.
  3. Legen Sie jeden Kanal in das richtige Bouquet; die Nodes in den Wohnheimen holen ihn einmal vom Origin und bedienen Studierende lokal.

Ablauf und Verlängerung

Das Semester als Gültigkeit der Line.

  1. Eine Line läuft am Ende des Zeitraums ihres Pakets ab; bei der Rückmeldung ruft das SIS action=renew_line auf, und ein weiterer Zeitraum wird hinzugefügt.
  2. Wenn ein Studierender exmatrikuliert wird oder abschließt, ruft das SIS action=disable_line auf.
  3. Abonnieren Sie die Webhooks für das SIS, um ablaufende und abgelaufene Lines mit dessen Unterlagen abzugleichen.

Anbindung an das Studierendeninformationssystem

Das SIS steuert den Zugang; der Player spielt ab.

  1. Das SIS legt Lines über die Reseller API mit einem Schlüssel und einer Request-ID an, verlängert, aktiviert und deaktiviert sie.
  2. Es gibt kein Single Sign-on für Zuschauer und keine native LMS- oder SIS-Integration: Ein Studierender meldet sich im Player mit den Zugangsdaten der Line an, und eine Kursseite im LMS kann auf den Web-Player verlinken.
  3. Nutzen Sie für interne Reporting-Werkzeuge Admin-API-Schlüssel mit Nur-Lese-Flag, IP-Allowlist und Ablaufdatum.

Sicherheitsaspekte

Den Zugang Studierenden und Mitarbeitenden vorbehalten.

  1. Betreiben Sie die Plattform im Campusnetz oder hinter dem Reverse Proxy mit TLS; setzen Sie TRUSTED_PROXIES auf den Proxy.
  2. Zwei-Faktor-Anmeldung für jedes Panel-Konto und eine Berechtigungsgruppe pro Rolle, damit eine Fakultät die Lines einer anderen Fakultät nicht sieht.
  3. Signierte und ablaufende Wiedergabelinks, ein Verbindungslimit pro Line und eine Bindung an ein Land oder eine Adresse, wo sie hilft.
  4. Verschlüsselte Datenbank-Backups mit einer Off-Site-Kopie und das Audit-Log für jede Änderung an Lines und Katalog.

Fehlersuche

Die üblichen ersten Prüfungen.

  1. Ein Studierender sieht keine Vorlesungen: Prüfen Sie den Ablauf der Line, dann das Paket und die Bouquets, die es zuweist.
  2. Ein neuer Studierender hat keinen Zugang: Prüfen Sie im Reseller-API-Aufruf-Log, ob der Aufruf des SIS erfolgreich war und ob die Request-ID neu ist.
  3. Ein Wohnheim puffert am Abend: Prüfen Sie den Heartbeat seines Nodes und ob die Zuschauer zu ihm geleitet werden.
  4. Das Audit-Log zeigt die Adresse des Proxys: Setzen Sie TRUSTED_PROXIES auf den Proxy und starten Sie das Panel neu.