Utjefte fan stimkommunikaasjeplatfoarm Mumble 1.4

Nei mear as twa jier fan ûntwikkeling is de frijlitting fan it Mumble 1.4-platfoarm presintearre, rjochte op it meitsjen fan stimchats dy't lege latency en hege kwaliteit stimferstjoering leverje. In wichtich gebiet fan tapassing foar Mumble is it organisearjen fan kommunikaasje tusken spilers by it spieljen fan kompjûterspultsjes. De projektkoade is skreaun yn C ++ en ferspraat ûnder de BSD-lisinsje. Builds wurde taret foar Linux, Windows en macOS.

It projekt bestiet út twa modules - de mumble client en de murmur server. De grafyske ynterface is basearre op Qt. De Opus audio codec wurdt brûkt om audio-ynformaasje te ferstjoeren. In fleksibele tagong kontrôle systeem wurdt foarsjoen, bygelyks, is it mooglik om te meitsjen stim petearen foar ferskate isolearre groepen mei de mooglikheid fan aparte kommunikaasje tusken lieders yn alle groepen. Gegevens wurde allinich oer in fersifere kommunikaasjekanaal oerbrocht; op iepenbiere kaai-basearre autentikaasje wurdt standert brûkt.

Oars as sintralisearre tsjinsten kinne Mumble jo brûkersgegevens op jo eigen servers opslaan en de wurking fan 'e ynfrastruktuer folslein kontrolearje, as it nedich is, it ferbinen fan ekstra skriptprozessors, wêrfoar in spesjale API basearre is op 'e Ice- en GRPC-protokollen. Dit omfettet it brûken fan besteande brûkersdatabases foar autentikaasje of it ferbinen fan lûdbots dy't bygelyks muzyk spylje kinne. It is mooglik om de tsjinner te kontrolearjen fia in webynterface. De funksjes fan it finen fan freonen op ferskate servers binne beskikber foar brûkers.

Oanfoljende gebrûk omfettet it opnimmen fan gearwurkjende podcasts en it stypjen fan posysjonele live audio yn spultsjes (de audioboarne is ferbûn mei de spiler en komt fan syn lokaasje yn 'e spielromte), ynklusyf spultsjes mei hûnderten dielnimmers (Bygelyks, Mumble wurdt brûkt yn 'e spielermienskippen fan Eve Online en Team Fortress 2). De spultsjes stypje ek in overlay-modus, wêryn de brûker sjocht mei hokker spiler hy praat en kin FPS en lokale tiid besjen.

Wichtichste ynnovaasjes:

  • De mooglikheid om plugins foar algemiene doelen te ûntwikkeljen dy't kinne wurde ynstalleare en bywurke ûnôfhinklik fan 'e haadapplikaasje is ymplementearre. Oars as earder levere ynboude plugins, kin it nije meganisme brûkt wurde om willekeurige tafoegings út te fieren en is net beheind ta middels foar it ekstrahearjen fan spielerlokaasjeynformaasje om posisjonele audio út te fieren.
  • In folslein dialoochfinster tafoege foar it sykjen nei brûkers en kanalen beskikber op 'e tsjinner. It dialoochfinster kin oproppen wurde fia de kombinaasje Ctrl+F of fia it menu. Sawol maskersykjen as reguliere útdrukkingen wurde stipe.
    Utjefte fan stimkommunikaasjeplatfoarm Mumble 1.4
  • Kanaalharkmodus tafoege, wêrtroch de brûker alle lûden fan kanaaldielnimmers kin hearre, mar sûnder direkt te ferbinen mei it kanaal. Yn dit gefal wurde harkjende brûkers wjerspegele yn 'e list fan kanaaldielnimmers, mar wurde markearre mei in spesjaal ikoan (allinich yn nije ferzjes; yn âldere kliïnten wurde sokke brûkers net werjûn). De modus is unidirectional, d.w.s. as de harkende brûker wol prate, sil hy moatte ferbine mei it kanaal. Foar kanaalbehearders wurde ACL's en ynstellingen levere om ferbiningen yn harkmodus te ferbieden.
    Utjefte fan stimkommunikaasjeplatfoarm Mumble 1.4
  • De TalkingUI-ynterface is tafoege, wêrtroch jo kinne begripe wa't no praat. De ynterface jout in pop-up finster mei in list fan op it stuit sprekkende brûkers, fergelykber mei de tooltip yn spielmodus, mar bedoeld foar deistich gebrûk troch net-gamers.
    Utjefte fan stimkommunikaasjeplatfoarm Mumble 1.4
  • Yndikatoaren foar tagongsbeheining binne tafoege oan 'e ynterface, wêrtroch jo kinne begripe oft de brûker kin ferbine mei it kanaal of net (bygelyks as it kanaal allinich ynlogge mei in wachtwurd mooglik makket of is bûn oan in spesifike groep op 'e tsjinner).
    Utjefte fan stimkommunikaasjeplatfoarm Mumble 1.4
  • Tekstberjochten stypje Markdown-markearring, dy't bygelyks kinne wurde brûkt om listen, koadefragmenten, sitaten te ferstjoeren, dielen fan tekst yn fet of kursyf te markearjen en keppelings te ûntwerpen.
  • Tafoege de mooglikheid om te spyljen stereo audio, sadat de tsjinner te stjoeren in audio stream yn stereo modus, dat sil net wurde omboud ta mono troch de kliïnt. Dizze funksje kin bygelyks brûkt wurde om muzykbots te meitsjen. It ferstjoeren fan audio fan 'e offisjele kliïnt is noch allinich mooglik yn mono-modus.
  • De mooglikheid tafoege om bynammen oan brûkers ta te jaan, wat it mooglik makket om in mear begryplike namme ta te jaan oan brûkers dy't te lange nammen misbrûke of har namme faak feroarje. Tawiisde nammen kinne yn 'e dielnimmerslist ferskine as ekstra labels of de oarspronklike namme folslein ferfange. Bynammen binne keppele oan brûkerssertifikaten, binne net ôfhinklik fan de selektearre tsjinner en feroarje net nei in trochstart.
    Utjefte fan stimkommunikaasjeplatfoarm Mumble 1.4
  • De tsjinner hat no funksjes foar it ferstjoeren fan in wolkomtekst yn útstjoermodus mei it Ice-protokol. Stipe tafoege foar it reflektearjen fan ACL's en alle feroaringen yn groepen yn it log. Aparte ACL's tafoege om de reset fan opmerkings en avatars te kontrolearjen. Standert binne spaasjes tastien yn brûkersnammen. Fermindere CPU-lading troch standert TCP_NODELAY-modus yn te skeakeljen.
  • Plugins tafoege om posisjonele audio te stypjen yn Among Us en yn oanpaste spultsjes basearre op de Boarnemotor. Bywurke plugins foar de spultsjes Call of Duty 2 en GTA V.
  • De Opus audio codec is bywurke nei ferzje 1.3.1.
  • Fuortsmite stipe foar Qt4, DirectSound en CELT 0.11.0. It klassike tema is fuorthelle.

Utjefte fan stimkommunikaasjeplatfoarm Mumble 1.4
Utjefte fan stimkommunikaasjeplatfoarm Mumble 1.4

Boarne: opennet.ru

Add a comment