Hi, kein Problem. Ich freue mich, dass du es gefunden hast! Reicht es für das, wonach du gesucht hast? Wenn du magst, würde ich gerne deine Meinung dazu hören.
Danke an alle für eure fantastische Arbeit. Ich bin sehr gespannt auf Voice für unsere Immobilien-Community
.
Kann ich als Admin Räume löschen?
Ja, du kannst auch ihren Titel, ihren Slug und ihre Beschränkung auf bestimmte Gruppen ändern.
Es ist wirklich gut gemacht und einen Versuch wert. Wahrscheinlich wirst du es am Ende auch nutzen.
Ich sollte da wohl strengere Regeln haben
Ich weiß, wo und wie ich all diese Details bearbeiten kann, aber wie entferne ich Räume? Oder bin ich noch in einer frühen, eher ungefilterten Phase…
Ich denke, du solltest einfach die Seitenleiste nutzen oder nach dem Resenha-Tab in den aktivierten Plugins suchen. Das sollte unkompliziert sein.
Danke, das ging tatsächlich über den Reiter „Räume“ in den Einstellungen. Ich hatte nur auf das Forum-GUI geachtet. ![]()
Auf einem selbst gehosteten Discourse funktioniert es für einige Benutzer wunderbar, vielen Dank!
Wenn wir mehr Personen (40 oder mehr) einbeziehen möchten, nehme ich an, dass ich einen Livekit-Medienserver installieren muss?
Gibt es einen Grund, warum ich ihn nicht auf demselben Server installieren könnte, auf dem derzeit Discourse läuft (über Docker)?
Ich habe Discourse auf einem dedizierten VPS mithilfe des „Beginner Docker install guide“ installiert, sodass alles automatisiert abgelaufen ist.
Deshalb bin ich etwas zögerlich, etwas am Server zu ändern, da dies weitere Updates/Upgrades beeinträchtigen könnte. Aber wenn es einen sicheren Weg gibt, Livekit zu installieren und dadurch große Konferenzen problemlos zu ermöglichen, bin ich dabei.
Danke!
Wenn dein Server über genügend Ressourcen verfügt, um beide gleichzeitig auszuführen, würde ich es tun. Falco schlug vor, den LiveKit-Server zu installieren, um Voice zu ermöglichen; ich beende gerade in diesen Tagen meine eigene Installation ![]()
Denk daran, dass du dein Docker-Netzwerk/deine Bridge/Endpunkte absichern musst und es zwingend erforderlich ist, vor der Produktivschaltung einige Tests durchzuführen. Die LiveKit-Installation ist möglich, aber du könntest am Ende einige Probleme lösen müssen, bevor du fertig bist.
Hallo, habt ihr das gesehen?
@satonotdead Ich wäre sehr daran interessiert, von deiner abgeschlossenen Installation zu hören!
Vielleicht kannst du darüber schreiben, was du getan hast, um eine funktionierende und sichere Installation zu erzielen?
Danke!
Danke für den Hinweis.
Ich muss mich noch etwas intensiver mit Livekit befassen, aber es scheint, dass es keine Website ist, sondern eher ein laufender Dienst.
Vielleicht müssen wir also Nginx nicht davor schalten, sondern einfach nur einen Port öffnen?
Ich bin aber einfach neugierig, ob jemand das schon gemacht hat und bereit ist, seine Erfahrungen zu teilen.
Naja, obwohl ich kein Experte bin, habe ich vor, meine neuesten Erkenntnisse und Entdeckungen in Discourse zu teilen. Hauptsächlich durch Ausprobieren und Fehlersuche ![]()
Ich werde diese Informationen gerne teilen, sobald ich damit fertig bin und die Zeit dafür habe. Der Punkt beim Self-Hosting ist, dass jeder Server persönlich verwaltet wird, daher variieren die Sicherheitskonfigurationen von Server zu Server.
In meinem Fall verwende ich Nginx als Reverse Proxy; andere verwenden Nginx Proxy, Caddy, Traefik und so weiter. Darüber hinaus bevorzugen einige von uns das Verwenden eines gemeinsamen Docker-Netzwerks, während andere ihre native Bridge verwenden (damit sich alle Anwendungen gegenseitig sehen können).
Das Wichtigste beim Hosting von Livekit ist, die Secrets zu setzen, die richtigen Berechtigungen zu vergeben und die von Docker verwendete Vorlage zu härten, um so viel wie möglich einzuschränken. Da es sich um ein öffentliches Netzwerk handelt und das Projekt selbst sich in frühen Entwicklungsstadien befindet, ist es besser, auf der sicheren Seite zu sein.
Ich denke, sie bieten einen Cloud-Dienst an, aber Self-Hosting ist mehr als nur eine Website (!)
LiveKit besteht aus mehreren Schichten: API-Dienste, Routing für die Knotenerkennung, ein zentrales RTC, das Räume und Teilnehmer verwaltet, Multimedia-Verarbeitung (SFU), die RTP-Weiterleitung und adaptives Streaming handhabt, Speicher für Caching (wie Redis) und eine Infrastrukturschicht, die Telemetrie und Konfiguration umfasst.
Vielleicht kann jemand vom Discourse-Team oder ein erfahrenerer Benutzer mich korrigieren, falls ich falsch liege, aber ich verstehe, dass in diesem Fall (oder ein ähnliches Tool) erforderlich wäre, um die erforderlichen Subdomains für die Verbindung zu haben.
Auf jeden Fall könntest du es auch intern machen, aber für bestimmte Aktionen werden Zertifikate benötigt, und lokal generierte funktionieren nicht immer.
Wenn diese 40 Personen in kleinere Gruppen aufgeteilt werden, die jeweils in eigenen Räumen sind oder im selben Raum, aber zu unterschiedlichen Zeiten, brauchst du Livekit nicht.
Wenn du möchtest, dass 40 Personen gleichzeitig im selben Raum sind und alle Video verwenden, ja, dann brauchst du Livekit.
Für diese Anzahl gleichzeitiger Nutzer wirst du wahrscheinlich einen deutlich leistungsstärkeren Server benötigen als den, den du für Discourse verwendest.
Könnten diese von LiveKit verarbeitet werden? Oder würde die Installation von etwas wie Jitsi dazu führen, dass Fälle wie dieser zwingend erforderlich sind?
Ja, das kann es, solange der zugrunde liegende Server, auf dem dieses LiveKit läuft, dazu in der Lage ist.
Ich mag es sehr ![]()
Allerdings denke ich, dass es vielleicht einen besseren Namen dafür gibt als „voice“, der das Wort in einem normalen englischen Satz natürlich zu einem Adverb (oder sogar zu einem Verb) macht und dabei auch Video einschließt – also etwa: ein live-Gespräch führen, zu einem live-Discourse gehen, wir führen gerade ein lives Gespräch, wir hatten gerade ein lives Gespräch usw. Dieser semantische Vorteil steht Discord in gleicher Weise nicht zur Verfügung.
Das sieht toll aus! Und es wird tatsächlich riesig, da die Leute von Discord weggehen und seit Langem nach einem ähnlichen Funktionsumfang suchen.
Eine Frage hätte ich noch, da ich schon viele VoIP- und Screen-Sharing-Lösungen begutachtet habe: Kann der Betrachter bei dieser Lösung die Lautstärke jedes einzelnen Sprechers und des Screen-Sharings unabhängig voneinander anpassen? Das mag nach einer selbstverständlichen Funktion klingen, aber eine große Einschränkung bei den meisten Nicht-Discord-Lösungen ist, dass sie den Audio-Stream oft zusammenmischen (muxen), sodass es für den Endnutzer unmöglich ist, einen Spiel-Stream stumm zuschalten oder die Lautstärken so anzupassen, dass sie besser hörbar sind.
Ja, einfach mit der rechten Maustaste auf einen Teilnehmer klicken, um dessen Audio entsprechend anzupassen.
Ich habe zehntausende Stunden mit Voice-Call-Software verbracht und Programme wie Mumble, die keine individuelle Lautstärkeregelung pro Teilnehmer auf lokaler Ebene erlaubten, viel zu lange ertragen müssen. Den gleichen Fehler konnte ich nicht noch einmal machen.
Das ist super! Ich installiere es jetzt und probiere es aus ![]()
Kleiner Hinweis: Du erinnerst dich hier leicht falsch: Mumble unterstützt tatsächlich die Lautstärke pro Stream und lässt sich sogar über 100 % anheben. (Video gibt es dort aber gar nicht.)