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 Sitzung, Bürger oder Fachbereich. 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 |
|---|---|---|
| Ratssitzung oder öffentlicher Kanal | Live-Kanal: ein Stream mit seinen Quellen, EPG und Ausgabeformaten | Streams → Live-Stream hinzufügen (Quell-URL oder RTMP-Push) |
| Sitzungsarchiv und Schulungsbibliothek | VOD-Katalog: Filme und Serien mit Staffeln und Folgen, Kategorien und Metadaten | Movies und Series oder der VOD-Ingest-Job |
| Öffentliches Programm oder Sammlung eines Fachbereichs | Bouquet: eine benannte Gruppe von Kanälen, Filmen oder Serien, die ein Paket freigibt | Bouquets, aus Streams und Movies / Series |
| Zugang für Bürger oder Mitarbeitende | Line: ein Zugang mit Paket, Bouquets, Ablaufdatum, Verbindungslimit und Ausgaben | Lines → hinzufügen, oder Aktivierungscodes, oder die Reseller API |
| Gültigkeit eines öffentlichen oder Mitarbeiterzugangs | Ablaufdatum der Line, verlängert durch ein Paket, einen Credit oder die API | Das Ablaufdatum der Line und die Laufzeit des Pakets |
| Anbindung der Systeme der Stadt | 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 im Rechenzentrum der Institution (Ubuntu 22.04 oder 24.04), der Installer und eine Domain hinter dem Reverse Proxy der Institution für die öffentliche Adresse.
- Der Encoder oder Videomischer des Sitzungssaals, der RTMP senden kann, die Aufzeichnungen vergangener Sitzungen und die Schulungsvideos für Mitarbeitende.
- Eine Entscheidung dazu, was öffentlich und was intern ist, wie lange eine öffentliche Line gilt und welche Operatoren ein Panel-Konto erhalten.
Infrastruktur bereitstellen
Der Verwaltungsserver, dann jeder entfernte Standort.
- Führen Sie den Installer auf dem Server der Institution aus; stellen Sie das Panel hinter den Reverse Proxy mit TLS und setzen Sie TRUSTED_PROXIES, damit das Audit-Log und IP-Regeln echte Adressen sehen.
- Setzen Sie die Wiedergabe-Basis auf die öffentliche Adresse, die Bürger erreichen, und den Lizenzschlüssel auf dem Server.
- Registrieren Sie unter Servers einen Node für einen Standort, der einen braucht, etwa ein zweites Gebäude mit Sitzungssaal; das Panel installiert ihn per SSH.
- Legen Sie ein Partnerkonto (Reseller) für das Kommunikationsteam mit Berechtigungen für öffentliche Lines an und eines für Personal oder Schulung für Mitarbeiter-Lines.
Inhalte organisieren
Ein öffentliches Programm und Sammlungen der Fachbereiche.
- Legen Sie Kategorien für Sitzungen, Ausschüsse und öffentliche Informationen an sowie eine Serie pro Gremium, mit einer Folge pro Sitzung.
- Legen Sie ein öffentliches Bouquet mit dem Live-Sitzungskanal und dem Archiv an und ein Bouquet pro Schulungssammlung eines Fachbereichs.
- Legen Sie ein Paket für Bürger an, das nur das öffentliche Bouquet zuweist, mit einer langen Laufzeit als Zugangszeitraum.
- Legen Sie Pakete für Mitarbeitende an, die dem öffentlichen Bouquet die Schulungs- und internen Bouquets hinzufügen.
Partner-Konfiguration (Reseller)
Teams, die Zugang ausgeben.
- Legen Sie eine Gruppe nur mit Berechtigungen für Lines an, ohne Zugriff auf den Katalog oder die Einstellungen.
- Fügen Sie das Kommunikationsteam als Partnerkonto mit dem Bürgerpaket hinzu und Personal oder Schulung mit den Mitarbeiterpaketen.
- Eine Stelle mit mehreren Diensten kann jedem Dienst ein eigenes Partnerkonto geben; es ist ein delegiertes Konto, keine isolierte Installation.
Bürger- und Mitarbeiter-Lines konfigurieren
Öffentliche Lines und Mitarbeiter-Lines.
- Erstellen Sie einen Reseller-API-Schlüssel für die Website der Stadt und bewahren Sie ihn in deren Secrets auf; wenn ein Bürger Zugang anfordert, ruft sie action=create_line mit dem öffentlichen Paket und einer Request-ID auf.
- Setzen Sie einen langen Ablauf für öffentliche Lines und ein Verbindungslimit, das zur Nutzung im Haushalt passt.
- Legen Sie Mitarbeiter-Lines pro Fachbereich mit den Mitarbeiterpaketen an, vom Personalsystem der Stadt über die API oder unter Lines → hinzufügen.
- Binden Sie Mitarbeiter-Lines an den Adressbereich der Institution, wo das Netz es erlaubt.
Sitzungsarchiv und Schulungsbibliothek
Aufzeichnungen auf Abruf.
- Fügen Sie jede aufgezeichnete Sitzung als Folge der Serie ihres Gremiums hinzu, übernommen mit dem VOD-Ingest-Job oder hochgeladen, mit Titel, Datum und Beschreibung.
- Legen Sie die Sitzungsserie in das öffentliche Bouquet und die Schulungsbibliothek in die Bouquets der Fachbereiche.
- Prüfen Sie die Wiedergabe mit einer Test-Line des öffentlichen Pakets und einer eines Mitarbeiterpakets, um zu bestätigen, wer was sieht.
Live-Sitzungen
Der Sitzungssaal als Live-Kanal.
- Fügen Sie einen Live-Stream mit RTMP-Push vom Encoder des Sitzungssaals hinzu und legen Sie ihn in das öffentliche Bouquet.
- Aktivieren Sie Catch-up, damit Spätzuschauer zurückspulen können, und fügen Sie einen EPG-Eintrag oder einen Titel hinzu, damit Zuschauer wissen, welche Sitzung läuft.
- Testen Sie den Feed vor jeder Sitzung und halten Sie einen Node nahe einem zweiten Standort bereit, wenn dort ebenfalls Sitzungen stattfinden.
Ablauf und Verlängerung
Lang für die Öffentlichkeit, an die Beschäftigung gebunden für Mitarbeitende.
- Eine öffentliche Line gilt so lange wie die Laufzeit des Pakets; verlängern Sie sie mit action=renew_line, wenn der Bürger erneut fragt.
- Eine Mitarbeiter-Line wird verlängert, solange die Person für die Institution arbeitet, und mit action=disable_line deaktiviert, wenn sie ausscheidet.
- Abonnieren Sie die Webhooks für die Systeme der Stadt, um ablaufende und deaktivierte Lines zu sehen.
Anbindung an die Systeme der Institution
Systeme steuern den Zugang; der Player spielt ab.
- Die Website und das Personalsystem legen Lines über die Reseller API mit einem Schlüssel und einer Request-ID an, verlängern, aktivieren und deaktivieren sie.
- Es gibt kein Single Sign-on für Zuschauer und keine native Integration mit einem bestimmten Produkt für den öffentlichen Sektor: Zuschauer melden sich im Player mit den Zugangsdaten ihrer Line an.
- Nutzen Sie für Reporting-Werkzeuge Admin-API-Schlüssel mit Nur-Lese-Flag, IP-Allowlist und Ablaufdatum.
Sicherheitsaspekte
Von der Institution betrieben, offen dort, wo es sein soll.
- Betreiben Sie die Plattform auf der Infrastruktur der Institution hinter dem Reverse Proxy mit TLS und halten Sie öffentliches und internes Material in getrennten Bouquets.
- Zwei-Faktor-Anmeldung für jedes Panel-Konto und Berechtigungsgruppen pro Team; reCAPTCHA oder Turnstile bei der Anmeldung, wenn das Panel von außen erreichbar ist.
- Signierte und ablaufende Wiedergabelinks, ein Verbindungslimit pro Line und Adressbindung bei Mitarbeiter-Lines.
- 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 Bürger kann nicht zuschauen: Prüfen Sie den Ablauf der Line, ob sie aktiviert ist, und das öffentliche Bouquet des Pakets.
- Eine Sitzung startet nicht: Prüfen Sie den Push des Encoders an den Stream und den Status des Streams im Panel.
- Mitarbeitende sehen keine Schulungsbibliothek: Prüfen Sie das Paket der Mitarbeiter-Line und die Bouquets, die es zuweist.
- Das Audit-Log zeigt die Adresse des Proxys: Setzen Sie TRUSTED_PROXIES auf den Proxy und starten Sie das Panel neu.