Izdaja platforme za govorno komunikacijo Mumble 1.4

Po več kot dveh letih razvoja je bila predstavljena izdaja platforme Mumble 1.4, ki se osredotoča na ustvarjanje glasovnih klepetov, ki zagotavljajo nizko zakasnitev in visoko kakovost prenosa govora. Ključno področje uporabe za Mumble je organiziranje komunikacije med igralci med igranjem računalniških iger. Projektna koda je napisana v C++ in se distribuira pod licenco BSD. Zgradbe so pripravljene za Linux, Windows in macOS.

Projekt je sestavljen iz dveh modulov - odjemalca mumble in strežnika murmur. Grafični vmesnik temelji na Qt. Zvočni kodek Opus se uporablja za prenos zvočnih informacij. Zagotovljen je prilagodljiv sistem za nadzor dostopa, na primer, mogoče je ustvariti glasovne klepete za več izoliranih skupin z možnostjo ločene komunikacije med voditelji v vseh skupinah. Podatki se prenašajo samo po šifriranem komunikacijskem kanalu, privzeto se uporablja avtentikacija na podlagi javnega ključa.

Za razliko od centraliziranih storitev vam Mumble omogoča shranjevanje uporabniških podatkov na lastnih strežnikih in popoln nadzor nad delovanjem infrastrukture, po potrebi s povezovanjem dodatnih skriptnih procesorjev, za katere je na voljo poseben API, ki temelji na protokolih Ice in GRPC. To vključuje uporabo obstoječih baz podatkov uporabnikov za preverjanje pristnosti ali povezovanje zvočnih botov, ki lahko na primer predvajajo glasbo. Strežnik je mogoče nadzorovati preko spletnega vmesnika. Uporabnikom so na voljo funkcije iskanja prijateljev na različnih strežnikih.

Dodatna uporaba vključuje snemanje sodelovalnih podcastov in podporo pozicijskemu zvoku v živo v igrah (zvočni vir je povezan z igralcem in izvira iz njegove lokacije v prostoru igre), vključno z igrami s stotinami udeležencev (na primer Mumble se uporablja v skupnostih igralcev Eve Online in Team Fortress 2). Igre podpirajo tudi način prekrivanja, v katerem uporabnik vidi, s katerim igralcem se pogovarja, in si lahko ogleda FPS in lokalni čas.

Glavne novosti:

  • Izvedena je bila zmožnost razvoja vtičnikov za splošne namene, ki jih je mogoče namestiti in posodabljati neodvisno od glavne aplikacije. Za razliko od prej na voljo vgrajenih vtičnikov, je nov mehanizem mogoče uporabiti za implementacijo poljubnih dodatkov in ni omejen na sredstva za pridobivanje informacij o lokaciji igralca za implementacijo pozicijskega zvoka.
  • Dodano polno pogovorno okno za iskanje uporabnikov in kanalov, ki so na voljo na strežniku. Pogovorno okno lahko prikličete s kombinacijo Ctrl+F ali prek menija. Podprti sta iskanje po maski in regularni izrazi.
    Izdaja platforme za govorno komunikacijo Mumble 1.4
  • Dodan način poslušanja kanala, ki uporabniku omogoča, da sliši vse zvoke, ki jih slišijo udeleženci kanala, vendar brez neposredne povezave s kanalom. V tem primeru se poslušalci odražajo na seznamu udeležencev kanala, vendar so označeni s posebno ikono (samo v novih različicah; v starejših odjemalcih taki uporabniki niso prikazani). Način je enosmeren, tj. če želi poslušajoči uporabnik govoriti, se bo moral povezati s kanalom. Za skrbnike kanalov so na voljo ACL-ji in nastavitve za prepoved povezav v načinu poslušanja.
    Izdaja platforme za govorno komunikacijo Mumble 1.4
  • Dodan je bil vmesnik TalkingUI, ki vam omogoča, da razumete, kdo trenutno govori. Vmesnik ponuja pojavno okno s seznamom trenutno govorečih uporabnikov, podobno kot opis orodja v igralnem načinu, vendar namenjeno vsakodnevni uporabi za neigralce.
    Izdaja platforme za govorno komunikacijo Mumble 1.4
  • Vmesniku so bili dodani indikatorji za omejitev dostopa, ki vam omogočajo, da razumete, ali se uporabnik lahko poveže s kanalom ali ne (na primer, če kanal omogoča samo prijavo z geslom ali je vezan na določeno skupino na strežniku).
    Izdaja platforme za govorno komunikacijo Mumble 1.4
  • Besedilna sporočila podpirajo označevanje Markdown, ki ga lahko na primer uporabite za pošiljanje seznamov, izrezkov kode, citatov, označevanje delov besedila s krepko ali poševno pisavo in oblikovanje povezav.
  • Dodana možnost predvajanja stereo zvoka, kar strežniku omogoča pošiljanje zvočnega toka v stereo načinu, ki ga odjemalec ne bo pretvoril v mono. To funkcijo je mogoče uporabiti na primer za ustvarjanje glasbenih botov. Pošiljanje zvoka iz uradnega odjemalca je še vedno možno samo v mono načinu.
  • Dodana možnost dodeljevanja vzdevkov uporabnikom, kar omogoča dodelitev bolj razumljivega imena uporabnikom, ki zlorabljajo predolga imena ali pogosto spreminjajo svoje ime. Dodeljena imena se lahko prikažejo na seznamu udeležencev kot dodatne oznake ali v celoti nadomestijo prvotno ime. Vzdevki so vezani na uporabniška potrdila, niso odvisni od izbranega strežnika in se po ponovnem zagonu ne spremenijo.
    Izdaja platforme za govorno komunikacijo Mumble 1.4
  • Strežnik ima zdaj funkcije za pošiljanje pozdravnega besedila v načinu oddajanja z uporabo protokola Ice. Dodana podpora za prikaz seznamov ACL in vseh sprememb v skupinah v dnevniku. Dodani ločeni ACL-ji za nadzor ponastavitve komentarjev in avatarjev. V uporabniških imenih so privzeto dovoljeni presledki. Zmanjšana obremenitev procesorja s privzetim omogočanjem načina TCP_NODELAY.
  • Dodani vtičniki za podporo pozicijskega zvoka v Among Us in v igrah po meri, ki temeljijo na pogonu Source. Posodobljeni dodatki za igre Call of Duty 2 in GTA V.
  • Zvočni kodek Opus je posodobljen na različico 1.3.1.
  • Odstranjena podpora za Qt4, DirectSound in CELT 0.11.0. Klasična tema je bila odstranjena.

Izdaja platforme za govorno komunikacijo Mumble 1.4
Izdaja platforme za govorno komunikacijo Mumble 1.4

Vir: opennet.ru

Dodaj komentar