Издаване на платформата за гласово общуване Mumble 1.4

След повече от две години разработка, платформата Mumble 1.4, насочена към създаването на гласови чатове с ниска латентност и високо качество на предаване на звука, е официално представена. Основната област на приложение на Mumble е организирането на комуникацията между играчите по време на компютърни игри. Кодът на проекта е написан на C++ и се разпространява под лицензия BSD. Подготвени са сборки за Linux, Windows и macOS.

Проектът се състои от два модула – клиентът mumble и сървърът murmur. Графичният интерфейс е базиран на Qt. За предаване на звукова информация се използва аудиокодек Opus. Предлага се гъвкава система за управление на достъпа, например, възможно е създаването на гласови чатове за няколко изолирани групи с предоставянето на възможността за отделна комуникация на лидерите във всички групи. Данните се предават единствено през криптиран канал, като по подразбиране се прилага аутентификация на основата на публични ключове.

В отличие от централизованите услуги, Mumble позволява съхраняване на данните на потребителите на собствени сървъри и пълен контрол над работата на инфраструктурата, при необходимост свързвайки допълнителни обработващи скриптове, за написването на които е наличен специален API, базиран на протоколите Ice и GRPC. Включително е възможно използването на съществуващи бази с потребители за аутентификация или свързване на звукови ботове, които, например, могат да възпроизвеждат музика. Управлението на сървъра е възможно през уеб интерфейс. За потребителите са налични функции за търсене на приятели на различни сървъри.

От допълнителните приложения се споменава запис на съвместни подкасти и поддръжка на позиционно живо озвучаване в игрите (източникът на звук е свързан с играча и идва от неговото местоположение в игровото пространство), включително в игри с десетки участници (например, Mumble се използва в игралните общности на Eve Online и Team Fortress 2). В игрите също се поддържа режим на overlay, при който потребителят вижда с кой именно играч говори и може да види FPS и локалното време.

Основни нововъведения:

  • Възможността за разработване на плъгини с общо предназначение, които могат да се инсталират и актуализират независимо от основното приложение, е реализирана. За разлика от предишно предоставените вградени плъгини, новият механизъм може да се приложи за реализиране на произволни добавки и не е ограничен до средствата за извличане на информация за местоположението на играча за реализиране на позиционен звук.
  • Добавен е пълен диалог за търсене на потребители и канали, достъпни на сървър. Диалогът може да бъде извикан чрез комбинация Ctrl+F или през менюто. Поддържа се търсене по шаблон, както и използване на регулярни изрази.
    Издаване на платформата за гласово общуване Mumble 1.4
  • Добавен е режим на слушане на канала, позволяващ на потребителя да чува всички звуци, които чуват участниците в канала, но без непосредствено свързване към канала. В същото време, слушащите потребители се отразяват в списъка на участниците в канала, но се обозначават със специална икона (само в новите версии, в стари клиенти подобни потребители не се отразяват). Режимът е еднопосочен, т.е. ако слушащият потребител иска да се изкаже, ще трябва да се свърже с канала. За администраторите на канала са предоставени ACL и настройки за забрана на свързването в режим на слушане.
    Издаване на платформата за гласово общуване Mumble 1.4
  • Добавен е интерфейс TalkingUI, който позволява да се разбере кой точно в момента говори. Интерфейсът предоставя изскачащ прозорец със списък на говорещите в момента потребители, служещ като аналог на изскачаща подсказка в игралния режим, но предназначен за ежедневна употреба от неиграчи.
    Издаване на платформата за гласово общуване Mumble 1.4
  • В интерфейса са добавени индикатори за ограничаване на достъпа, позволяващи да се разбере дали потребителят може да се свърже с канала или не (например, ако каналът допуска само вход по парола или е свързан с определена група на сървера).
    Издаване на платформата за гласово общуване Mumble 1.4
  • В текстовите съобщения е реализирана поддръжка за Markdown, която например може да се използва за изпращане в чата на списъци, фрагменти от код, цитати, подчертаване на части от текста с дебел шрифт или курсив, оформяне на линкове.
  • Добавена е възможност за възпроизвеждане на стереозвук, позволяваща сървъра да се изпраща звуков поток в стерео режим, който няма да бъде преобразуван от клиента в моно. Тази функция може да бъде използвана, например, за създаване на музикални ботове. Изпращането на звук от официалния клиент е все още възможно само в моно режим.
  • Добавена е възможност за назначаване на ника на потребителите, което позволява привързването на по-разбираемо име към потребители, които злоупотребяват с твърде дълги имена или често променят името си. Назначените имена могат да се показват в списъка на участниците или напълно да заменят оригиналното име. Никовете са свързани с удостоверенията на потребителя, не зависят от избрания сървър и не се променят след рестартиране.
    Издаване на платформата за гласово общуване Mumble 1.4
  • На сървера е добавена функция за изпращане на поздравителен текст в широковещателен режим чрез протокола Ice. Добавена е поддръжка за отразяване в логовете на ACL и всички промени в групите. Добавени са отделни ACL за управление на нулирането на коментари и аватари. По подразбиране е разрешено използването на интервали в имената на потребителите. Намалена е натовареността на CPU-то, благодарение на включването на режима TCP_NODELAY по подразбиране.
  • Добавени са плъгини за поддръжка на пространствен звук в играта Among Us и в произволни игри на базата на движка Source. Актуализирани са плъгините за игрите Call of Duty 2 и GTA V.
  • Звуковият кодек Opus е актуализиран до версия 1.3.1.
  • Поддръжката на Qt4, DirectSound и CELT 0.11.0 е премахната. Класическата тема на интерфейса е изтрита.

Издаване на платформата за гласово общуване Mumble 1.4
Издаване на платформата за гласово общуване Mumble 1.4

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster