Majdnem tíz év telt el az utolsó jelentős kiadás óta a platform kiadása , amely a hangalapú csevegők létrehozására összpontosít, alacsony késleltetést és magas hangminőséget biztosítva. A Mumble kulcsfontosságú alkalmazási területe a játékosok kommunikációjának megszervezése videójátékok során. A projekt kódja C++ nyelven készült és BSD licenc alatt áll. A telepítések Linux, Windows és macOS számára.
A projekt két fő modulból áll - a mumble kliensből és a murmur szerverből.
A grafikus felület a Qt alapjaira épül. A hanginformációk átadásához audio kodeket alkalmaznak . Rugalmas hozzáférés-vezérlő rendszert biztosít, például lehetővé teszi több elszigetelt csoport hangalapú csevegőinek létrehozását, így
a vezetők kommunikációja lehetővé válik minden csoportban. Az adatok csak titkosított kapcsolaton keresztül továbbítódnak, alapértelmezetten nyílt kulcs alapú hitelesítést használnak.
A központosított szolgáltatásokkal ellentétben a Mumble lehetővé teszi a felhasználói adatok saját infrastruktúrában való tárolását és a szerver teljes ellenőrzését, szükség esetén további kezelő szkriptek csatlakoztatásával, amelyhez külön API áll rendelkezésre, az Ice és GRPC protokollok alapján. Vannak lehetőségek a meglévő felhasználói adatbázisok hitelesítésére, vagy hangbotok csatlakoztatására, amelyek például zenét tudnak lejátszani. A szerver webes felületen keresztül irányítható. A felhasználók számára elérhető a barátok keresésének funkciója különböző szervereken.
Egyéb felhasználási területként említik a közös podcastek rögzítését és a pozicionált, élő hang biztosítását a játékokban (a hangforrás a játékoshoz kapcsolódik és a játékterületen található helyzetéből származik), beleértve a több száz résztvevős játékokat is (például a Mumble-ot használják az Eve Online és a Team Fortress 2 játékos közösségeiben). A játékokban overlay mód is elérhető, amely lehetővé teszi, hogy a felhasználó lássa, melyik játékossal beszél, és megtekintse az FPS-t és a helyi időt.
Főbb újítások:
- Végeztünk a megjelenés reorganizálásán. Frissítettük a klasszikus világos témát, és hozzáadtunk egy világos és egy sötét megjelenési témát;
- Lehetőséget adunk a felhasználóknak, hogy egyedileg állítsák be a hangerőt a helyi rendszerük oldalán;
- Hozzáadtuk a csatolt ikonokat a kommunikációs módok megváltoztatásához (hang aktiválása, váltás a beszélgetésre, folyamatos session). A beállítások között engedélyezhető az "Configure -> Settings -> User Interface -> Show transmit mode dropdown in toolbar" lehetőségnél.
- Bevezetésre került a dinamikus csatornaszűrés funkció, amely leegyszerűsíti a navigációt a nagyszámú csatornával és felhasználóval rendelkező szervereken. Alapértelmezés szerint a szűrő nem mutatja a üres csatornákat;
- Hozzáadva egy opció, amely letiltja az interaktív csatlakozási paraméterek hozzáadását és módosítását, amelyet olyan esetekben lehet használni, amikor a felhasználónak nem szabad megváltoztatnia a előre beállított szerverek listáját;
- Hozzáadva egy beállítás a többi játékos hangjának elnémítására beszélgetés közben;
- Hozzáadva a párhuzamos többcsatornás felvétel funkció;
- A játék overlay rendszerben hozzáadva a DirectX 11 támogatás és az FPS megjelenítés helyének testreszabásának lehetősége;
- Az adminisztrátor felületen újragondoltuk a felhasználói listák kezelésére szolgáló párbeszédablakot, amely különböző rendezési módokat, szűrőket és tömeges felhasználói törlés lehetőségét tartalmazza;
- Egyszerűsítettük a tiltások lista kezelését;
- Hozzáadva a kliens irányításának lehetősége a SocketRPC-n keresztül.
Forrás: opennet.ru
