Izid platforme za glasovno komunikacijo Mumble 1.4

Po več kot dveh letih razvoja je na voljo izdaja platforme Mumble 1.4, usmerjene v ustvarjanje glasovnih klepetov, ki zagotavljajo nizke zamude in visoko kakovost prenosa zvoka. Glavna področja uporabe Mumble so organizacija komunikacije igralcev med igranjem video iger. Koda projekta je napisana v jeziku C++ in je na voljo pod BSD licenco. Zbirke so pripravljene za Linux, Windows in macOS.

Projekt obsega dva modula - odjemalca mumble in strežnik murmur. Grafični vmesnik temelji na Qt. Za prenos zvočnih informacij se uporablja zvočni kodek Opus. Na voljo je prilagodljiv sistem razmejevanja dostopa, na primer, možno je ustvariti glasovne klepete za več izoliranih skupin in omogočiti ločeno komunikacijo voditeljev v vseh skupinah. Podatki se prenašajo samo po šifriranem komunikacijskem kanalu, privzeto se uporablja avtentikacija na podlagi javnih ključev.

V nasprotju s centraliziranimi storitvami Mumble omogoča shranjevanje podatkov uporabnikov na lastnih strežnikih in popoln nadzor nad delovanjem infrastrukture, po potrebi pa lahko povežete dodatne obdelovalne skripte, za katere je na voljo posebni API, ki temelji na protokolih Ice in GRPC. Prav tako je mogoče uporabiti obstoječe uporabniške baze za avtentikacijo ali povezati zvočne robote, ki lahko na primer predvajajo glasbo. Upravljanje strežnika je možno preko spletnega vmesnika. Uporabnikom so na voljo funkcije iskanja prijateljev na različnih strežnikih.

Med dodatnimi uporabo se omenjata snemanje skupnih podcastov in podpora za prostorski živi zvok v igrah (vir zvoka je povezan z igralcem in izhaja iz njegove lokacije v igralnem prostoru), vključno z igrami, ki štejejo na stotine udeležencev (na primer, Mumble se uporablja v skupnostih igralcev v Eve Online in Team Fortress 2). V igrah je prav tako podprt način prekrivanja, pri katerem uporabnik vidi, s katerim igralcem govori, in lahko preveri FPS in lokalni čas.

Glavne novosti:

  • Uresničena je možnost razvoja splošnih dodatkov, ki jih je mogoče namestiti in posodabljati neodvisno od glavne aplikacije. V nasprotju s prej ponujenimi vgrajenimi dodatki se lahko nov mehanizem uporablja za uresničitev poljubnih dodatkov in ni omejen na sredstva za pridobivanje informacij o lokaciji igralca za uresničitev pozicijskega zvoka.
  • Dodan je popoln pogovor za iskanje uporabnikov in kanalov, dostopnih na strežnikom. Pogovor lahko sprožite s kombinacijo Ctrl+F ali prek menija. Podpirano je tako iskanje po maski kot tudi uporabo regularnih izrazov.
    Izid platforme za glasovno komunikacijo Mumble 1.4
  • Dodano je poslušanje kanala, ki uporabniku omogoča, da sliši vse zvoke, ki jih slišijo udeleženci kanala, vendar brez neposredne povezave s kanalom. Poslušalni uporabniki so prikazani na seznamu udeležencev kanala, vendar so označeni s posebnim simbolom (samo v novih različicah, v starejših strankah taki uporabniki niso prikazani). Način je enosmeren, tj. če želi poslušalni uporabnik spregovoriti, se mora povezati s kanalom. Za skrbnike kanala so na voljo ACL in nastavitve za prepoved povezovanja v poslušalskem načinu.
    Izid platforme za glasovno komunikacijo Mumble 1.4
  • Dodano je vmesnik TalkingUI, ki omogoča razumevanje, kdo trenutno govori. Vmesnik ponuja pojavna okna s seznamom uporabnikov, ki trenutno govorijo, kar je podobno pojavnemu oknu v igralskem načinu, vendar je namenjeno vsakodnevni uporabi ne-igralcev.
    Izid platforme za glasovno komunikacijo Mumble 1.4
  • V vmesnik so dodani indikatorji omejitve dostopa, ki omogočajo razumevanje, ali se lahko uporabnik poveže s kanalom ali ne (na primer, če kanal dovoljuje samo vstop s geslom ali je povezan s določeno skupino na strežniku).
    Izid platforme za glasovno komunikacijo Mumble 1.4
  • V besedilnih sporočilih je bila uvedena podpora za Markdown, ki jo lahko na primer uporabite za pošiljanje seznamov, odlomkov kode, citatov, poudarjanje del besedila z debelejšim ali kursivnim pisavom, oblikovanje povezav.
  • Dodana je možnost predvajanja stereo zvoka, kar omogoča strežniku Pošlji zvočni tok v stereo načinu, ki ga stranka ne bo pretvorila v mono. Ta možnost se lahko uporablja na primer za ustvarjanje glasbenih botov. Pošiljanje zvoka iz uradnega odjemalca je še naprej mogoče samo v mono načinu.
  • Dodana je možnost dodeljevanja vzdevkov uporabnikom, kar omogoča, da se poveže bolj razumljivo ime z uporabniki, ki zlorabljajo preveč dolga imena ali pogosto spreminjajo ime. Dodeljena imena se lahko prikažejo na seznamu udeležencev kot dodatne oznake ali popolnoma nadomestijo izvirno ime. Vzdevki so vezani na uporabniške certifikate, niso odvisni od izbranega strežnika in se ne spremenijo po ponovnem zagonu.
    Izid platforme za glasovno komunikacijo Mumble 1.4
  • Na strežniku je bila dodana funkcija pošiljanja pozdravnega besedila v širokopasovnem načinu s protokolom Ice. Dodana je podpora za beleženje sprememb v ACL in v vseh skupinah. Dodani so ločeni ACL-ji za upravljanje zasilnih komentarjev in avatarjev. Privzeto je dovoljeno uporabo presledkov v uporabniških imenih. Obremenitev CPU-ja je bila zmanjšana z vključitvijo privzetega načina TCP_NODELAY.
  • Dodani so vtičniki za podporo prostorski zvočni simulaciji v igri Among Us in v poljubnih igrah na osnovi motorja Source. Posodobljeni so vtičniki za igre Call of Duty 2 in GTA V.
  • Zvočni kodek Opus je posodobljen na različico 1.3.1.
  • Podpora za Qt4, DirectSound in CELT 0.11.0 je bila odstranjena. Odstranjena je klasična tema oblikovanja.

Izid platforme za glasovno komunikacijo Mumble 1.4
Izid platforme za glasovno komunikacijo Mumble 1.4

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster