The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск платформы голосового общения Mumble 1.4

17.01.2022 14:23

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

Проект состоит из двух модулей - клиента mumble и сервера murmur. Графический интерфейс базируется на Qt. Для передачи звуковой информации применяется аудиокодек Opus. Предоставляется гибкая система разграничения доступа, например, возможно создание голосовых чатов для нескольких изолированных групп с предоставлением возможности отдельного общения лидеров во всех группах. Данные передаются только по шифрованному каналу связи, по умолчанию применяется аутентификация на основе открытых ключей.

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

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

Основные новшества:

  • Реализована возможность разработки плагинов общего назначения, которые можно устанавливать и обновлять, независимо от основного приложения. В отличие от ранее предоставляемых встроенных плагинов, новый механизм может применяться для реализации произвольных дополнений и не ограничен средствами для извлечения информации о местонахождении игрока для реализации позиционного звука.
  • Добавлен полноценный диалог поиска пользователей и каналов, доступных на сервере. Диалог может вызываться через комбинацию Ctrl+F или через меню. Поддерживается как поиск по маске, так и использование регулярных выражений.
  • Добавлен режим прослушивания канала, позволяющий пользователю слышать все звуки, которые слышат участники канала, но без непосредственного подключения к каналу. При этом слушающие пользователи отражаются в списке участников канала, но помечены специальным значком (только в новых версиях, в старых клиентах подобные пользователи не отображаются). Режим однонаправленный, т.е. если слушающий пользователь захочет высказаться, ему необходимо будет подключиться к каналу. Для администраторов канала предоставлены ACL и настройки для запрета подключения в слушающем режиме.
  • Добавлен интерфейс TalkingUI, позволяющий понять кто именно сейчас говорит. Интерфейс предоставляет всплывающее окно со списком говорящих в данный момент пользователей, выступающее аналогом всплывающей подсказки в игровом режиме, но предназначенное для повседневного использования не игроками.
  • В интерфейс добавлены индикаторы ограничения доступа, позволяющие понять сможет пользователь подключиться к каналу или нет (например, если канал допускает только вход по паролю или привязан к определённой группе на сервере).
  • В текстовых сообщениях реализована поддержка разметки Markdown, которую например, можно использовать для отправки в чат списков, отрывков кода, цитат, подсвечивания частей текста жирным или курсивом, оформления ссылок.
  • Добавлена возможность воспроизведения стереозвука, позволяющая серверу отправлять звуковой поток в режиме стерео, который не будет преобразовываться клиентом в моно. Указанная возможность может применяться например для создания музыкальных ботов. Отправка звука из официального клиента по-прежнему возможна только в режиме моно.
  • Добавлена возможность назначения пользователям ников, что даёт возможность привязать более понятное имя к пользователям, которые злоупотребляют слишком длинными именами или часто меняют имя. Назначенные имена могут показываться в списке участников как дополнительные метки или полностью заменять исходное имя. Ники привязываются к сертификатам пользователя, не зависят от выбранного сервера и не меняются после перезапуска.
  • На сервере появилась функции отправки приветственного текста в широковещательном режиме при помощи протокола 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. Удалена классическая тема оформления.


  1. Главная ссылка к новости (https://www.mumble.info/blog/m...)
  2. OpenNews: Выпуск платформы голосового общения Mumble 1.3
  3. OpenNews: Выпуск Dendrite 0.1.0, коммуникационного сервера с реализацией протокола Matrix
  4. OpenNews: Первый выпуск коммуникационной платформы Fosscord, совместимой с Discord
  5. OpenNews: Проект Revolt развивает открытую альтернативу платформе Discord
  6. OpenNews: Опубликован децентрализованный коммуникационный клиент Jami "Taranis"
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/56524-mumble
Ключевые слова: mumble, chat, voip
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (37) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 15:41, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    шэринга экрана больше всего не хватает
     
     
  • 2.3, keydon (ok), 15:55, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • +14 +/
    И остальных функций мессенджера и соцсетей?
    Тут относительно простая штука для относительно простой задачи, которая просто работает, не нужно делать из неё камбайн.
     
  • 2.6, YetAnotherOnanym (ok), 16:48, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Надеюсь, это был сарказм.
     
  • 2.10, Аноним (10), 19:13, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лайков, эмодзей
     
     
  • 3.17, Kusb (?), 23:41, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Второе наверняка есть, просто юникод.
     

  • 1.2, keydon (ok), 15:54, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Для созвона топ.
    Быстро, надёжно, минимальная задержка, относительно просто настраивается.
     
  • 1.4, Аноним (4), 16:34, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Из дополнительных применений упоминается запись совместных подкастов и поддержка позиционного живого звука в играх (источник звука связан с игроком и исходит от его местоположения в игровом пространстве),

    Античиту OK, что кто-то выковыривает местоположение игрока из памяти процесса?

     
  • 1.5, Аноним (5), 16:46, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –14 +/
    А оно нужно если есть discord?
     
     
  • 2.7, анон (?), 16:55, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Зачем дискорд, когда есть скайп?
     
  • 2.11, Аноним (11), 20:48, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Проприетарная централидованнная параша. Свой сервер не поднять.

    Но удобна и проста в использовании, не спорю.

    Но они всё-таки разные, мамбл это только про голос, чатик здесь скорее дополнительная фича, а в дискорде текстовое общение крайне активно используют, да и трансляция экрана и прочее тоже.

    Мамбл пытается делать меньше вещей, но делать хорошо. И он без электрона.

     
     
  • 3.20, asd (??), 04:04, 18/01/2022 [^] [^^] [^^^] [ответить]  
  • +5 +/
    discord - это модно стильно молодежно.
    Куча эмодзи, значков, корон, свистелок и перделок. Ну и т.д. по списку.
    По факту - посредственный звук, нереально офигенное потребление ресурсов, общая неудобность интерфейса (я понимаю, что на любителей строчки первой-второй), и т.д. и т.п.
    Больше похоже на социальную сеть, собственно, к чему и стремится усиленно (их и так слишком много уже). Как последствия - хочет знать всё и вся о пользователе. Еще один большой брат со всеми вытекающими. Нафиг нафиг.
    Закрытый софт. Сервера дяди. Смутная секьюрность.

    mumble - кристально чистый звук, нереально низкое потребление ресурсов, полной отсутствие слежки, потрясающая гибкость настройки. Куча плюшек по настройке сервера, каналов и т.д.
    Открытый софт. Можно свой сервер. Безопасность на высоте.

     
     
  • 4.29, Вася (??), 18:48, 18/01/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Чем оно лучше TeamSpeak?
     
     
  • 5.35, asd (??), 04:57, 21/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А тимспик опенсурц?
     
  • 5.37, Аноним (37), 01:24, 22/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    всем
     
  • 4.32, Аноним (32), 02:01, 21/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Что за чушь ты написал про звук когда они оба используют Opus
     
     
  • 5.33, asd (??), 04:56, 21/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я написал то, что слышу собственными ушами.
     
  • 2.14, Аноним (-), 22:15, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    discord гуано которое нормально работает на игровых компьютерах, на остальных тормозит джаваскриптами своих тупых создателей
     
  • 2.22, Аноним (22), 08:40, 18/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Discord удобен, когда ты общаешься в группе 5-10 человек. А вот когда нужно организовать голос для 100-150 рыл, то дис проигрывает в этом даже древней вертрилле, т.к. нет возможностей вещать на несколько каналов, хотя эту фичу просят у разрабов уже долго.
     

  • 1.8, Аноним (8), 16:56, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё здесь хорошо, если бы не сертификаты. Простым людям эти сертификаты нафиг не упёрлись, какими бы секурными ни были, так они ещё истекают. Вроде, можно настроить авторизацию по паролю, но я не разобрался.

    Был у меня бесплатный сертификат от Comodo, потому что пишут, что даже для Mumble лучше иметь сертификат доверенный, а не самоподписанный. Когда он истекал - продлевал, и сервер спокойно авторизовывал вход в мой акк по новому сертификату.

    Но бесплатный Comodo приказал долго жить, и, когда Mumble снова понадобился, я взял сертификат от CACert. Сертификат истёк, я его продлил, а сервер больше не пускает! Всё, каюк акку. Хотя в доках пишут, что достаточно совпадения емейла, а в новом сертификате всё то же самое, что и в старом, только дата обновилась.

    Я подумал, на кой чёрт мне эта мямля, когда даже зайти на сервер нормально нельзя. И удалил. Приходится для голосовых чатов использовать чудовище под названием Discord, потому что он хотя бы мозги не компостирует с такой тривиальной вещью как авторизация. Да и контакты приходилось уговаривать зайти в Mumble, тогда как Discord уже есть у них всех.

     
     
  • 2.12, Аноним (11), 20:49, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не пользовался ими, вроде без них всё ок.
     
  • 2.13, Аноним (13), 20:58, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Простым людям нужно пользоваться скайпом и не выделываться. А если хочешь большего, то не плакаться про сложность.
     
     
  • 3.16, fsLeg (ok), 22:52, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тут как бы сказать... Mumble - это не большее, это как раз меньшее. Что не есть плохо, в этом, собственно, его плюс. Вместо социального комбайна, пытающегося объединить IRC и Skype в интерфейсе на Electron (aka Discord), есть довольно скромный голосовой чатик, который основную функцию выполняет на ура, многого не требует и на лишний функционал слюнки не пускает.

    Но отказ принять обновлённый сертификат пользователя, потому что старый истёк, - это не сложность, это просто выкручивание яиц.

    Простые люди и так сидят в Discord. А про Skype я уже даже на работе слышать перестал. Только что же это тогда получается, что Mumble для илиты, которая любит выделываться и не боится трудностей? Мне казалось, основная ЦА у него - геймеры, а они, когда что-то не работает или работает не так в одной программе, просто уйдут на другую вместо того, чтобы ковыряться или мириться с проблемами при наличии альтернатив. Что, собственно, и произошло, Discord ведь не просто так взлетел.

     

  • 1.9, Имя_пользователя (?), 18:31, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Глобальный хоткей Push-to-talk в Wayland заработал?
     
  • 1.15, BrainFucker (ok), 22:37, 17/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А полноценные мобильные и web версии есть? Если нет то всерьёз нет смысла рассматривать, 24 часа в сутки за компом только геймеры разве что торчат.
     
     
  • 2.18, guser (?), 23:58, 17/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть!
     
     
  • 3.19, Аноним (-), 01:14, 18/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > The iOS app is unmaintained; last update in 2017.
    > We do not currently provide an official Android client. However, you can use one of the third party clients (that we do not develop or support ourselves).
     
     
  • 4.21, asd (??), 08:17, 18/01/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так последствия собственного выбора, не?
    Что тут делаете? Вам в другой лагерь, ровно противоположный...
     
     
  • 5.26, Аноним (-), 12:59, 18/01/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    GNUтого м-ка видно издалека. Сами догадаетесь, куда пройти и чем там заняться, или таки озвучить?
     
     
  • 6.34, asd (??), 04:57, 21/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем, могу в подробностях и с направлениями сам расказать. И да, я не гру-тый.
     
     
  • 7.38, Аноним (-), 02:37, 23/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачем, могу в подробностях и с направлениями сам расказать.

    Замечательно. Значит, без карты не заблудитесь.
    >И да, я не гру-тый.

    Это, на самом деле, вторично и несущественно.

     

  • 1.23, Аноним (23), 08:52, 18/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ох, это моя родная боль, радость и адреналина тонны - Eve online.
    Ру сегмент игроков, не особо использует мамбл в еве..
     
  • 1.24, 1513150215011502 (?), 10:13, 18/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Слава мамблу!!! :)
     
  • 1.31, Аноним (31), 18:57, 19/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    дизайн прям из 90-х
     
     
  • 2.39, Анонимъ (?), 01:22, 25/01/2022 [^] [^^] [^^^] [ответить]  
  • +/
    оно не про смотреть, оно про говорить и эту свою задачу решает на 5+
     

  • 1.36, Аноним (36), 12:37, 21/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В дискорде не хватает общение с определенным человеком из канала по кнопке, такая функция есть в TS, но он умирает на многих проектах.
     
  • 1.40, Аноним (40), 04:20, 25/01/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    почему нету кнопки глобальная при настройке горячих клавиш?
     
     
  • 2.41, Аноним (41), 16:13, 12/02/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Там теперь все глобальное, но не блокирует клавишу.
    Есть решение, но только для винды https://github.com/prog4food/MumHotDi
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру