Veröffentlichung der Voice-Chat-Plattform Mumble 1.4

Nach über zwei Jahren Entwicklung wurde die Plattform Mumble 1.4 veröffentlicht, die auf die Erstellung von Sprachchats abzielt und niedrige Latenzen sowie hohe Sprachübertragungsqualität gewährleistet. Ein zentrales Anwendungsgebiet von Mumble ist die Kommunikation von Spielern während des Spielens von Computerspielen. Der Projektcode ist in C++ geschrieben und wird unter der BSD-Lizenz angeboten. Es stehen Builds für Linux, Windows und macOS zur Verfügung.

Das Projekt besteht aus zwei Modulen — dem Mumble-Client und dem Murmur-Server. Die grafische Benutzeroberfläche basiert auf Qt. Für die Übertragung von Sprachinformationen wird der Audio-Codec Opus verwendet. Es wird ein flexibles Zugriffssteuerungssystem bereitgestellt, das beispielsweise die Erstellung von Sprachchats für mehrere isolierte Gruppen ermöglicht, wobei es Führern in allen Gruppen ermöglicht wird, separate Gespräche zu führen. Die Daten werden ausschließlich über einen verschlüsselten Kommunikationskanal übertragen, wobei standardmäßig die Authentifizierung auf der Grundlage öffentlicher Schlüssel verwendet wird.

Im Gegensatz zu zentralisierten Diensten ermöglicht Mumble die Speicherung von Benutzerdaten auf eigenen Servern und bietet vollständige Kontrolle über die Infrastruktur. Bei Bedarf können zusätzliche Skript-Handler angeschlossen werden, für deren Erstellung eine spezielle API basierend auf den Protokollen Ice und GRPC zur Verfügung steht. Dies umfasst auch die Möglichkeit, bestehende Benutzerbanken zur Authentifizierung zu nutzen oder Sprachbots anzuschließen, die beispielsweise Musik abspielen können. Die Verwaltung des Servers ist über eine Web-Oberfläche möglich. Benutzern stehen Funktionen zur Verfügung, um Freunde auf verschiedenen Servern zu finden.

Zu den weiteren Anwendungen gehören die Aufzeichnung gemeinsamer Podcasts und die Unterstützung von positionsabhängigem Live-Sound in Spielen (die Audioquelle ist mit dem Spieler verbunden und stammt aus dessen Position im Spielraum), einschließlich Spielen mit Hunderten von Teilnehmern (zum Beispiel wird Mumble in Spieler-Communities wie Eve Online und Team Fortress 2 verwendet). In Spielen wird auch ein Overlay-Modus unterstützt, in dem der Benutzer sehen kann, mit welchem Spieler er spricht, und die FPS sowie die lokale Uhrzeit abrufen kann.

