Einführung
Was ist das Livechat Plugin?
Dieses Peertube Plugin ist dafür gedacht, ein Chatsystem für Peertube-Videos bereitzustellen.
Sobald Sie das Plugin auf Ihrer Peertube-Instanz installiert haben, wird standardmäßig für jeden Live-Stream automatisch ein Chatroom erstellt.
Auf dem folgenden Bildschirmfoto sehen Sie eine klassische Peertube-Videoseite mit einem Chatroom auf der rechten Seite (klicken Sie auf das Bild, um es im Vollbildmodus anzuzeigen):
Der Chat-Raum wird für alle Zuschauer zugänglich sein, auch für diejenigen, die kein Konto auf Ihrer Instanz haben. Diese “anonymen” Benutzer müssen nur einen Spitznamen wählen, bevor sie im Chat sprechen können.
Standardmäßig wird der Chat neben dem Video angezeigt. Sie können ihn aber in einem anderen Browser-Tab öffnen, indem Sie die Schaltfläche oben verwenden:
Sie können das Livechat-Plugin mit dieser Demo-Seite testen.
Installation
Als Peertube-Administrator können Sie dieses Plugin auf Ihrer Instanz einrichten, indem Sie einfach den Peertube-Plugin-Marktplatz in der Administrationsoberfläche nutzen. Suchen Sie nach “livechat” und klicken Sie dann auf “installieren”: Das war’s!
Livechat Funktionen
Das Plugin hat viele erweiterte Funktionen. Da es den XMPP-Standard “unter der Haube” verwendet, ist es für Peertube-Administratoren möglich, fortgeschrittene Nutzungen zu ermöglichen (Verbindung über XMPP-Clients, Chatbots, Brücken zu anderen Chat-Protokollen, …). Weitere Informationen finden Sie in den entsprechenden Abschnitten dieser Dokumentation.
Föderation
Peertube ist Teil des fediverse: Sie können ein Netzwerk von Peertube-Instanzen erstellen und Inhalte zwischen ihnen austauschen.
Dieses Plugin kann Föderation handhaben: Wenn Sie einen Livestream von einer entfernten Instanz ansehen, werden Sie dem Chatraum mit Ihrem lokalen Konto beitreten. Sie werden automatisch mit Ihrem aktuellen Nickname und Avatar verbunden.
Damit der Zusammenschluss funktioniert, muss das Plugin natürlich auf beiden Instanzen installiert sein.
Moderation
Manchmal muss man seine Community vor bösen Menschen schützen. Als Instanzadministrator können Sie die Föderation für das Livechat-Plugin deaktivieren. Wenn sich entfernte Akteure schlecht benehmen, können Streamer, Moderatoren und Administratoren Nutzer sperren oder stummschalten.
Chatbot
Dieses Plugin verfügt über einen eingebauten Chatbot. Weitere Informationen dazu finden Sie in der Dokumentation.
Sie können auch jeden anderen XMPP-Chatbot einbinden, indem Sie XMPP External Components verwenden. Dazu müssen Sie nur den Zugriff auf externe Komponenten in den Plugin-Einstellungen konfigurieren.
Chat Dauerhaftigkeit
Wenn Sie einem Raum beitreten, sehen Sie frühere Nachrichten. Auch solche, die gesendet wurden, bevor Sie dem Raum beigetreten sind.
Dieses Verhalten kann von Raum zu Raum geändert werden, und die Standardverweildauer kann von den Instanzadministratoren festgelegt werden.
Integrieren Sie den Chat in Ihren Live-Stream
Wenn Sie Software wie OBS für Ihren Live-Stream verwenden, können Sie den Chat in den Videostream einbetten. Dies ist zum Beispiel für Wiederholungen nützlich.
Im folgenden Screenshot sehen Sie eine Live-Wiedergabe, bei der der Chat-Inhalt am unteren Rand des Videos eingebettet ist:
Im folgenden Screenshot sehen Sie ein OBS-Setup, bei dem der Chat als Quelle in die aktuelle Szene eingebunden ist (die Hintergrundfarbe kann geändert werden und kann transparent sein):
Andere Verwendungen
Standardmäßig kann jeder Streamer den Chat für seine Live-Streams aktivieren/deaktivieren.
Auf der Instanzebene können Administratoren jedoch den Chat für alle Videos (live und/oder VOD) aktivieren.
Sie können den Chat sogar für bestimmte VOD-Videos aktivieren. So funktioniert die Demonstrationsseite: Es handelt sich nicht um einen Live-Stream, aber ich habe den Chat speziell für dieses Video aktiviert.