Discourse Livestream

:information_source: Zusammenfassung Discourse Livestream ermöglicht es Ihnen, Livestream-Themen zu erstellen, mit denen Ihre Benutzer einem Chat beitreten und daran teilnehmen können
:hammer_and_wrench: Repository-Link \u003chttps://github.com/discourse/discourse-livestream\u003e
:open_book: Installationsanleitung Plugins in Discourse installieren

Funktionen

Öffnen Sie ein beliebiges Thema, um ein Livestream-Ereignis zu starten.

Ein Livestream-Ereignis beinhaltet

  • einen Videostream (z. B. unter Verwendung von Youtube)
  • ein Kalenderereignis unter Verwendung von Discourse Calendar (and Event)
  • und außerdem einen automatisch für das Ereignis erstellten begleitenden Chat Kanal

Konfiguration

Es gibt einige notwendige Plugins und Einstellungen

  1. Das Chat-Plugin und das Kalender-Plugin müssen installiert sein.
    • Chat ist in Discourse vorinstalliert, und Kalender ist in Business-Tarifen und höher enthalten, oder für Selbst-Hoster können Sie es separat installieren.
  2. Diese Website-Einstellungen müssen aktiviert sein
    • discourse livestream enabled
    • chat enabled
    • discourse post event enabled
    • calendar enabled
  3. Stellen Sie sicher, dass embeddable chat allowed paths den Standardwert „/t“ enthält. Sie sollten diesen Wert nicht ändern müssen.

Erstellen eines Livestream-Themas

Um ein Livestream-Thema zu erstellen, möchten Sie etwas Ähnliches wie das Folgende ausfüllen – fügen Sie den Link zum Livestream und die Ereignisdetails hinzu.

Die Option Ereignis erstellen im Composer verwenden

Hier ist ein Ausschnitt, den Sie verwenden können
https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley

[event start="2024-10-23 22:00" status="public" timezone="Asia/Singapore" allowedGroups="trust_level_0"]
[/event]

Bevor Sie auf Thema erstellen klicken, ist das Hinzufügen des #livestream-Tags von entscheidender Bedeutung.

Anschließend sehen Sie, dass das Ereignis und der Livestream erstellt wurden, zusammen mit einem begleitenden Chat-Kanal auf der rechten Seite.

Screenshot des neuen Livestream-Ereignisses

Sobald ein Benutzer auf Zusage für das Ereignis klickt, tritt er automatisch dem Chat-Kanal bei und kann an der Konversation teilnehmen!

Fehlerbehebung

Der Chat wird in meinem Livestream-Thema nicht angezeigt

Stellen Sie sicher, dass embeddable chat allowed paths den Standardwert „/t“ enthält

30 „Gefällt mir“

Das sieht nach einem sehr nützlichen Plugin aus! Ich habe nur ein paar Fragen:

  1. Wenn der Benutzer auf „Going“ klickt, öffnet sich der Chat automatisch auf dem Bildschirm?
  2. Ist es zwingend erforderlich, einen Tag „livestream“ zu erstellen und ihn für Livestream-Themen zu verwenden?
  3. Wird der Kanal automatisch geschlossen oder gelöscht, nachdem der Livestream beendet ist?
8 „Gefällt mir“

Danke @NateDhaliwal!

Der Chat-Bildschirm (auf der rechten Seite des Bildschirms) wird beim Laden des Themas angezeigt. Das bedeutet, er ist vorhanden, unabhängig davon, ob ein Benutzer „going“ ist oder nicht. Der Benutzer erhält Zugriff auf den Chat-Kanal, sobald er „going“ auswählt, was auch den Chat-Kanal aktualisiert, indem ein CTA entfernt wird, der die Eingabe zum Senden von Nachrichten blockiert (für Benutzer, die nicht „going“ sind).

Derzeit ja.

Derzeit wird der Kanal weder gelöscht noch geschlossen, nachdem der Livestream beendet wurde oder das Livestream-Thema geschlossen wurde.

9 „Gefällt mir“

Dieses Plugin wäre auch für Termine, wie z.B. Besprechungen, nützlich. Bei der Vorbereitung von Besprechungen beinhalten die Themen oft Diskussionen über bessere Zeitfenster oder Ankündigungen von Verzögerungen usw. Dies vermüllt den Thread mit kurzlebigen Informationen.

Das Anbieten eines verknüpften Chats für diese Art von Themen könnte eine einfachere Verwaltung ermöglichen (Chatter würden nach einiger Zeit automatisch entfernt).

Für diese Art von Funktionalität würde es ausreichen, eine Einstellung für eine Liste von Tags hinzuzufügen, für die ein begleitender Chat aktiviert werden soll.
Zusätzlich könnten die Beschriftungen der Schaltflächen für verschiedene Tags anpassbar gemacht werden.

6 „Gefällt mir“

