Vrystelling van stemkommunikasieplatform Mumble 1.3

Byna tien jaar sedert die laaste beduidende vrystelling plaasgevind platform vrystelling Mompel 1.3, gefokus op die skep van stemkletse wat lae latensie en hoë kwaliteit stemoordrag bied. 'n Belangrike toepassingsarea vir Mumble is om kommunikasie tussen spelers te organiseer terwyl hulle rekenaarspeletjies speel. Die projekkode is geskryf in C++ en versprei deur onder BSD-lisensie. Samestellings voorberei vir Linux, Windows en macOS.

Die projek bestaan ​​uit twee modules – die mompelkliënt en die murmelbediener.
Die grafiese koppelvlak is gebaseer op Qt. 'n Oudio-kodek word gebruik om oudio-inligting oor te dra Opus. 'n Buigsame toegangsbeheerstelsel word voorsien, byvoorbeeld, dit is moontlik om stemkletse vir verskeie geïsoleerde groepe te skep met die vermoë om
kommunikasie tussen leiers in alle groepe. Data word slegs oor 'n geënkripteerde kommunikasiekanaal versend; publieke sleutel-gebaseerde verifikasie word by verstek gebruik.

Anders as gesentraliseerde dienste, laat Mumble jou toe om gebruikersdata op jou eie te hou en die werking van die bediener ten volle te beheer, indien nodig, deur bykomende skrifte en hanteerders te verbind, waarvoor 'n spesiale API gebaseer op die Ice- en GRPC-protokolle beskikbaar is. Dit sluit in die gebruik van bestaande gebruikerdatabasisse vir stawing of die koppeling van klankbots wat byvoorbeeld musiek kan speel. Dit is moontlik om die bediener via 'n webkoppelvlak te beheer. Die funksies om vriende op verskillende bedieners te vind, is vir gebruikers beskikbaar.

Bykomende gebruike sluit in die opname van samewerkende poduitsendings en die verskaffing van posisionele regstreekse oudio in speletjies (die klankbron word met die speler geassosieer en kom van sy ligging in die speletjiespasie af), insluitend speletjies met honderde deelnemers (byvoorbeeld, Mumble word in die spelergemeenskappe gebruik van Eve Online en Team Fortress 2 ). Die speletjies ondersteun ook 'n oorlegmodus, waarin die gebruiker sien met watter speler hy praat en FPS en plaaslike tyd kan bekyk.

Belangrikste innovasies:

  • Daar is gewerk om die ontwerp te herorganiseer. Die klassieke ligte tema is opgedateer, ligte en donker temas is bygevoeg;

    Vrystelling van stemkommunikasieplatform Mumble 1.3

    Vrystelling van stemkommunikasieplatform Mumble 1.3

    Vrystelling van stemkommunikasieplatform Mumble 1.3

  • Bygevoeg die vermoë om individueel die volume aan te pas op die gebruiker se plaaslike stelsel kant;
    Vrystelling van stemkommunikasieplatform Mumble 1.3

  • Bygevoeg taai kortpaaie om oordragmodusse te verander (stem geaktiveer, gaan na gesprek, deurlopende sessie). Geaktiveer deur die instellings "Konfigureer -> Instellings -> Gebruikerskoppelvlak -> Wys oordragmodus-aftreklys in nutsbalk".

    Vrystelling van stemkommunikasieplatform Mumble 1.3

  • 'n Dinamiese kanaalfilterfunksie is geïmplementeer, wat navigasie deur bedieners met 'n baie groot aantal kanale en gebruikers vereenvoudig. By verstek wys die filter nie leë kanale nie;

    Vrystelling van stemkommunikasieplatform Mumble 1.3

  • 'n Opsie is bygevoeg om interaktiewe byvoeging en verandering van verbindingsparameters te deaktiveer, wat gebruik kan word in gevalle waar die gebruiker nie die lys van vooraf gekonfigureerde bedieners moet verander nie;
  • Bygevoeg 'n instelling om die volume van klank van ander spelers tydens 'n gesprek te verminder;
  • Bygevoeg multi-kanaal opname funksie in sinchroniese modus;
  • Die speletjie-oorlegstelsel het ondersteuning vir DirectX 11 bygevoeg en die vermoë om die FPS-vertoonposisie aan te pas;
  • Die administrateur-koppelvlak het 'n herontwerpte dialoog vir die bestuur van gebruikerslyste, die byvoeging van verskillende sorteermodusse, filters en die vermoë om gebruikers uit te vee;
  • Vereenvoudigde instandhouding van die verbodslys;
  • Bygevoeg die vermoë om die kliënt te bestuur via SocketRPС.

Bron: opennet.ru

Voeg 'n opmerking