Frigivelse af stemmekommunikationsplatform Mumble 1.4

Efter mere end to års udvikling er Mumble 1.4 blevet udgivet. Den er designet til at oprette stemmechats, der giver lav latenstid og stemmetransmission af høj kvalitet. Mumbles nøgleapplikation er at organisere kommunikation mellem spillere, mens de spiller computerspil. Projektets kode er skrevet i C++ og distribueret under en BSD-licens. Builds er tilgængelige for Linux, Windows и macOS.

Projektet består af to moduler - Mumble-klienten og Murmur-serveren. Den grafiske brugerflade er baseret på Qt. Opus-lydkodeken bruges til at overføre lydinformation. Der tilbydes et fleksibelt adgangskontrolsystem, for eksempel er det muligt at oprette stemmechats for flere isolerede grupper med mulighed for separat kommunikation mellem ledere i alle grupper. Data transmitteres kun via en krypteret kommunikationskanal, hvor offentlig nøglegodkendelse som standard anvendes.

I modsætning til centraliserede tjenester giver Mumble dig mulighed for at gemme brugerdata på dine egne servere og fuldt ud kontrollere driften af ​​infrastrukturen, om nødvendigt ved at forbinde yderligere scripthandlere, hvortil der findes en særlig API baseret på Ice- og GRPC-protokollerne. Dette omfatter brug af eksisterende brugerbaser til godkendelse eller tilslutning af lydbots, der for eksempel kan afspille musik. Det er muligt at administrere serveren via en webgrænseflade. Brugere har adgang til funktionen til at finde venner på forskellige servere.

Yderligere anvendelser inkluderer optagelse af samarbejdsbaserede podcasts og understøttelse af positionel live-lyd i spil (lydkilden er relativ til spilleren og kommer fra deres placering i spilområdet), inklusive spil med hundredvis af deltagere (for eksempel bruges Mumble i Eve Online- og Team Fortress 2-spillerfællesskaberne). Spillene understøtter også en overlay-tilstand, hvor brugeren ser, hvilken spiller han taler med, og kan se FPS og lokal tid.

Vigtigste innovationer:

  • Muligheden for at udvikle generelle plugins, der kan installeres og opdateres uafhængigt af hovedapplikationen, er blevet implementeret. I modsætning til tidligere indbyggede plugins kan den nye mekanisme bruges til at implementere vilkårlige tilføjelser og er ikke begrænset til midler til at udtrække afspillerens placeringsinformation for at implementere positionslyd.
  • Tilføjet en komplet dialogboks til søgning efter brugere og kanaler, der er tilgængelige på serverDialogboksen kan tilgås ved hjælp af genvejen Ctrl+F eller via menuen. Både jokertegnsøgninger og regulære udtryk understøttes.
    Frigivelse af stemmekommunikationsplatform Mumble 1.4
  • Tilføjet en kanallyttetilstand, der giver brugeren mulighed for at høre alle de lyde, som kanaldeltagerne hører, men uden at være direkte forbundet til kanalen. I dette tilfælde vises lyttende brugere på listen over kanaldeltagere, men er markeret med et særligt ikon (kun i nye versioner; i gamle klienter vises sådanne brugere ikke). Tilstanden er ensrettet, dvs. hvis den lyttende bruger ønsker at tale, skal vedkommende tilslutte sig kanalen. ACL'er og indstillinger er tilgængelige for kanaladministratorer for at forhindre forbindelser i lyttetilstand.
    Frigivelse af stemmekommunikationsplatform Mumble 1.4
  • Tilføjet TalkingUI-grænseflade, så du kan forstå, hvem der taler lige nu. Grænsefladen indeholder et pop op-vindue med en liste over brugere, der aktuelt taler. Dette fungerer som et værktøjstip i spiltilstand, men er beregnet til daglig brug af ikke-gamere.
    Frigivelse af stemmekommunikationsplatform Mumble 1.4
  • Der er tilføjet indikatorer for adgangsbegrænsning til brugergrænsefladen, så du kan se, om brugeren vil kunne oprette forbindelse til kanalen eller ej (for eksempel om kanalen kun tillader adgang med adgangskode eller er knyttet til en bestemt gruppe på serveren).
    Frigivelse af stemmekommunikationsplatform Mumble 1.4
  • Tekstbeskeder understøtter Markdown-markup, som f.eks. kan bruges til at sende lister, kodestykker, citater, fremhæve tekstdele med fed eller kursiv skrift og formatere links til chat.
  • Tilføjet muligheden for at afspille stereolyd, hvilket giver mulighed for server Send en lydstream i stereo, som ikke konverteres til mono af klienten. Denne funktion kan f.eks. bruges til at oprette musikbots. Det er stadig kun muligt at sende lyd fra den officielle klient i monotilstand.
  • Tilføjet muligheden for at tildele brugere øgenavne, hvilket gør det muligt at tildele et mere forståeligt navn til brugere, der misbruger alt for lange navne eller ofte ændrer deres navn. Tildelte navne kan vises på deltagerlisten som yderligere etiketter eller erstatte det oprindelige navn helt. Kælenavne er knyttet til brugercertifikater, afhænger ikke af den valgte server og ændres ikke efter genstart.
    Frigivelse af stemmekommunikationsplatform Mumble 1.4
  • Serveren har nu en funktion til at sende en velkomsttekst i broadcast-tilstand ved hjælp af Ice-protokollen. Tilføjet understøttelse af afspejling af ACL og alle ændringer i grupper i loggen. Tilføjet separate ACL'er til at styre nulstilling af kommentarer og avatarer. Som standard er mellemrum tilladt i brugernavne. Reduceret CPU-belastning ved at aktivere TCP_NODELAY-tilstand som standard.
  • Tilføjet plugins til at understøtte positionslyd i Among Us og andre spil baseret på Source-motoren. Opdaterede plugins til Call of Duty 2 og GTA V.
  • Opus lydkodek er blevet opdateret til version 1.3.1.
  • Fjernet understøttelse af Qt4, DirectSound og CELT 0.11.0. Klassisk designtema er blevet fjernet.

Frigivelse af stemmekommunikationsplatform Mumble 1.4
Frigivelse af stemmekommunikationsplatform Mumble 1.4

Kilde: opennet.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster