Ich bin nicht der Entwickler, aber ich hoffe, dieses Thema kann sich als nützlich erweisen, um über Mumble zu diskutieren – eine VOIP-Lösung, die es Hunderten von Benutzern ermöglicht, Audio- und Textdiskussionen zu führen. Mumble wird seit Jahren stark von Podcastern genutzt und dient als Open-Source-Alternative zu Teamviewer, Discord usw. Es ist sehr latenzarm und kann auf Systemen mit nur 512 MB RAM betrieben werden.
Ein Mumble Viewer-Plugin für Discourse, das Kanal- und Benutzerinformationen anzeigt.
Discourse ist eine Open-Source-Diskussionsplattform.
Der Mumble-Server muss das Channel Viewer Protocol unterstützen. Die meisten Mumble-Server unterstützen dies. Wenn Sie Ihren eigenen Server verwalten, können Sie eine Drittanbieter-Anwendung installieren, um dies zu ermöglichen.
Funktionen
Das Plugin fügt einen Button in die Kopfzeile ein.
Der Button zeigt die Anzahl der mit dem Mumble-Server verbundenen Benutzer an.
Beim Klicken auf den Button öffnet sich ein Menü mit der Liste der Kanäle und Benutzer.
Inaktive Benutzer haben ein abgedunkeltes Symbol.
Die Informationen werden in regelmäßigen Abständen aktualisiert (konfigurierbar).
Screenshot des Plugins in Aktion:
Installation
Folgen Sie der Anleitung zum Installieren eines Plugins für Discourse, fügen Sie jedoch stattdessen diese Repository-URL hinzu.
Gehen Sie dann zu Admin > Plugins und wählen Sie Mumble-Einstellungen:
mumble_interval: das Intervall zwischen den Aktualisierungen der Informationen
Ich bin neugierig, ob man dieses Plugin auf meinem Forum installieren kann, und soweit ich weiß, wurde das bisher noch nicht diskutiert. Für das Kanalzugriffsprotokoll halte ich mumble-web mit WebRTC für eine gute, aktive Wahl.
Ich habe in den letzten Tagen ein wenig mit Mumble herumgespielt, nachdem ich deinen Beitrag gesehen habe (ich nutze einen Android-Client und verbinde mich mit öffentlichen Servern, also nichts Discourse-spezifisches), und es ist ziemlich cool.
Das Plugin im Originalbeitrag ist nur ein „Viewer“. Benutzer benötigen einen Mumble-Client, um auf den Server zuzugreifen und ihn zu nutzen. Dann gibt es das Problem der „Authentifizierung“: Du möchtest, dass deine Forenbenutzer in Mumble mit ihrem Namen erscheinen und du weißt, dass es wirklich sie sind. Jemand hat sich bereits vor 6 Jahren hier auf Meta nach einer Lösung für dieses Problem umgesehen, scheint es: $100 Bounty: Create script or plugin that links Mumble to Discourse's user db
Beim Stöbern bin ich auf ein Forum gestoßen, das seine Benutzer auffordert, sich mit ihrem Mumble-Server zu verbinden und dann eine private Nachricht an einen Moderator im Forum zu senden; dieser überprüft die Benutzer dann manuell. Das scheint zu funktionieren, aber es ist MANUELL.
Eine Integration mit WebRTC, sodass du keinen Client benötigst und direkt alles, was du brauchst, in Discourse hast, wäre tatsächlich fantastisch. Wenn man es öffentlich (für öffentliche Diskussionen) und privat (für One-on-One- oder Mehrbenutzer-Diskussionen) nutzen könnte, wäre das unglaublich.
Ich habe kürzlich auf Meta Diskussionen über einige Videokonferenz-Integrationen gesehen. Gibt es etwas, das das bereits leistet? (Hoffentlich ist der Videoteil optional).
Vor zwei Jahren war jemand daran interessiert, etwas mit Mumble zu machen, aber es fand nicht viel Anklang (er war hauptsächlich an One-on-One-Diskussionen interessiert):
Ich habe ihn gefunden, weil Disroot.org diese Version auf ihrem Discourse unter https://forum.disroot.org/ erfolgreich zum Laufen gebracht zu haben scheint.
Ich habe deinen Link sicher gesehen. Hast du versucht, ihn zu installieren? Es ist etwas einschüchternder, als ein komplett verpacktes Plugin zu installieren. Und es werden wohl ein paar Dinge fehlen, denke ich: Zum Beispiel Benutzer und Räume (öffentlich oder privat) auf dem Mumble-Server erstellen. Nichts extrem Kompliziertes, aber ein Plugin, das das von dir Bereitgestellte nutzt und sich um alle Details kümmert, wäre großartig.
Ich habe es vor einigen Monaten installiert. Ich muss meine Notizen dazu durchgehen. Ich war bei der richtigen Einrichtung etwas verwirrt, ähnlich wie du es bezüglich einiger spezifischer Papierkutscher-Probleme erwähnt hast.
Ich glaube, das Plugin ist dieses Jahr kaputt gegangen, wegen der erforderlichen Header-Änderungen (Discourse erlaubt mir nicht, diesen Thread zu verlinken, da neue Benutzerberechtigungen gelten, daher ist er im nächsten Beitrag).
Ich habe versucht, es zu aktualisieren hier (obwohl ich sicher bin, dass jemand mit besseren Discourse-Kenntnissen eine bessere Arbeit leisten könnte als ich ).