Liberigo de voĉkomunikada platformo Mumble 1.4

Post pli ol du jaroj da evoluo, la ĵeto de la platformo Mumble 1.4 estis prezentita, koncentrita al kreado de voĉaj babilejoj, kiuj provizas malaltan latentecon kaj altkvalitan voĉan transdonon. Ĉefa aplikaĵo por Mumble estas organizi komunikadon inter ludantoj dum ludado de komputilaj ludoj. La projektkodo estas skribita en C++ kaj distribuita sub la BSD-licenco. Konstruaĵoj estas pretaj por Linukso, Vindozo kaj macOS.

La projekto konsistas el du moduloj - la murmura kliento kaj la murmurservilo. La grafika interfaco baziĝas sur Qt. La sonkodeko Opus estas uzata por transdoni soninformojn. Fleksebla alirkontrolsistemo estas provizita, ekzemple, eblas krei voĉajn babilojn por pluraj izolitaj grupoj kun la ebleco de aparta komunikado inter gvidantoj en ĉiuj grupoj. Datenoj estas elsenditaj nur tra ĉifrita komunika kanalo; publika ŝlosil-bazita aŭtentikigo estas uzata defaŭlte.

Male al centralizitaj servoj, Mumble permesas vin stoki uzantajn datumojn sur viaj propraj serviloj kaj plene kontroli la funkciadon de la infrastrukturo, se necese, konektante pliajn skriptprocesorojn, por kiuj disponeblas speciala API bazita sur la Ice kaj GRPC-protokoloj. Ĉi tio inkluzivas uzadon de ekzistantaj uzantaj datumbazoj por aŭtentigo aŭ konekti sonajn robotojn, kiuj ekzemple povas ludi muzikon. Eblas kontroli la servilon per retinterfaco. La funkcioj trovi amikojn sur malsamaj serviloj estas disponeblaj por uzantoj.

Kromaj uzoj inkludas registri kunlaborajn podkastojn kaj subteni pozician vivan aŭdion en ludoj (la sonfonto estas rilata al la ludanto kaj originas de lia loko en la ludspaco), inkluzive de ludoj kun centoj da partoprenantoj (ekzemple, Mumble estas uzita en la ludantkomunumoj). de Eve Online kaj Team Fortress 2 ). La ludoj ankaŭ subtenas tegmentreĝimon, en kiu la uzanto vidas al kiu ludanto li parolas kaj povas vidi FPS kaj lokan tempon.

Ĉefaj novigoj:

  • La kapablo evoluigi ĝeneraluzeblajn kromaĵojn kiuj povas esti instalitaj kaj ĝisdatigitaj sendepende de la ĉefa aplikaĵo estis efektivigita. Male al antaŭe provizitaj enkonstruitaj aldonaĵoj, la nova mekanismo povas esti uzata por efektivigi arbitrajn aldonojn kaj ne estas limigita al rimedo por ĉerpi ludanto-lokinformojn por efektivigi pozician audio.
  • Aldonis plenan dialogon por serĉi uzantojn kaj kanalojn disponeblajn en la servilo. La dialogo povas esti vokita per la kombinaĵo Ctrl+F aŭ per la menuo. Kaj maska ​​serĉo kaj regulaj esprimoj estas subtenataj.
    Liberigo de voĉkomunikada platformo Mumble 1.4
  • Aldonita kanala aŭskulta reĝimo, permesante al la uzanto aŭdi ĉiujn sonojn aŭditajn de kanalpartoprenantoj, sed sen rekte konektiĝi al la kanalo. En ĉi tiu kazo, aŭskultantaj uzantoj estas reflektitaj en la listo de kanalpartoprenantoj, sed estas markitaj per speciala ikono (nur en novaj versioj; en pli malnovaj klientoj tiaj uzantoj ne estas montrataj). La reĝimo estas unudirekta, t.e. se la aŭskultanta uzanto volas paroli, li devos konektiĝi al la kanalo. Por kanaladministrantoj, ACL-oj kaj agordoj estas provizitaj por malpermesi konektojn en aŭskulta reĝimo.
    Liberigo de voĉkomunikada platformo Mumble 1.4
  • La interfaco TalkingUI estis aldonita, permesante al vi kompreni kiu parolas nun. La interfaco disponigas ŝprucfenestron kun listo de nuntempe parolantaj uzantoj, simila al la konsileto en ludreĝimo, sed destinita por ĉiutaga uzo de ne-ludantoj.
    Liberigo de voĉkomunikada platformo Mumble 1.4
  • Alirlimigoj estis aldonitaj al la interfaco, permesante al vi kompreni ĉu la uzanto povas konektiĝi al la kanalo aŭ ne (ekzemple, se la kanalo nur permesas ensaluti per pasvorto aŭ estas ligita al specifa grupo sur la servilo).
    Liberigo de voĉkomunikada platformo Mumble 1.4
  • Tekstaj mesaĝoj subtenas Markdown-markadon, kiu, ekzemple, povas esti uzata por sendi listojn, kodpecetojn, citaĵojn, reliefigi partojn de teksto en grasa aŭ kursiva, kaj desegni ligilojn.
  • Aldonita la kapablo ludi stereofonan audion, permesante al la servilo sendi sonan fluon en stereoreĝimo, kiu ne estos konvertita al mono de la kliento. Ĉi tiu funkcio povas esti uzata, ekzemple, por krei muzikajn robotojn. Sendi audio de la oficiala kliento ankoraŭ eblas nur en mono-reĝimo.
  • Aldonita la kapablo atribui kromnomojn al uzantoj, kio ebligas atribui pli kompreneblan nomon al uzantoj, kiuj misuzas tro longajn nomojn aŭ ofte ŝanĝas sian nomon. Asignitaj nomoj povas aperi en la partoprenlisto kiel aldonaj etikedoj aŭ anstataŭigi la originan nomon tute. Moknomoj estas ligitaj al uzantaj atestiloj, ne dependas de la elektita servilo kaj ne ŝanĝiĝas post rekomenco.
    Liberigo de voĉkomunikada platformo Mumble 1.4
  • La servilo nun havas funkciojn por sendi bonvenan tekston en elsenda reĝimo per la Ice-protokolo. Aldonita subteno por reflektado de ACL-oj kaj ĉiuj ŝanĝoj en grupoj en la protokolo. Aldonitaj apartaj ACL-oj por kontroli la rekomencon de komentoj kaj avataroj. Defaŭlte, spacoj estas permesitaj en uzantnomoj. Reduktita CPU-ŝarĝo ebligante TCP_NODELAY-reĝimon defaŭlte.
  • Aldonitaj kromprogramoj por subteni pozician audio en Among Us kaj en kutimaj ludoj bazitaj sur la Fonta motoro. Ĝisdatigitaj aldonaĵoj por la ludoj Call of Duty 2 kaj GTA V.
  • La sonkodeko Opus estis ĝisdatigita al versio 1.3.1.
  • Forigita subteno por Qt4, DirectSound kaj CELT 0.11.0. La klasika temo estis forigita.

Liberigo de voĉkomunikada platformo Mumble 1.4
Liberigo de voĉkomunikada platformo Mumble 1.4

fonto: opennet.ru

Aldoni komenton