Häälsideplatvormi Mumble väljalase 1.4

Pärast enam kui kaheaastast arendustööd esitleti Mumble 1.4 platvormi väljalaset, mis on keskendunud madala latentsusaega ja kvaliteetset kõneedastust pakkuvate häälvestluste loomisele. Mumble'i peamine rakendusvaldkond on mängijatevahelise suhtluse korraldamine arvutimängude mängimise ajal. Projekti kood on kirjutatud C++ keeles ja seda levitatakse BSD litsentsi all. Järgud on ette valmistatud Linuxi, Windowsi ja macOS-i jaoks.

Projekt koosneb kahest moodulist – mumblekliendist ja murmise serverist. Graafiline liides põhineb Qt-l. Opuse helikodekit kasutatakse heliteabe edastamiseks. Paindlik läbipääsusüsteem on ette nähtud, näiteks on võimalik luua häälvestlusi mitmele isoleeritud grupile eraldi suhtlemise võimalusega kõigi gruppide juhtide vahel. Andmeid edastatakse ainult krüpteeritud sidekanali kaudu, vaikimisi kasutatakse avaliku võtmega autentimist.

Erinevalt tsentraliseeritud teenustest võimaldab Mumble salvestada kasutajaandmeid enda serveritesse ja täielikult kontrollida taristu tööd, vajadusel ühendada täiendavaid skriptiprotsessoreid, mille jaoks on saadaval spetsiaalne Ice ja GRPC protokollidel põhinev API. See hõlmab olemasolevate kasutajaandmebaaside kasutamist autentimiseks või helirobotite ühendamist, mis võivad näiteks muusikat esitada. Serverit on võimalik juhtida veebiliidese kaudu. Erinevatest serveritest sõprade leidmise funktsioonid on kasutajatele kättesaadavad.

Täiendavad kasutusvõimalused hõlmavad koostööpõhiste taskuhäälingusaadete salvestamist ja positsioonilise otseheli toetamist mängudes (heliallikas on seotud mängijaga ja pärineb tema asukohast mänguruumis), sealhulgas sadade osalejatega mängud (näiteks mängijate kogukondades kasutatakse Mumble'i Eve Online'ist ja Team Fortressist 2). Mängud toetavad ka ülekatterežiimi, kus kasutaja näeb, millise mängijaga ta räägib ning saab vaadata FPS-i ja kohalikku aega.

Peamised uuendused:

  • Rakendatud on võimalus arendada üldotstarbelisi pistikprogramme, mida saab installida ja värskendada põhirakendusest sõltumatult. Erinevalt varem pakutavatest sisseehitatud pistikprogrammidest saab uut mehhanismi kasutada suvaliste täienduste rakendamiseks ja see ei piirdu mängija asukohateabe eraldamise vahenditega asukohaheli rakendamiseks.
  • Lisatud on täisväärtuslik dialoog serveris saadaolevate kasutajate ja kanalite otsimiseks. Dialoogi saab kutsuda Ctrl+F kombinatsiooni või menüü kaudu. Toetatud on nii maskiotsing kui ka regulaaravaldised.
    Häälsideplatvormi Mumble väljalase 1.4
  • Lisatud kanali kuulamisrežiim, mis võimaldab kasutajal kuulda kõiki helisid, mida kanalil osalejad kuulevad, kuid ilma kanaliga otse ühendamata. Sel juhul kajastuvad kuulavad kasutajad kanali osalejate loendis, kuid on tähistatud spetsiaalse ikooniga (ainult uutes versioonides; vanemates klientides selliseid kasutajaid ei kuvata). Režiim on ühesuunaline, st. kui kuulav kasutaja soovib rääkida, peab ta kanaliga ühenduse looma. Kanaliadministraatoritele pakutakse kuulamisrežiimis ühenduste keelamiseks ACL-i ja sätteid.
    Häälsideplatvormi Mumble väljalase 1.4
  • Lisatud on TalkingUI liides, mis võimaldab teil mõista, kes praegu räägib. Liides pakub hüpikakna parajasti kõnelevate kasutajate loendiga, mis sarnaneb mängurežiimi vihjega, kuid on mõeldud igapäevaseks kasutamiseks mittemängijatele.
    Häälsideplatvormi Mumble väljalase 1.4
  • Liidesele on lisatud juurdepääsupiirangu indikaatorid, mis võimaldavad aru saada, kas kasutaja saab kanaliga ühenduse luua või mitte (näiteks kui kanal võimaldab ainult parooliga sisse logida või on seotud serveris kindla grupiga).
    Häälsideplatvormi Mumble väljalase 1.4
  • Tekstsõnumid toetavad Markdowni märgistust, mille abil saab näiteks saata loendeid, koodilõike, tsitaate, esile tõsta paksus või kaldkirjas tekstiosi ning kujundada linke.
  • Lisatud on stereoheli esitamise võimalus, võimaldades serveril saata stereorežiimis helivoogu, mida klient ei teisenda monoks. Seda funktsiooni saab kasutada näiteks muusikarobotite loomiseks. Heli saatmine ametlikust kliendist on endiselt võimalik ainult monorežiimis.
  • Lisatud on võimalus määrata kasutajatele hüüdnimesid, mis võimaldab määrata arusaadavama nime kasutajatele, kes kuritarvitavad liiga pikki nimesid või muudavad oma nime sageli. Määratud nimed võivad ilmuda osalejate loendis täiendavate siltidena või asendada algse nime täielikult. Hüüdnimed on seotud kasutaja sertifikaatidega, ei sõltu valitud serverist ega muutu pärast taaskäivitamist.
    Häälsideplatvormi Mumble väljalase 1.4
  • Serveril on nüüd funktsioonid Ice-protokolli kasutades edastusrežiimis tervitusteksti saatmiseks. Lisatud tugi ACL-ide ja kõigi rühmade muudatuste kajastamiseks logis. Lisatud eraldi ACL-id, et juhtida kommentaaride ja avataride lähtestamist. Vaikimisi on kasutajanimedes tühikud lubatud. Vähendas protsessori koormust, lubades vaikimisi režiimi TCP_NODELAY.
  • Lisatud pistikprogrammid, mis toetavad positsiooniheli mängus Meie hulgas ja Source mootoril põhinevates kohandatud mängudes. Mängude Call of Duty 2 ja GTA V värskendatud pistikprogrammid.
  • Opuse helikodek on värskendatud versioonile 1.3.1.
  • Eemaldatud Qt4, DirectSoundi ja CELT 0.11.0 tugi. Klassikaline teema on eemaldatud.

Häälsideplatvormi Mumble väljalase 1.4
Häälsideplatvormi Mumble väljalase 1.4

Allikas: opennet.ru

Lisa kommentaar