Vydanie platformy hlasovej komunikácie Mumble 1.4

Po viac ako dvoch rokoch vývoja bol predstavený release platformy Mumble 1.4, zameranej na vytváranie hlasových chatov s nízkou latenciou a vysokou kvalitou prenosu hlasu. Kľúčovou oblasťou využitia Mumble je organizovanie komunikácie hráčov počas hrania počítačových hier. Kód projektu je napísaný v jazyku C++ a je distribuovaný pod licenciou BSD. Verzie sú pripravené pre Linux, Windows a macOS.

Projekt sa skladá z dvoch modulov — klient Mumble a server Murmur. Grafické rozhranie je založené na Qt. Na prenos zvukových informácií sa používa audio kodek Opus. Je poskytnutý flexibilný systém rozdeľovania prístupu, napríklad je možné vytvárať hlasové chaty pre niekoľko izolovaných skupín s možnosťou oddelenej komunikácie lídrov vo všetkých skupinách. Dáta sa prenášajú iba cez šifrovaný komunikačný kanál, predvolene sa používa autentifikácia založená na verejných kľúčoch.

Na rozdiel od centralizovaných služieb Mumble umožňuje uchovávať používateľské dáta na vlastných serveroch a plne kontrolovať prevádzku infraštruktúry, pričom je možné pripájať dodatočné skripty - spracovávateľov, na ktoré je k dispozícii špeciálne API založené na protokoloch Ice a GRPC. Takisto je možné využívať existujúce databázy používateľov na autentifikáciu alebo pripájať zvukových robotov, ktorí môžu napríklad prehrávať hudbu. Správa servera je možná prostredníctvom webového rozhrania. Pre používateľov sú k dispozícii funkcie vyhľadávania priateľov na rôznych serveroch.

Medzi ďalšie aplikácie patrí nahrávanie spoločných podcastov a podpora priestorového živého zvuku v hrách (zdroj zvuku je spojený s hráčom a vychádza z jeho polohy v hernom priestore), vrátane hier, v ktorých je stovky účastníkov (napríklad Mumble sa používa v hráčskych komunitách v Eve Online a Team Fortress 2). V hrách sa tiež podporuje režim overlay, v ktorom používateľ vidí, s ktorým presne hráčom hovorí, a môže si pozrieť FPS a miestny čas.

Hlavné novinky:

  • Bola implementovaná možnosť vyvíjať plug-iny všeobecného použitia, ktoré je možné inštalovať a aktualizovať nezávisle od hlavnej aplikácie. Na rozdiel od predtým poskytovaných vstavaných plug-inov, nový mechanizmus môže byť použitý na realizáciu ľubovoľných doplnkov a nie je obmedzený na prostriedky na extrakciu informácií o polohe hráča na realizáciu priestorového zvuku.
  • Pridaný plnohodnotný dialóg vyhľadávania používateľov a kanálov, dostupných na serveri. Dialóg sa dá aktivovať kombináciou Ctrl+F alebo cez menu. Podporované je vyhľadávanie podľa masky aj pomocou regulárnych výrazov.
    Vydanie platformy hlasovej komunikácie Mumble 1.4
  • Pridaný režim počúvania kanála, ktorý umožňuje používateľovi počuť všetky zvuky, ktoré počujú účastníci kanála, ale bez priameho pripojenia k kanálu. Počúvajúci používatelia sa zobrazujú v zozname účastníkov kanála, ale sú označení špeciálnou ikonkou (iba v nových verziách, v starých klientoch takéto používatelia nie sú zobrazení). Režim je jednosmerný, to znamená, že ak sa chce počúvajúci používateľ vyjadriť, musí sa pripojiť k kanálu. Pre administrátorov kanála sú k dispozícii ACL a nastavenia na zakázanie pripojenia v počúvajúcom režime.
    Vydanie platformy hlasovej komunikácie Mumble 1.4
  • Bol pridaný rozhranie TalkingUI, ktoré umožňuje pochopiť, kto práve hovorí. Rozhranie poskytuje vyskakovacie okno so zoznamom aktuálne hovorících používateľov, pričom funguje ako ekvivalent vyskakovacej nápovedy v hernom režime, ale je určené na každodenné použitie nehráčmi.
    Vydanie platformy hlasovej komunikácie Mumble 1.4
  • Do rozhrania boli pridané indikátory obmedzenia prístupu, ktoré umožňujú pochopiť, či sa môže používateľ pripojiť k kanálu alebo nie (napríklad, ak kanál povoľuje iba vstup cez heslo alebo je viazaný na určitú skupinu na serveri).
    Vydanie platformy hlasovej komunikácie Mumble 1.4
  • V textových správach bola implementovaná podpora pre Markdown, ktorú možno použiť na posielanie v chate zoznamov, útržkov kódu, citátov, zvýraznenie častí textu tučným alebo kurzívou, ako aj formátovanie odkazov.
  • Bola pridaná možnosť prehrávania stereozvuku, ktorá umožňuje serveru posielať zvukový tok v stereo režime, ktorý nebude na strane klienta konvertovaný na mono. Táto funkcia môže byť napríklad využitá na vytvorenie hudobných botov. Odosielanie zvuku z oficiálneho klienta je naďalej možné iba v mono režime.
  • Pridaná možnosť priraďovania používateľom nickov, ktorá umožňuje priradiť zrozumiteľnejšie meno k používateľom, ktorí zneužívajú príliš dlhé mená alebo často menia meno. Priradené mená sa môžu zobraziť v zozname účastníkov ako dodatočné označenia alebo úplne nahradiť pôvodné meno. Nickname sú viazané na certifikáty používateľa, nezávisia od zvoleného servera a nemenia sa po reštarte.
    Vydanie platformy hlasovej komunikácie Mumble 1.4
  • Na serveri sa objavila funkcia odosielania uvítacieho textu v broadcasting režime pomocou protokolu Ice. Pridaná podpora pre logovanie ACL a všetky zmeny v skupinách. Pridané samostatné ACL na správu resetovania komentárov a avatarov. Predvolene je povolené použitie medzier v menách používateľov. Znížená záťaž na CPU vďaka zapnutiu režimu TCP_NODELAY ako predvoleného.
  • Pridané pluginy na podporu priestorového zvuku v hre Among Us a v rôznych hrách na báze enginu Source. Aktualizované pluginy pre hry Call of Duty 2 a GTA V.
  • Zvukový kodek Opus bol aktualizovaný na verziu 1.3.1.
  • Odstránená podpora Qt4, DirectSound a CELT 0.11.0. Odstránená klasická téma vzhľadu.

Vydanie platformy hlasovej komunikácie Mumble 1.4
Vydanie platformy hlasovej komunikácie Mumble 1.4

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster