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 Branche | Auf der Plattform | Wo im Panel |
|---|---|---|
| Konto einer Fakultät oder eines Fachbereichs | Partnerkonto (Reseller): ein delegiertes Dashboard mit Credits, Berechtigungen und eigenen Lines | Users → Reseller hinzufügen; Groups für seine Berechtigungen |
| Fakultätssammlung oder Campus-Senderliste | Bouquet: eine benannte Gruppe von Kanälen, Filmen oder Serien, die ein Paket freigibt | Bouquets, aus Streams und Movies / Series |
| Campus-Kanal oder Live-Veranstaltung | Live-Kanal: ein Stream mit seinen Quellen, EPG und Ausgabeformaten | Streams → Live-Stream hinzufügen (Quell-URL oder RTMP-Push) |
| Vorlesungsarchiv | VOD-Katalog: Filme und Serien mit Staffeln und Folgen, Kategorien und Metadaten | Movies und Series oder der VOD-Ingest-Job |
| Zugang für Studierende oder Mitarbeitende | Line: ein Zugang mit Paket, Bouquets, Ablaufdatum, Verbindungslimit und Ausgaben | Lines → hinzufügen, oder Aktivierungscodes, oder die Reseller API |
| Ende des Semesters oder der Einschreibung | Ablaufdatum der Line, verlängert durch ein Paket, einen Credit oder die API | Das Ablaufdatum der Line und die Laufzeit des Pakets |
| Node eines Campus oder Wohnheims | Streaming-Nodes: aus dem Panel registrierte Edge-Server, einer pro Standort oder Gebäude | Servers → Node hinzufügen, per SSH installiert |
| Anbindung des Studierendeninformationssystems | Reseller API und Webhooks: die Operationen des Panels aus Ihrem eigenen System | Reseller-API-Schlüssel und Webhooks im Dashboard des Resellers |
Voraussetzungen
Was vor der Installation bereitstehen sollte.
- 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.
- Die Campus-Senderfeeds und die Vorlesungsaufzeichnungen (oder der Export des Vorlesungsaufzeichnungssystems) und die Fähigkeit des Studierendeninformationssystems, eine HTTP-API aufzurufen.
- 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.
- 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.
- Setzen Sie die Wiedergabe-Basis auf die Adresse, die Studierende vom Campus und aus den Wohnheimen erreichen.
- 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.
- 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.
- Legen Sie Kategorien pro Fakultät und Fach an sowie eine Serie pro Lehrveranstaltung, mit einer Staffel pro Semester und einer Folge pro Vorlesung.
- Legen Sie ein Bouquet pro Fakultätssammlung an, eines für die Campus-Kanäle und eines für gemeinsames Material wie Einführungsvideos.
- 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.
- Legen Sie ein kurzes Testpaket für Tage der offenen Tür oder Gaststudierende an.
Partner-Konfiguration (Reseller)
Fakultäten als delegierte Konten.
- Legen Sie eine Gruppe mit Berechtigungen für Lines und den eigenen Katalog der Fakultät an, ohne Zugriff auf die Einstellungen.
- 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.
- 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.
- Erstellen Sie einen Reseller-API-Schlüssel für das Studierendeninformationssystem und bewahren Sie ihn in den Secrets dieses Systems auf.
- 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.
- Setzen Sie die maximalen Verbindungen auf die Zahl der Geräte, die ein Studierender gleichzeitig nutzen darf (typischerweise zwei: Handy und Laptop).
- 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.
- 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.
- Ordnen Sie die Serie dem Bouquet der Fakultät zu, damit nur Studierende, deren Paket es zuweist, die Lehrveranstaltung sehen.
- 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.
- Fügen Sie die Campus-Senderfeeds als Live-Streams unter Streams hinzu, dazu eine EPG-Quelle für den Programmführer.
- 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.
- 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.
- 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.
- Wenn ein Studierender exmatrikuliert wird oder abschließt, ruft das SIS action=disable_line auf.
- 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.
- Das SIS legt Lines über die Reseller API mit einem Schlüssel und einer Request-ID an, verlängert, aktiviert und deaktiviert sie.
- 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.
- 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.
- Betreiben Sie die Plattform im Campusnetz oder hinter dem Reverse Proxy mit TLS; setzen Sie TRUSTED_PROXIES auf den Proxy.
- 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.
- Signierte und ablaufende Wiedergabelinks, ein Verbindungslimit pro Line und eine Bindung an ein Land oder eine Adresse, wo sie hilft.
- 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.
- Ein Studierender sieht keine Vorlesungen: Prüfen Sie den Ablauf der Line, dann das Paket und die Bouquets, die es zuweist.
- 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.
- Ein Wohnheim puffert am Abend: Prüfen Sie den Heartbeat seines Nodes und ob die Zuschauer zu ihm geleitet werden.
- Das Audit-Log zeigt die Adresse des Proxys: Setzen Sie TRUSTED_PROXIES auf den Proxy und starten Sie das Panel neu.