Es scheint, dass dieses Plugin Youtube Live unterstützt und in unserem Forum gut funktioniert. Aber wir benötigen andere Livestream-Quellen wie Bilibili. Unterstützt das Plugin diese Livestream-Quellen?

3 „Gefällt mir“

Wie gut funktioniert das auf dem Handy?

@xish Hast du es auf dem Handy ausprobiert? Ich vermute, wenn Bilibili einen Player hat, der auf Discourse funktioniert, wird es wahrscheinlich auch funktionieren. Ein einfacher Test ist, eine private Kategorie mit einer Testgruppe und einer Testfunktion zu erstellen.

1 „Gefällt mir“

Hallo und danke für das Plugin. Ich habe versucht, es zu installieren und alles lief gut. Nachdem ich das Plugin aktiviert hatte, habe ich ein neues Thema erstellt, bei dem ich das Livestream-Tag ausgewählt habe, aber das Problem ist, dass ich es nicht im Dropdown-Menü sehe, wenn ich versuche, “Create Event” zu finden und zu drücken. Ich habe versucht, den Code, den Sie geteilt haben, mit Daten usw. hinzuzufügen, aber nach dem Posten tut der Code nichts. Ich sehe den Chat und alles, aber nirgends kann ich auf “Going” klicken.

Vielen Dank im Voraus!

1 „Gefällt mir“

Wie Natalie schrieb, müssen Sie dies aktivieren


Sie müssen auch den Browser neu laden, bevor er im Editor angezeigt wird.

5 „Gefällt mir“

Ja! Sie haben absolut Recht und ich bin blind. Ich habe gelesen, dass wir den Chat aktiviert, Discourse Post Event aktiviert und Kalender aktiviert haben müssen, aber mein Fehler, ich dachte, es wäre in der Installation enthalten. Jetzt habe ich mir die Zeit genommen, zu lesen, was im Self-Hosted installiert ist und was nicht.

Vielen Dank für Ihre Antwort <3

5 „Gefällt mir“

Sehr cool! Hat jemand dieses Plugin mit Owncast oder PeerTube ausprobiert?

3 „Gefällt mir“

Ist das korrekt?

Ich sehe den Chat nicht eingebettet und habe auf „Gehe zu“ bei der Veranstaltung geklickt.
Das Video ist für morgen früh geplant. Vielleicht erscheint der Chat erst, wenn der Stream live ist?
Bearbeiten, um den Link zum letzten Stream zu entfernen

Update:
Der Chat wurde nicht wie in der OP beschrieben in das Live-Stream-Thema eingebettet. Kann mir jemand helfen herauszufinden, warum das nicht funktioniert?

Ich habe das Livestream-Tag hinzugefügt (ich musste eines erstellen – ist das richtig?)
Chat ist aktiviert und funktioniert im Hauptfenster
„Discourse post event enabled“ ist auf „/t“ gesetzt (wie oben gezeigt)
Kalender aktiviert (und funktioniert ansonsten)
Irgendwelche Hinweise?

1 „Gefällt mir“

Das klingt alles richtig. Sie sollten den Chat auch sehen können, bevor die Veranstaltung beginnt.

Hat es funktioniert?

1 „Gefällt mir“

Nein, ich konnte den Chat nicht wie im ursprünglichen Beitrag gezeigt im Beitrag erscheinen lassen.

Können Sie einen Screenshot davon teilen, wie Ihr Thema aussieht?

Danke Natalie, ich hatte das Thema nicht aktiviert :roll_eyes: :blush:

Bearbeitung zur Ergänzung:
Ich möchte mich nur bei Natalie und all den Leuten bedanken, die dieses Projekt so großartig machen!!! Discourse ist großartig und das Team und die Freiwilligen in dieser Community machen es großartig!!!

1 „Gefällt mir“

Nach einem kurzen Gespräch sieht es so aus, als ob das Plugin nicht aktiviert war, also sind wir hier jetzt in Ordnung.

Ich werde OP aktualisieren, damit auch sichergestellt wird, dass die Livestream-Plugin aktiviert ist.

5 „Gefällt mir“

Was ist der Zweck der Option Minimale Ereignisansicht: Schaltflächen „Zusagen/Nicht zusagen“ und Status von Eingeladenen ausblenden?

Ich habe ein Ereignis bearbeitet und diese Option ausgewählt. Dann wurde nur die Schaltfläche „Interessiert“ angezeigt, sodass es keine Möglichkeit gab, am Chat teilzunehmen.

2 „Gefällt mir“

Neuestes Thema zum Kartenereignis am Montag

1 „Gefällt mir“

Kann mir jemand sagen, wie man Inhalte hinter einem ‘Going RSVP’-Status versteckt?

Haben Sie ein Beispiel dafür, was Sie hier meinen? Möchten Sie Inhalte anzeigen, wenn jemand auf “Going” klickt?