Mumble 1.4 ahots bidezko komunikazio plataformaren kaleratzea

Bi urte baino gehiagoko garapenaren ostean, Mumble 1.4 plataformaren bertsioa aurkeztu da, latentzia baxua eta kalitate handiko ahots-transmisioa ematen duten ahots-txatak sortzera bideratuta. Mumble-ren aplikazio-eremu nagusi bat ordenagailu jokoetan jolasten diren bitartean jokalarien arteko komunikazioa antolatzea da. Proiektuaren kodea C++-n idatzita dago eta BSD lizentziapean banatzen da. Eraikuntzak Linux, Windows eta macOSerako prestatuta daude.

Proiektuak bi modulu ditu: mumble bezeroa eta murmur zerbitzaria. Interfaze grafikoa Qt-en oinarritzen da. Opus audio-kodeka audio-informazioa transmititzeko erabiltzen da. Sarbide-kontrol-sistema malgu bat eskaintzen da, adibidez, hainbat talde isolatuentzako ahots-txatak sortzea posible da talde guztietan liderren artean komunikazio bereizia izateko aukerarekin. Datuak enkriptatutako komunikazio kanal baten bidez soilik transmititzen dira; gako publikoan oinarritutako autentifikazioa erabiltzen da lehenespenez.

Zerbitzu zentralizatuak ez bezala, Mumblek erabiltzaileen datuak zure zerbitzarietan gordetzeko eta azpiegituraren funtzionamendua guztiz kontrolatzeko aukera ematen du, beharrezkoa bada, script prozesadore osagarriak konektatuz, horretarako Ice eta GRPC protokoloetan oinarritutako API berezi bat eskuragarri dago. Honen barruan sartzen dira lehendik dauden erabiltzaileen datu-baseak autentifikaziorako edo, adibidez, musika erreproduzi dezaketen soinu-botak konektatzeko. Zerbitzaria web interfaze baten bidez kontrolatu daiteke. Zerbitzari ezberdinetan lagunak aurkitzeko funtzioak erabiltzaileen eskura daude.

Erabilera gehigarrien artean, podcast kolaboratiboak grabatzea eta jokoetan zuzeneko audio posizioa onartzea (audio-iturria jokalariarekin erlazionatuta dago eta bere kokapenetik sortzen da joko-espazioan), ehunka parte-hartzaile dituzten jokoak barne (adibidez, Mumble erabiltzen da jokalarien komunitateetan. Eve Online eta Team Fortress 2 ). Jolasek gainjarri modua ere onartzen dute, non erabiltzaileak zein jokalarirekin hitz egiten ari den ikusten duen eta FPS eta tokiko ordua ikus ditzake.

