Po téměř deseti letech od posledního významného vydání verze platformy , zaměřeného na vytváření hlasových chatů, které zajišťují nízké latence a vysokou kvalitu přenosu hlasu. Klíčovou oblastí použití Mumble je organizace komunikace hráčů během hraní počítačových her. Kód projektu je napsán v jazyce C++ a pod licencí BSD. Sestavení pro Linux, Windows a macOS.
Projekt se skládá ze dvou modulů — klienta mumble a serveru murmur.
Grafické uživatelské rozhraní je založeno na Qt. Pro přenos zvukových informací se používá audiokodek . Poskytuje flexibilní systém řízení přístupu, například je možné vytvářet hlasové chaty pro několik izolovaných skupin se zajištěním možnosti
komunikace vůdců ve všech skupinách. Data jsou přenášena pouze prostřednictvím šifrovaného kanálu, výchozí autentifikace probíhá na základě veřejných klíčů.
Na rozdíl od centralizovaných služeb umožňuje Mumble uchovávat data uživatelů na vlastních serverech a plně kontrolovat práci serveru, přičemž je možné připojit další zpracovatelské skripty, pro jejichž psaní je k dispozici speciální API na základě protokolů Ice a GRPC. Mimo jiné je možné používat existující databáze uživatelů pro autentizaci nebo připojovat zvukové boty, které například mohou přehrávat hudbu. Správa serveru je možná prostřednictvím webového rozhraní. Uživatelům jsou k dispozici funkce hledání přátel na různých serverech.
Mezi dalšími využitími se zmiňuje nahrávání společných podcastů a zajištění prostorového živého zvuku ve hrách (zvukový zdroj je spojen s hráčem a vychází z jeho polohy ve herním prostoru), včetně her s několika stovkami účastníků (například Mumble je používán v hráčských komunitách ve hře Eve Online a Team Fortress 2). Ve hrách je také podporován režim překrytí, ve kterém uživatel vidí, s jakým konkrétním hráčem mluví, a může vidět FPS a místní čas.
Hlavní novinky:
- Byla provedena práce na reorganizaci vzhledu. Byla aktualizována klasická světlá téma, přidány lehká a tmavá témata vzhledu;
- Byla přidána možnost individuálního nastavení hlasitosti na straně místního systému uživatele;
- Byly přidány přiřazovací štítky pro změnu režimů přenosu (aktivace hlasem, přechod k hovoru, nepřetržitá relace). Aktivuje se prostřednictvím nastavení „Nastavit -> Nastavení -> Uživatelské rozhraní -> Zobrazit rozbalovací nabídku režimu přenosu na panelu nástrojů“.
- Byla zavedena funkce dynamického filtrování kanálů, která usnadňuje navigaci na serverech s velmi velkým počtem kanálů a uživatelů. Ve výchozím nastavení filtr nezobrazuje prázdné kanály;
- Přidána možnost zakázat interaktivní přidávání a změnu připojovacích parametrů, která se může použít v případech, kdy by uživatel neměl měnit seznam přednastavených serverů;
- Přidáno nastavení pro snížení hlasitosti zvuku od ostatních hráčů během hovoru;
- Přidána funkce vícekanálového nahrávání v synchronním režimu;
- Do systému herních překryvů byla přidána podpora DirectX 11 a možnost nastavení pozice zobrazení FPS;
- V administrátorském rozhraní byl přepracován dialog pro správu seznamů uživatelů, do kterého byly přidány různé režimy třídění, filtry a možnost hromadného odstraňování uživatelů;
- Zjednodušeno vedení seznamu banů;
- Přidána možnost správy klienta prostřednictvím SocketRPC.
Zdroj: opennet.ru
