Prawie dziesięć lat od ostatniego znaczącego wydania
Projekt składa się z dwóch modułów - klienta mumble i serwera szmer.
Interfejs graficzny oparty jest na Qt. Do przesyłania informacji dźwiękowych używany jest kodek audio
komunikacja pomiędzy liderami we wszystkich grupach. Dane przesyłane są wyłącznie zaszyfrowanym kanałem komunikacyjnym; domyślnie stosowane jest uwierzytelnianie w oparciu o klucz publiczny.
W przeciwieństwie do usług scentralizowanych, Mumble pozwala na samodzielne przechowywanie danych użytkownika i pełną kontrolę nad pracą serwera, jeśli zajdzie taka potrzeba, podłączając dodatkowe skrypty i procedury obsługi, dla których dostępne jest specjalne API oparte na protokołach Ice i GRPC. Obejmuje to wykorzystanie istniejących baz danych użytkowników do uwierzytelnienia lub podłączenia botów dźwiękowych, które na przykład mogą odtwarzać muzykę. Istnieje możliwość sterowania serwerem poprzez interfejs WWW. Użytkownicy mają dostęp do funkcji wyszukiwania znajomych na różnych serwerach.
Dodatkowe zastosowania obejmują nagrywanie wspólnych podcastów i udostępnianie pozycyjnego dźwięku na żywo w grach (źródło dźwięku jest powiązane z graczem i pochodzi z jego lokalizacji w przestrzeni gry), w tym w grach z setkami uczestników (na przykład Mumble jest używany w społecznościach graczy Eve Online i Team Fortress 2). Gry obsługują także tryb nakładki, w którym użytkownik widzi, z którym graczem rozmawia, a także może zobaczyć liczbę klatek na sekundę i czas lokalny.
Główne innowacje:
- Prowadzono prace nad reorganizacją projektu. Zaktualizowano klasyczny jasny motyw, dodano jasne i ciemne motywy;
- Dodano możliwość indywidualnej regulacji głośności po stronie systemu lokalnego użytkownika;
- Dodano trwałe skróty do zmiany trybów przesyłania (aktywacja głosowa, przejście do rozmowy, sesja ciągła). Włączane poprzez ustawienia „Konfiguruj -> Ustawienia -> Interfejs użytkownika -> Pokaż menu rozwijane trybu transmisji na pasku narzędzi”.
- Zaimplementowano funkcję dynamicznego filtrowania kanałów, upraszczającą nawigację po serwerach z bardzo dużą liczbą kanałów i użytkowników. Domyślnie filtr nie pokazuje pustych kanałów;
- Dodano opcję umożliwiającą wyłączenie interaktywnego dodawania i zmiany parametrów połączenia, co można wykorzystać w przypadkach, gdy użytkownik nie powinien zmieniać listy wstępnie skonfigurowanych serwerów;
- Dodano ustawienie zmniejszające głośność dźwięku innych graczy podczas rozmowy;
- Dodano funkcję nagrywania wielokanałowego w trybie synchronicznym;
- System nakładek do gier dodał obsługę DirectX 11 i możliwość dostosowania pozycji wyświetlania FPS;
- Interfejs administratora zawiera przeprojektowane okno dialogowe do zarządzania listami użytkowników, dodawania różnych trybów sortowania, filtrów i możliwości zbiorczego usuwania użytkowników;
- Uproszczona obsługa listy banów;
- Dodano możliwość zarządzania klientem poprzez SocketRPС.
Źródło: opennet.ru