Utgivelse av talekommunikasjonsplattform Mumble 1.4

Etter mer enn to år med utvikling har utgivelsen av Mumble 1.4-plattformen blitt presentert, fokusert på å lage talechatter som gir lav latens og høykvalitets taleoverføring. Et sentralt bruksområde for Mumble er å organisere kommunikasjon mellom spillere mens de spiller dataspill. Prosjektkoden er skrevet i C++ og distribuert under BSD-lisensen. Bygg er forberedt for Linux, Windows og macOS.

Prosjektet består av to moduler - mumble-klienten og murmur-serveren. Det grafiske grensesnittet er basert på Qt. Opus lydkodeken brukes til å overføre lydinformasjon. Det leveres et fleksibelt adgangskontrollsystem, for eksempel er det mulig å lage talechatter for flere isolerte grupper med mulighet for separat kommunikasjon mellom ledere i alle grupper. Data overføres kun over en kryptert kommunikasjonskanal; offentlig nøkkelbasert autentisering brukes som standard.

I motsetning til sentraliserte tjenester, lar Mumble deg lagre brukerdata på dine egne servere og full kontroll over driften av infrastrukturen, om nødvendig, koble til ytterligere skriptprosessorer, som en spesiell API basert på Ice- og GRPC-protokollene er tilgjengelig for. Dette inkluderer å bruke eksisterende brukerdatabaser for autentisering eller koble til lydroboter som for eksempel kan spille musikk. Det er mulig å kontrollere serveren via et webgrensesnitt. Funksjonene for å finne venner på forskjellige servere er tilgjengelige for brukere.

Ytterligere bruksområder inkluderer innspilling av samarbeidende podcaster og støtte for posisjonell livelyd i spill (lydkilden er knyttet til spilleren og kommer fra hans plassering i spillrommet), inkludert spill med hundrevis av deltakere (for eksempel brukes Mumble i spillerfellesskapene av Eve Online og Team Fortress 2 ). Spillene støtter også en overleggsmodus, der brukeren ser hvilken spiller han snakker med og kan se FPS og lokal tid.

Hovedinnovasjoner:

  • Muligheten til å utvikle generelle plugins som kan installeres og oppdateres uavhengig av hovedapplikasjonen er implementert. I motsetning til tidligere innebygde plugins, kan den nye mekanismen brukes til å implementere vilkårlige tillegg og er ikke begrenset til måter å trekke ut spillerplasseringsinformasjon for å implementere posisjonslyd.
  • Lagt til en fullverdig dialog for å søke etter brukere og kanaler tilgjengelig på serveren. Dialogen kan kalles opp via Ctrl+F-kombinasjonen eller gjennom menyen. Både maskesøk og regulære uttrykk støttes.
    Utgivelse av talekommunikasjonsplattform Mumble 1.4
  • Lagt til kanallyttemodus, slik at brukeren kan høre alle lydene som kanaldeltakerne hører, men uten å koble seg direkte til kanalen. I dette tilfellet gjenspeiles lyttende brukere i listen over kanaldeltakere, men er merket med et spesielt ikon (bare i nye versjoner; i eldre klienter vises ikke slike brukere). Modusen er ensrettet, dvs. hvis den lyttende brukeren ønsker å snakke, må han koble seg til kanalen. For kanaladministratorer er tilgangskontrollister og innstillinger gitt for å forby tilkoblinger i lyttemodus.
    Utgivelse av talekommunikasjonsplattform Mumble 1.4
  • TalkingUI-grensesnittet er lagt til, slik at du kan forstå hvem som snakker akkurat nå. Grensesnittet gir et popup-vindu med en liste over brukere som snakker for øyeblikket, lik verktøytipset i spillmodus, men beregnet for daglig bruk av ikke-spillere.
    Utgivelse av talekommunikasjonsplattform Mumble 1.4
  • Tilgangsbegrensningsindikatorer er lagt til grensesnittet, slik at du kan forstå om brukeren kan koble til kanalen eller ikke (for eksempel hvis kanalen bare tillater pålogging med passord eller er knyttet til en spesifikk gruppe på serveren).
    Utgivelse av talekommunikasjonsplattform Mumble 1.4
  • Tekstmeldinger støtter Markdown-oppmerking, som for eksempel kan brukes til å sende lister, kodebiter, sitater, fremheve deler av tekst i fet eller kursiv skrift og designe lenker.
  • Lagt til muligheten til å spille stereolyd, slik at serveren kan sende en lydstrøm i stereomodus, som ikke vil bli konvertert til mono av klienten. Denne funksjonen kan for eksempel brukes til å lage musikkroboter. Å sende lyd fra den offisielle klienten er fortsatt bare mulig i mono-modus.
  • Lagt til muligheten for å tildele kallenavn til brukere, noe som gjør det mulig å tildele et mer forståelig navn til brukere som misbruker for lange navn eller skifter navn ofte. Tilordnede navn kan vises i deltakerlisten som tilleggsetiketter eller erstatte det opprinnelige navnet helt. Kallenavn er knyttet til brukersertifikater, er ikke avhengig av den valgte serveren, og endres ikke etter en omstart.
    Utgivelse av talekommunikasjonsplattform Mumble 1.4
  • Serveren har nå funksjoner for å sende en velkomsttekst i kringkastingsmodus ved hjelp av Ice-protokollen. Lagt til støtte for å reflektere tilgangskontrollister og alle endringer i grupper i loggen. Lagt til separate tilgangskontrollister for å kontrollere tilbakestillingen av kommentarer og avatarer. Som standard er mellomrom tillatt i brukernavn. Redusert CPU-belastning ved å aktivere TCP_NODELAY-modus som standard.
  • Lagt til plugins for å støtte posisjonslyd i Among Us og i tilpassede spill basert på Source-motoren. Oppdaterte plugins for spillene Call of Duty 2 og GTA V.
  • Opus lydkodeken har blitt oppdatert til versjon 1.3.1.
  • Fjernet støtte for Qt4, DirectSound og CELT 0.11.0. Det klassiske temaet er fjernet.

Utgivelse av talekommunikasjonsplattform Mumble 1.4
Utgivelse av talekommunikasjonsplattform Mumble 1.4

Kilde: opennet.ru

Legg til en kommentar