Bijna tien jaar sinds de laatste belangrijke release
Het project bestaat uit twee modules: de mumble-client en de mumble-server.
De grafische interface is gebaseerd op Qt. Een audiocodec wordt gebruikt om audio-informatie te verzenden
communicatie tussen leiders in alle groepen. Gegevens worden alleen via een gecodeerd communicatiekanaal verzonden; standaard wordt op openbare sleutels gebaseerde authenticatie gebruikt.
In tegenstelling tot gecentraliseerde services kunt u met Mumble de gebruikersgegevens zelf bijhouden en indien nodig de werking van de server volledig controleren, door extra scripts en handlers aan te sluiten, waarvoor een speciale API op basis van de Ice- en GRPC-protocollen beschikbaar is. Denk hierbij aan het gebruik van bestaande gebruikersdatabases voor authenticatie of het koppelen van geluidsbots die bijvoorbeeld muziek kunnen afspelen. Het is mogelijk om de server via een webinterface te besturen. De functies voor het vinden van vrienden op verschillende servers zijn beschikbaar voor gebruikers.
Bijkomende toepassingen zijn onder meer het opnemen van gezamenlijke podcasts en het leveren van positionele live-audio in games (de geluidsbron is gekoppeld aan de speler en is afkomstig van zijn locatie in de gameruimte), inclusief games met honderden deelnemers (Mumble wordt bijvoorbeeld gebruikt in de spelersgemeenschappen van Eve Online en Team Fortress 2). De games ondersteunen ook een overlay-modus, waarin de gebruiker ziet met welke speler hij praat en de FPS en lokale tijd kan zien.
Belangrijkste innovaties:
- Er zijn werkzaamheden uitgevoerd om het ontwerp te reorganiseren. Het klassieke lichte thema is bijgewerkt, lichte en donkere thema's zijn toegevoegd;
- De mogelijkheid toegevoegd om het volume individueel aan te passen aan de lokale systeemkant van de gebruiker;
- Vaste snelkoppelingen toegevoegd om de overdrachtsmodi te wijzigen (stemgestuurd, ga naar gesprek, doorlopende sessie). Ingeschakeld via de instellingen "Configureren -> Instellingen -> Gebruikersinterface -> Vervolgkeuzelijst verzendmodus weergeven in werkbalk".
- Er is een dynamische kanaalfilterfunctie geïmplementeerd, die de navigatie door servers met een zeer groot aantal kanalen en gebruikers vereenvoudigt. Standaard toont het filter geen lege kanalen;
- Er is een optie toegevoegd om het interactief toevoegen en wijzigen van verbindingsparameters uit te schakelen, die kan worden gebruikt in gevallen waarin de gebruiker de lijst met vooraf geconfigureerde servers niet mag wijzigen;
- Een instelling toegevoegd om het geluidsvolume van andere spelers tijdens een gesprek te verminderen;
- Meerkanaalsopnamefunctie toegevoegd in synchrone modus;
- Het game-overlay-systeem heeft ondersteuning toegevoegd voor DirectX 11 en de mogelijkheid om de FPS-weergavepositie aan te passen;
- In de beheerdersinterface is het dialoogvenster voor het beheren van gebruikerslijsten opnieuw ontworpen, waarbij verschillende sorteermodi, filters en de mogelijkheid zijn toegevoegd om gebruikers in batches te verwijderen;
- Vereenvoudigd onderhoud van de verbodslijst;
- De mogelijkheid toegevoegd om de client te beheren via SocketRPС.
Bron: opennet.ru