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 Abteilung oder Mitarbeitender. Die Tabelle sagt, welches Objekt welche Rolle spielt; die folgenden Kapitel richten sie in dieser Reihenfolge ein.
| In Ihrer Branche | Auf der Plattform | Wo im Panel |
|---|---|---|
| Schulungssammlung der Abteilung | Bouquet: eine benannte Gruppe von Kanälen, Filmen oder Serien, die ein Paket freigibt | Bouquets, aus Streams und Movies / Series |
| Schulungsmaterial | VOD-Katalog: Filme und Serien mit Staffeln und Folgen, Kategorien und Metadaten | Movies und Series oder der VOD-Ingest-Job |
| Mitarbeiterzugang | Line: ein Zugang mit Paket, Bouquets, Ablaufdatum, Verbindungslimit und Ausgaben | Lines → hinzufügen, oder Aktivierungscodes, oder die Reseller API |
| Interne Schulungssitzung | Live-Kanal: ein Stream mit seinen Quellen, EPG und Ausgabeformaten | Streams → Live-Stream hinzufügen (Quell-URL oder RTMP-Push) |
| HR- oder LMS-Integration | Reseller API und Webhooks: die Operationen des Panels aus Ihrem eigenen System | Reseller-API-Schlüssel und Webhooks im Dashboard des Resellers |
| Geräte pro Mitarbeitenden | Max. Verbindungen der Line: wie viele Geräte gleichzeitig schauen dürfen | Die max. Verbindungen der Line |
Voraussetzungen
Was vor der Installation bereitstehen sollte.
- Ein Firmenserver (Ubuntu 22.04 oder 24.04), aus den Büros erreichbar, der Installer und eine interne Adresse oder eine Domain hinter Ihrem Reverse-Proxy.
- Die Schulungsaufzeichnungen, der Encoder des Auditoriums für Live-Sitzungen und die Fähigkeit des HR- oder LMS-Systems, eine HTTP-API aufzurufen.
- Eine Entscheidung zur Vertraulichkeit: welches Material in welche Abteilungssammlung gehört und wer im HR-System und im Schulungsteam ein Panel-Konto erhält.
Infrastruktur bereitstellen
Zuerst die Zentrale, dann die Büros.
- Führen Sie den Installer auf dem Server der Zentrale aus; stellen Sie das Panel hinter den Reverse-Proxy des Unternehmens und setzen Sie die vertrauenswürdigen Proxys, damit das Audit-Log echte Adressen sieht.
- Setzen Sie die Wiedergabebasis auf die interne Adresse; Mitarbeitende außerhalb des Netzes erreichen sie über das VPN oder den Proxy.
- Registrieren Sie unter Servers einen Node pro Büro; das Panel installiert ihn per SSH und leitet die Zuschauer dieses Büros auf ihn.
- Legen Sie ein Partnerkonto für das Schulungsteam an, mit Berechtigungen für den Katalog und keinen für die Lines der Mitarbeitenden.
Inhalte organisieren
Sammlungen nach Abteilung, Kurse als Serien.
- Legen Sie Kategorien pro Thema und eine Serie pro mehrteiligem Kurs an, mit einer Folge pro Sitzung.
- Legen Sie ein Bouquet pro Schulungssammlung der Abteilung an und ein Bouquet für alle Mitarbeitenden für Material, das jeder sieht.
- Legen Sie pro Rolle ein Paket an: die Bouquets, die diese Rolle braucht, und keine weiteren, mit langer Laufzeit (zum Beispiel ein Jahr) als Zugangszeitraum; eine Verlängerung fügt einen weiteren Zeitraum hinzu, und HR deaktiviert die Line, wenn der Vertrag endet.
- Kennzeichnen Sie vertrauliche Sammlungen in ihren Namen deutlich; eine Line sieht nur die Bouquets, die ihr Paket freigibt.
Partner-Konfiguration (Reseller)
Das Schulungsteam und, bei einem Konzern, jede Tochtergesellschaft.
- Legen Sie eine Gruppe mit Katalogberechtigungen für das Schulungsteam und eine Gruppe mit Line-Berechtigungen für das HR-System an.
- Fügen Sie das Schulungsteam und das HR-System als Reseller mit diesen Gruppen hinzu; beide brauchen in einem internen Deployment keine Credits.
- Eine Tochtergesellschaft mit eigener Bibliothek erhält einen eigenen Reseller, eigene Bouquets und eigene Pakete.
Konfiguration des Mitarbeiterzugangs
Eine Line pro Mitarbeitendem, aus dem HR-System.
- Legen Sie einen Reseller-API-Schlüssel für das HR-System an und bewahren Sie ihn in den Geheimnissen des HR-Systems auf.
- Bei der Einstellung ruft das HR-System action=create_line mit dem Paket der Rolle und einer Anfrage-ID auf (die Laufzeit des Pakets ist der Zugangszeitraum); beim Ausscheiden ruft es action=disable_line auf.
- Setzen Sie die max. Verbindungen auf die Zahl der Geräte, die ein Mitarbeitender nutzen darf (typischerweise zwei: Schreibtisch und Smartphone).
- Für einen Pilot fügen Sie Lines über Lines → hinzufügen hinzu und geben die Zugangsdaten an einige Mitarbeitende.
Schulungsmaterial
Aufzeichnungen auf Abruf.
- Laden Sie jede Aufzeichnung als Quelle einer Folge hoch oder nehmen Sie sie mit dem VOD-Ingest-Job auf; behalten Sie den Titel und eine kurze Beschreibung.
- Ordnen Sie die Aufzeichnung über ihre Serie dem richtigen Abteilungs-Bouquet zu.
- Prüfen Sie die Wiedergabe mit einer Test-Line je Rolle, um zu bestätigen, wer was sieht.
Interne Schulungssitzungen
Eine Sitzung als Live-Kanal.
- Fügen Sie einen Live-Stream für den Encoder des Auditoriums hinzu (RTMP-Push); legen Sie ihn in das Bouquet für alle Mitarbeitenden oder das einer Abteilung.
- Aktivieren Sie Catch-up, damit Spätkommende zurückspulen können, und laden Sie die Aufzeichnung danach in die Bibliothek hoch.
- Nodes in den Büros holen die Sitzung einmal vom Origin und versorgen ihre Leute lokal.
Ablauf des Zugangs
Der Zugang endet mit dem Vertrag.
- Eine Line läuft am Ende des Zeitraums ihres Pakets ab; solange der Vertrag läuft, verlängert HR sie mit action=renew_line, und wenn der Vertrag endet, deaktiviert HR sie.
- Abonnieren Sie die Webhooks mit dem HR-System, um bald ablaufende und abgelaufene Lines mit dessen eigenen Datensätzen abzugleichen.
- Für befristeten Zugang (Dienstleister, Einarbeitungswoche) verwenden Sie ein kurzes Ablaufdatum statt eines eigenen Pakets.
Integration mit HR oder einem LMS
Systeme steuern den Zugang; der Player spielt ab.
- Das HR-System legt Lines über die Reseller API an, verlängert und deaktiviert sie; das LMS kann von einer Kursseite auf den Web-Player verlinken.
- Es gibt kein Single Sign-on für Zuschauer: Ein Mitarbeitender meldet sich mit den Zugangsdaten der Line im Player an, die Ihr System ausgestellt hat.
- Verwenden Sie Admin-API-Schlüssel mit dem Nur-Lese-Flag für interne Reporting-Werkzeuge.
Sicherheitsaspekte
Vertraulichkeit vom Netz bis zur Line.
- Halten Sie die Plattform im internen Netz oder hinter dem Reverse-Proxy mit TLS; setzen Sie TRUSTED_PROXIES entsprechend.
- Zwei-Faktor-Anmeldung für jedes Panel-Konto; Berechtigungsgruppen, damit das HR-System den Katalog nicht ändern und das Schulungsteam keine Lines sehen kann.
- Signierte und ablaufende Wiedergabelinks, ein niedriges Verbindungslimit pro Line und Adressbindung, wo Geräte fest sind.
- Verschlüsselte Datenbank-Backups mit externer Kopie; das Audit-Log für jede Änderung an Lines und Katalog.
Fehlersuche
Die üblichen ersten Prüfungen.
- Ein Mitarbeitender sieht das Material einer anderen Abteilung: Prüfen Sie das Paket der Line und die Bouquets, die es freigibt.
- Eine neue Mitarbeiterin hat keinen Zugang: Prüfen Sie, ob der Aufruf des HR-Systems erfolgreich war (das Aufruf-Log der Reseller API), und das Ablaufdatum der Line.
- Ein Büro puffert bei einer Live-Sitzung: Prüfen Sie den Heartbeat des Büro-Nodes und ob die Zuschauer auf ihn geleitet werden.
- Das Audit-Log zeigt die Adresse des Proxys: Setzen Sie TRUSTED_PROXIES auf den Proxy und starten Sie das Panel neu.