Release van spraakcommunicatieplatform Mumble 1.3

Bijna tien jaar sinds de laatste belangrijke release vond plaats platformuitgave Mompelen 1.3, gericht op het creëren van voicechats die een lage latentie en spraakoverdracht van hoge kwaliteit bieden. Een belangrijk toepassingsgebied van Mumble is het organiseren van de communicatie tussen spelers tijdens het spelen van computerspellen. De projectcode is geschreven in C++ en gedistribueerd door onder BSD-licentie. Assemblages bereid voor Linux, Windows en macOS.

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 Opus. Er is voorzien in een flexibel toegangscontrolesysteem. Het is bijvoorbeeld mogelijk om voicechats te creëren voor meerdere geïsoleerde groepen met de mogelijkheid om dat te doen
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;

    Release van spraakcommunicatieplatform Mumble 1.3

    Release van spraakcommunicatieplatform Mumble 1.3

    Release van spraakcommunicatieplatform Mumble 1.3

  • De mogelijkheid toegevoegd om het volume individueel aan te passen aan de lokale systeemkant van de gebruiker;
    Release van spraakcommunicatieplatform Mumble 1.3

  • 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".

    Release van spraakcommunicatieplatform Mumble 1.3

  • 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;

    Release van spraakcommunicatieplatform Mumble 1.3

  • 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

Voeg een reactie