Startseite
XtreamUIPro

Einrichtungsanleitung

Einrichtungsanleitung Unternehmensschulung

Konfigurieren Sie die Plattform als interner Videodienst eines Unternehmens: Schulungsbibliotheken nach Abteilung, vom HR-System gesteuerter Mitarbeiterzugang, interne Live-Sitzungen und Vertraulichkeit vom Netz bis zur Line.

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 BrancheAuf der PlattformWo im Panel
Schulungssammlung der AbteilungBouquet: eine benannte Gruppe von Kanälen, Filmen oder Serien, die ein Paket freigibtBouquets, aus Streams und Movies / Series
SchulungsmaterialVOD-Katalog: Filme und Serien mit Staffeln und Folgen, Kategorien und MetadatenMovies und Series oder der VOD-Ingest-Job
MitarbeiterzugangLine: ein Zugang mit Paket, Bouquets, Ablaufdatum, Verbindungslimit und AusgabenLines → hinzufügen, oder Aktivierungscodes, oder die Reseller API
Interne SchulungssitzungLive-Kanal: ein Stream mit seinen Quellen, EPG und AusgabeformatenStreams → Live-Stream hinzufügen (Quell-URL oder RTMP-Push)
HR- oder LMS-IntegrationReseller API und Webhooks: die Operationen des Panels aus Ihrem eigenen SystemReseller-API-Schlüssel und Webhooks im Dashboard des Resellers
Geräte pro MitarbeitendenMax. Verbindungen der Line: wie viele Geräte gleichzeitig schauen dürfenDie max. Verbindungen der Line

Voraussetzungen

Was vor der Installation bereitstehen sollte.

  1. 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.
  2. Die Schulungsaufzeichnungen, der Encoder des Auditoriums für Live-Sitzungen und die Fähigkeit des HR- oder LMS-Systems, eine HTTP-API aufzurufen.
  3. 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.

  1. 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.
  2. Setzen Sie die Wiedergabebasis auf die interne Adresse; Mitarbeitende außerhalb des Netzes erreichen sie über das VPN oder den Proxy.
  3. Registrieren Sie unter Servers einen Node pro Büro; das Panel installiert ihn per SSH und leitet die Zuschauer dieses Büros auf ihn.
  4. 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.

  1. Legen Sie Kategorien pro Thema und eine Serie pro mehrteiligem Kurs an, mit einer Folge pro Sitzung.
  2. Legen Sie ein Bouquet pro Schulungssammlung der Abteilung an und ein Bouquet für alle Mitarbeitenden für Material, das jeder sieht.
  3. 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.
  4. 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.

  1. Legen Sie eine Gruppe mit Katalogberechtigungen für das Schulungsteam und eine Gruppe mit Line-Berechtigungen für das HR-System an.
  2. Fügen Sie das Schulungsteam und das HR-System als Reseller mit diesen Gruppen hinzu; beide brauchen in einem internen Deployment keine Credits.
  3. 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.

  1. Legen Sie einen Reseller-API-Schlüssel für das HR-System an und bewahren Sie ihn in den Geheimnissen des HR-Systems auf.
  2. 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.
  3. Setzen Sie die max. Verbindungen auf die Zahl der Geräte, die ein Mitarbeitender nutzen darf (typischerweise zwei: Schreibtisch und Smartphone).
  4. Für einen Pilot fügen Sie Lines über Lines → hinzufügen hinzu und geben die Zugangsdaten an einige Mitarbeitende.

Schulungsmaterial

Aufzeichnungen auf Abruf.

  1. 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.
  2. Ordnen Sie die Aufzeichnung über ihre Serie dem richtigen Abteilungs-Bouquet zu.
  3. 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.

  1. 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.
  2. Aktivieren Sie Catch-up, damit Spätkommende zurückspulen können, und laden Sie die Aufzeichnung danach in die Bibliothek hoch.
  3. 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.

  1. 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.
  2. Abonnieren Sie die Webhooks mit dem HR-System, um bald ablaufende und abgelaufene Lines mit dessen eigenen Datensätzen abzugleichen.
  3. 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.

  1. 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.
  2. 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.
  3. Verwenden Sie Admin-API-Schlüssel mit dem Nur-Lese-Flag für interne Reporting-Werkzeuge.

Sicherheitsaspekte

Vertraulichkeit vom Netz bis zur Line.

  1. Halten Sie die Plattform im internen Netz oder hinter dem Reverse-Proxy mit TLS; setzen Sie TRUSTED_PROXIES entsprechend.
  2. Zwei-Faktor-Anmeldung für jedes Panel-Konto; Berechtigungsgruppen, damit das HR-System den Katalog nicht ändern und das Schulungsteam keine Lines sehen kann.
  3. Signierte und ablaufende Wiedergabelinks, ein niedriges Verbindungslimit pro Line und Adressbindung, wo Geräte fest sind.
  4. Verschlüsselte Datenbank-Backups mit externer Kopie; das Audit-Log für jede Änderung an Lines und Katalog.

Fehlersuche

Die üblichen ersten Prüfungen.

  1. Ein Mitarbeitender sieht das Material einer anderen Abteilung: Prüfen Sie das Paket der Line und die Bouquets, die es freigibt.
  2. 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.
  3. 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.
  4. Das Audit-Log zeigt die Adresse des Proxys: Setzen Sie TRUSTED_PROXIES auf den Proxy und starten Sie das Panel neu.