Quasi dieci anni dall'ultima release significativa
Il progetto è composto da due moduli: il client mumble e il server murmur.
L'interfaccia grafica è basata su Qt. Un codec audio viene utilizzato per trasmettere informazioni audio
comunicazione tra i leader di tutti i gruppi. I dati vengono trasmessi solo su un canale di comunicazione crittografato; per impostazione predefinita viene utilizzata l'autenticazione basata su chiave pubblica.
A differenza dei servizi centralizzati, Mumble consente di conservare per conto proprio i dati dell'utente e di controllare completamente il funzionamento del server, collegando, se necessario, script e gestori aggiuntivi, per i quali è disponibile un'API speciale basata sui protocolli Ice e GRPC. Ciò include l’utilizzo di database utente esistenti per l’autenticazione o il collegamento di bot audio che, ad esempio, possono riprodurre musica. È possibile controllare il server tramite un'interfaccia web. Gli utenti hanno a disposizione le funzioni per trovare amici su server diversi.
Ulteriori usi includono la registrazione di podcast collaborativi e la fornitura di audio posizionale dal vivo nei giochi (la sorgente sonora è associata al giocatore e ha origine dalla sua posizione nello spazio di gioco), compresi i giochi con centinaia di partecipanti (ad esempio, Mumble viene utilizzato nelle comunità dei giocatori di Eve Online e Team Fortress 2 ). I giochi supportano anche una modalità overlay, in cui l'utente vede con quale giocatore sta parlando e può vedere gli FPS e l'ora locale.
Principali innovazioni:
- Sono stati eseguiti lavori di riorganizzazione del design. Il classico tema chiaro è stato aggiornato, sono stati aggiunti i temi chiaro e scuro;
- Aggiunta la possibilità di regolare individualmente il volume sul lato del sistema locale dell'utente;
- Aggiunte scorciatoie permanenti per modificare le modalità di trasferimento (attivazione vocale, vai alla conversazione, sessione continua). Abilitato tramite le impostazioni “Configura -> Impostazioni -> Interfaccia utente -> Mostra il menu a discesa della modalità di trasmissione nella barra degli strumenti”.
- È stata implementata una funzione di filtraggio dinamico dei canali, semplificando la navigazione attraverso server con un numero molto elevato di canali e utenti. Per impostazione predefinita, il filtro non mostra i canali vuoti;
- È stata aggiunta un'opzione per disabilitare l'aggiunta interattiva e la modifica dei parametri di connessione, utilizzabile nei casi in cui l'utente non voglia modificare la lista dei server preconfigurati;
- Aggiunta un'impostazione per ridurre il volume del suono degli altri giocatori durante una conversazione;
- Aggiunta funzione di registrazione multicanale in modalità sincrona;
- Il sistema di sovrapposizione del gioco ha aggiunto il supporto per DirectX 11 e la possibilità di personalizzare la posizione di visualizzazione degli FPS;
- L'interfaccia dell'amministratore dispone di una finestra di dialogo ridisegnata per la gestione degli elenchi di utenti, l'aggiunta di diverse modalità di ordinamento, filtri e la possibilità di eliminare in batch gli utenti;
- Manutenzione semplificata dell'elenco dei divieti;
- Aggiunta la possibilità di gestire il client tramite SocketRPС.
Fonte: opennet.ru