Berrikuntza nagusiak:

  • Aplikazio nagusitik independentean instalatu eta egunera daitezkeen erabilera orokorreko pluginak garatzeko gaitasuna ezarri da. Aurretik emandako plugin integratuak ez bezala, mekanismo berria gehikuntza arbitrarioak ezartzeko erabil daiteke eta ez dago erreproduzitzailearen kokapenaren informazioa ateratzeko bideetara posiziozko audioa ezartzeko.
  • Zerbitzarian erabilgarri dauden erabiltzaileak eta kanalak bilatzeko elkarrizketa-koadro oso bat gehitu da. Elkarrizketa-koadroa Ctrl+F konbinazioaren bidez edo menuaren bidez dei daiteke. Maskara bilaketa eta adierazpen erregularrak onartzen dira.
    Mumble 1.4 ahots bidezko komunikazio plataformaren kaleratzea
  • Kanalaren entzuteko modua gehitu da, erabiltzaileari kanaleko parte-hartzaileek entzuten dituzten soinu guztiak entzuteko aukera emanez, baina kanalera zuzenean konektatu gabe. Kasu honetan, entzuteko erabiltzaileak kanaleko parte-hartzaileen zerrendan islatzen dira, baina ikono berezi batekin markatuta daude (bertsio berrietan soilik; bezero zaharretan erabiltzaile horiek ez dira bistaratzen). Modua norabide bakarrekoa da, hau da. entzuten duen erabiltzaileak hitz egin nahi badu, kanalera konektatu beharko du. Kanaleko administratzaileentzat, ACL eta ezarpenak eskaintzen dira entzute moduan konexioak debekatzeko.
    Mumble 1.4 ahots bidezko komunikazio plataformaren kaleratzea
  • TalkingUI interfazea gehitu da, une honetan nor ari den hitz egiten ulertzeko aukera emanez. Interfazeak laster-leiho bat eskaintzen du gaur egun hitz egiten duten erabiltzaileen zerrendarekin, joko moduan tresna-informazioaren antzekoa, baina jokalariak ez direnek egunero erabiltzeko pentsatua.
    Mumble 1.4 ahots bidezko komunikazio plataformaren kaleratzea
  • Sarbide-murrizketa-adierazleak gehitu dira interfazean, erabiltzailea kanalera konektatu daitekeen ala ez ulertzeko (adibidez, kanalak pasahitz batekin bakarrik sartzea onartzen badu edo zerbitzariko talde zehatz bati lotuta badago).
    Mumble 1.4 ahots bidezko komunikazio plataformaren kaleratzea
  • Testu-mezuek Markdown markaketa onartzen dute, zeina, adibidez, zerrendak, kode zatiak, komatxoak bidaltzeko, testu zatiak lodiz edo etzanez nabarmentzeko eta estekak diseinatzeko erabil daiteke.
  • Audio estereoa erreproduzitzeko gaitasuna gehitu da, zerbitzariak audio-korronte bat estereo moduan bidaltzeko aukera emanez, bezeroak mono bihurtuko ez duena. Ezaugarri hau erabil daiteke, adibidez, musika-botak sortzeko. Bezero ofizialetik audioa bidaltzea mono moduan bakarrik posible da oraindik.
  • Erabiltzaileei goitizenak esleitzeko gaitasuna gehitu da, eta horri esker, izen ulergarriagoa esleitzea posible da izen luzeegiak erabiltzen dituzten edo izena maiz aldatzen duten erabiltzaileei. Esleitutako izenak parte-hartzaileen zerrendan ager daitezke etiketa gehigarri gisa edo jatorrizko izena guztiz ordezkatu. Ezizenak erabiltzailearen ziurtagiriei lotuta daude, ez dira hautatutako zerbitzariaren araberakoak eta ez dira aldatzen berrabiarazi ondoren.
    Mumble 1.4 ahots bidezko komunikazio plataformaren kaleratzea
  • Zerbitzariak igorpen moduan ongietorri testua bidaltzeko funtzioak ditu orain Ice protokoloa erabiliz. ACLak eta taldeetako aldaketa guztiak erregistroan islatzeko laguntza gehitu da. ACL bereiziak gehitu dira iruzkinen eta avatarren berrezarpena kontrolatzeko. Lehenespenez, zuriuneak onartzen dira erabiltzaile-izenetan. PUZaren karga murriztu da TCP_NODELAY modua lehenespenez gaituta.
  • Among Us-en eta Iturburu-motorrean oinarritutako joko pertsonalizatuetan audio posizioa onartzeko pluginak gehitu dira. Call of Duty 2 eta GTA V jokoetarako plugin eguneratuak.
  • Opus audio-kodeka 1.3.1 bertsiora eguneratu da.
  • Qt4, DirectSound eta CELT 0.11.0-ren laguntza kendu da. Gai klasikoa kendu da.

Mumble 1.4 ahots bidezko komunikazio plataformaren kaleratzea
Mumble 1.4 ahots bidezko komunikazio plataformaren kaleratzea

Iturria: opennet.ru

Gehitu iruzkin berria