A Mumble hangkommunikációs platform megjelenése 1.4

Több mint két év fejlesztés után bemutatták a Mumble 1.4 platform kiadását, amelynek középpontjában az alacsony késleltetést és kiváló minőségű hangátvitelt biztosító hangcsevegések létrehozása áll. A Mumble alkalmazási területe a játékosok közötti kommunikáció megszervezése számítógépes játékok közben. A projekt kódja C++ nyelven íródott, és a BSD licenc alatt kerül terjesztésre. A buildek Linux, Windows és macOS számára készültek.

A projekt két modulból áll - a mumble kliensből és a mormoló szerverből. A grafikus felület a Qt-n alapul. Az Opus audiokodek hanginformációk továbbítására szolgál. Rugalmas beléptető rendszer biztosított, például több izolált csoport számára is lehet hangos chateket létrehozni, az összes csoport vezetői közötti külön kommunikáció lehetőségével. Az adatok továbbítása csak titkosított kommunikációs csatornán keresztül történik, alapértelmezés szerint a nyilvános kulcs alapú hitelesítést használják.

A központosított szolgáltatásoktól eltérően a Mumble lehetővé teszi a felhasználói adatok saját szerverein történő tárolását és az infrastruktúra működésének teljes körű irányítását, szükség esetén további script processzorok csatlakoztatásával, amelyhez speciális, Ice és GRPC protokollokra épülő API is elérhető. Ez magában foglalja a meglévő felhasználói adatbázisok használatát hitelesítésre vagy hangbotok csatlakoztatását, amelyek például zenét tudnak lejátszani. A szerver vezérlése webes felületen keresztül lehetséges. A különböző szervereken való barátkeresés funkciói elérhetőek a felhasználók számára.

További felhasználási lehetőségek közé tartozik az együttműködési podcastok rögzítése és a pozicionális élő hang támogatása játékokban (a hangforrás a játékoshoz van társítva, és a játéktérben való tartózkodási helyéről származik), beleértve a több száz résztvevős játékokat (például a Mumble-t a játékosközösségekben használják Eve Online és Team Fortress 2 ). A játékok támogatják az overlay módot is, amelyben a felhasználó látja, hogy melyik játékossal beszél, és láthatja az FPS-t és a helyi időt.

Főbb újítások:

  • Megvalósult a fő alkalmazástól függetlenül telepíthető és frissíthető általános célú bővítmények fejlesztése. A korábban biztosított beépített bővítményekkel ellentétben az új mechanizmus tetszőleges kiegészítések megvalósítására használható, és nem korlátozódik a lejátszó helyinformációinak kinyerésére a pozicionális hang megvalósítása érdekében.
  • Teljes értékű párbeszédpanel hozzáadva a szerveren elérhető felhasználók és csatornák kereséséhez. A párbeszédpanel a Ctrl+F kombinációval vagy a menün keresztül hívható meg. Mind a maszkkeresés, mind a reguláris kifejezések támogatottak.
    A Mumble hangkommunikációs platform megjelenése 1.4
  • Hozzáadott csatornahallgatási mód, amely lehetővé teszi a felhasználó számára, hogy hallja a csatorna résztvevői által hallott összes hangot, de anélkül, hogy közvetlenül csatlakozna a csatornához. Ebben az esetben a hallgató felhasználók megjelennek a csatorna résztvevőinek listájában, de speciális ikonnal vannak megjelölve (csak az új verziókban; a régebbi kliensekben az ilyen felhasználók nem jelennek meg). A mód egyirányú, azaz. ha a hallgató felhasználó beszélni akar, csatlakoznia kell a csatornához. A csatornaadminisztrátorok számára ACL-ek és beállítások állnak rendelkezésre, amelyek tiltják a csatlakozást hallgatási módban.
    A Mumble hangkommunikációs platform megjelenése 1.4
  • A TalkingUI felületet hozzáadtuk, amely lehetővé teszi, hogy megértse, ki beszél éppen. A felület egy felugró ablakot biztosít az éppen beszélő felhasználók listájával, hasonlóan a játékmódban található eszköztipphez, de a nem játékosok mindennapi használatra szánták.
    A Mumble hangkommunikációs platform megjelenése 1.4
  • Hozzáféréskorlátozási jelzők kerültek a felületre, amelyek segítségével megérthető, hogy a felhasználó tud-e csatlakozni a csatornához vagy sem (például, ha a csatorna csak jelszóval engedélyezi a bejelentkezést, vagy a szerveren egy meghatározott csoporthoz van kötve).
    A Mumble hangkommunikációs platform megjelenése 1.4
  • A szöveges üzenetek támogatják a Markdown jelölést, amellyel például listákat, kódrészleteket, idézeteket küldhetünk, szövegrészeket félkövérrel vagy dőlt betűvel emelhetünk ki, és linkeket tervezhetünk.
  • Hozzáadtuk a sztereó hang lejátszásának lehetőségét, lehetővé téve a szerver számára, hogy sztereó módban hangfolyamot küldjön, amelyet a kliens nem konvertál monóvá. Ez a funkció például zenebotok létrehozására használható. Hang küldése a hivatalos kliensről továbbra is csak monó módban lehetséges.
  • Becenevek hozzárendelése a felhasználókhoz, így érthetőbb név adható azoknak a felhasználóknak, akik túl hosszú névvel élnek vissza, vagy gyakran változtatják a nevüket. A hozzárendelt nevek megjelenhetnek a résztvevők listájában további címkeként, vagy teljesen helyettesíthetik az eredeti nevet. A becenevek felhasználói tanúsítványokhoz vannak kötve, nem függenek a kiválasztott szervertől, és nem változnak újraindítás után.
    A Mumble hangkommunikációs platform megjelenése 1.4
  • A szerver immár rendelkezik olyan funkciókkal, amelyek az Ice protokoll használatával üdvözlő szöveget küldenek broadcast módban. Támogatás hozzáadva az ACL-ek és a csoportok összes változásának a naplóban való tükrözéséhez. Külön ACL-ek hozzáadva a megjegyzések és avatarok visszaállításának vezérléséhez. Alapértelmezés szerint a felhasználónevekben szóközök megengedettek. CPU-terhelés csökkentése a TCP_NODELAY mód alapértelmezés szerinti engedélyezésével.
  • Beépülő modulok hozzáadva a pozicionális hang támogatásához az Köztünk és a Source motoron alapuló egyéni játékokban. Frissített beépülő modulok a Call of Duty 2 és GTA V játékokhoz.
  • Az Opus audiokodek az 1.3.1-es verzióra frissült.
  • Eltávolítottuk a Qt4, a DirectSound és a CELT 0.11.0 támogatását. A klasszikus témát eltávolítottuk.

A Mumble hangkommunikációs platform megjelenése 1.4
A Mumble hangkommunikációs platform megjelenése 1.4

Forrás: opennet.ru

Hozzászólás