Nakon gotovo deset godina od posljednjeg značajnijeg izdanja izdanje platforme , orijentiranog na stvaranje glasovnih chatova s niskim kašnjenjem i visokom kvalitetom prijenosa glasa. Ključna primjena Mumble-a je organizacija komunikacije igrača tijekom igranja računalnih igara. Kod projekta je napisan na jeziku C++ i pod BSD licencom. Izdanja za Linux, Windows i macOS.
Projekt se sastoji od dva modula — klijenta mumble i servera murmur.
Grafičko sučelje se temelji na Qtu. Za prijenos zvučnih informacija koristi se audiokodek . Pruža fleksibilan sustav diferencijacije pristupa, na primjer, moguće je stvoriti glasovne chatove za nekoliko izoliranih grupa s mogućnošću
komunikacije vođa u svim grupama. Podaci se prenose samo preko šifriranog komunikacijskog kanala, a po defaultu se koristi autentifikacija temeljena na javnim ključevima.
Za razliku od centraliziranih servisa, Mumble omogućuje čuvanje podataka korisnika na vlastitim kapacitetima i potpuno kontrolira rad servera, uz mogućnost povezivanja dodatnih skripti za obradu, za čiju pisanje je dostupan specijalan API temeljen na Ice i GRPC protokolima. Također je moguće koristiti postojeće baze podataka korisnika za autentifikaciju ili povezivati zvučne botove koji, primjerice, mogu reproducirati glazbu. Upravlja se serverom putem web sučelja. Korisnicima su dostupne funkcije traženja prijatelja na različitim serverima.
Među dodatnim primjenama spominje se snimanje zajedničkih podcasta i osiguranje pozicioniranog živog zvuka u igrama (izvor zvuka povezan je s igračem i dolazi iz njegove lokacije u igračkom prostoru), uključujući igre s stotinama sudionika (primjerice, Mumble se koristi u zajednicama igrača u Eve Online i Team Fortress 2). U igrama se također podržava overlay način, pri čemu korisnik vidi s kojim točno igračem razgovara i može provjeriti FPS i lokalno vrijeme.
Glavne novine:
- Obavljen je rad na reorganizaciji dizajna. Ažurirana je klasična svijetla tema, dodane su lagana i tamna tema dizajna;
- Dodana je mogućnost individualnog podešavanja glasnoće na strani lokalnog sustava korisnika;
- Dodane su priložene oznake za promjenu režima prijenosa (aktivacija glasom, prelazak na razgovor, neprekidna sesija). Aktivira se putem postavki "Konfiguriraj -> Postavke -> Korisničko sučelje -> Prikaži padajući izbornik za način prijenosa na alatnoj traci".
- Implementirana je funkcija dinamičkog filtriranja kanala koja pojednostavljuje navigaciju kroz poslužitelje s vrlo velikim brojem kanala i korisnika. Prema zadanim postavkama, filtriranje ne prikazuje prazne kanale;
- Dodana je opcija za onemogućavanje interaktivnog dodavanja i promjene postavki veze, koja se može primijeniti u slučajevima kada korisnik ne bi trebao mijenjati popis unaprijed postavljenih poslužitelja;
- Dodana je postavka za smanjenje glasnoće zvuka drugih igrača tijekom razgovora;
- Dodana je funkcija višekanalnog snimanja u sinkronnom načinu;
- U sustav igračkih preklopa dodana je podrška za DirectX 11 i mogućnost postavljanja pozicije prikazivanja FPS-a;
- U sučelju za administraciju redizajniran je dijalog za upravljanje popisima korisnika, u koji su dodani različiti načini sortiranja, filteri i mogućnost grupnog brisanja korisnika;
- Pojednostavljen je spisak zabrana;
- Dodana je mogućnost upravljanja klijentom putem SocketRPC-a.
Izvor: opennet.ru