Hauptneuheiten:

  • Die Möglichkeit zur Entwicklung von allgemeinen Plugins wurde implementiert, die unabhängig von der Hauptanwendung installiert und aktualisiert werden können. Im Gegensatz zu den zuvor bereitgestellten eingebetteten Plugins kann der neue Mechanismus zur Implementierung beliebiger Erweiterungen verwendet werden und ist nicht auf die Mittel zur Ermittlung des Standorts von Spielern für die Umsetzung von räumlichem Sound beschränkt.
  • Ein vollständiger Dialog zur Suche nach Benutzern und Kanälen, die verfügbar sind unter Server. Der Dialog kann über die Kombination von Strg+F oder über das Menü aufgerufen werden. Sowohl die Maskensuche als auch die Verwendung von regulären Ausdrücken werden unterstützt.
    Veröffentlichung der Voice-Chat-Plattform Mumble 1.4
  • Ein Hörmodus wurde hinzugefügt, der es Nutzern ermöglicht, alle Geräusche zu hören, die Teilnehmer des Kanals wahrnehmen, jedoch ohne direkte Verbindung zum Kanal. In diesem Modus werden die hörenden Benutzer in der Teilnehmerliste angezeigt, sind jedoch mit einem speziellen Symbol gekennzeichnet (nur in neuen Versionen; in alten Clients werden solche Benutzer nicht angezeigt). Der Modus ist einseitig, d.h. wenn ein hörender Benutzer sprechen möchte, muss er sich mit dem Kanal verbinden. Für die Administratoren des Kanals sind ACLs und Einstellungen vorhanden, um die Verbindung im Hörmodus zu unterbinden.
    Veröffentlichung der Voice-Chat-Plattform Mumble 1.4
  • Eine TalkingUI-Oberfläche wurde hinzugefügt, die zeigt, wer gerade spricht. Diese Schnittstelle bietet ein Popup-Fenster mit einer Liste der aktuell sprechenden Benutzer, ähnlich einer Tooltip-Anzeige im Spielmodus, jedoch für den täglichen Gebrauch für Nicht-Spieler gedacht.
    Veröffentlichung der Voice-Chat-Plattform Mumble 1.4
  • Im Interface wurden Zugriffsbegrenzungsindikatoren hinzugefügt, die zeigen, ob der Benutzer sich mit dem Kanal verbinden kann oder nicht (zum Beispiel, wenn der Kanal nur Passwortzugang erlaubt oder an eine bestimmte Gruppe auf dem Server gebunden ist).
    Veröffentlichung der Voice-Chat-Plattform Mumble 1.4
  • In den Textnachrichten wird die Unterstützung für Markdown-Formatierung umgesetzt, die zum Beispiel für das Senden von Listen, Code-Snippets, Zitaten, das Hervorheben von Textteilen in fett oder kursiv sowie für das Gestalten von Links verwendet werden kann.
  • Es wurde die Möglichkeit hinzugefügt, Stereo-Audio wiederzugeben, die es ermöglicht, Server den Audiostream im Stereo-Modus zu senden, der nicht vom Client in Mono umgewandelt wird. Diese Funktion kann beispielsweise zur Erstellung von Musikbots verwendet werden. Das Senden von Audio aus dem offiziellen Client ist nach wie vor nur im Mono-Modus möglich.
  • Benutzer können jetzt Spitznamen zugeordnet werden, was es ermöglicht, für Nutzer, die zu lange Namen verwenden oder häufig ihren Namen ändern, verständlichere Namen zu vergeben. Die zugewiesenen Namen können in der Teilnehmerliste als zusätzliche Tags angezeigt oder das ursprüngliche Name vollständig ersetzen. Spitznamen sind an die Benutzerzertifikate gebunden, unabhängig vom gewählten Server und ändern sich nicht nach einem Neustart.
    Veröffentlichung der Voice-Chat-Plattform Mumble 1.4
  • Der Server bietet die Möglichkeit, Begrüßungstexte im Broadcast-Modus über das Ice-Protokoll zu senden. Unterstützung für Protokoll-Reflexion in der ACL-Logdatei sowie für alle Änderungen in den Gruppen wurde hinzugefügt. Separate ACLs zur Verwaltung des Zurücksetzens von Kommentaren und Avataren wurden eingeführt. Die Verwendung von Leerzeichen in Benutzernamen ist standardmäßig erlaubt. Die CPU-Belastung wurde durch die standardmäßige Aktivierung des TCP_NODELAY-Modus reduziert.
  • Plugins zur Unterstützung von 3D-Audio im Spiel Among Us und in beliebigen Spielen basierend auf der Source-Engine wurden hinzugefügt. Die Plugins für die Spiele Call of Duty 2 und GTA V wurden aktualisiert.
  • Der Audio-Codec Opus wurde auf Version 1.3.1 aktualisiert.
  • Die Unterstützung für Qt4, DirectSound und CELT 0.11.0 wurde entfernt. Das klassische Design wurde abgeschafft.

Veröffentlichung der Voice-Chat-Plattform Mumble 1.4
Veröffentlichung der Voice-Chat-Plattform Mumble 1.4

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster