Об этом проекте

Mumble — это программа для голосового общения с открытым исходным кодом, предназначенная для обеспечения низкой задержки и высокого качества звука, построенная на основе Qt и Opus. Проект состоит из двух основных модулей: клиента (mumble) и сервера (mumble-server, ранее известного как murmur). Клиент работает на Windows, Linux, FreeBSD, OpenBSD и macOS, в то время как сервер предназначен для запуска в любом месте, где можно установить Qt. Документация проекта доступна на официальном сайте. Ключевые возможности, описанные в README: - Голосовой чат с низкой задержкой и высоким качеством с использованием кодека Opus. - Отдельные компоненты клиента и сервера для самостоятельного размещения голосовой связи. - Поддержка кроссплатформенного клиента на основных настольных операционных системах. - Настройка сервера через INI-файл с такими параметрами, как установка пароля SuperUser, запуск в фоновом режиме и подробное ведение журнала. - Поддержка запуска нескольких экземпляров сервера из одного каталога с использованием отдельных INI-файлов и баз данных. - Официальный образ Docker с инструкциями по использованию, размещенный в отдельном репозитории. - Универсальная система плагинов для расширения функциональности за пределами основного приложения. - Поддержка перевода сообществом через Weblate. - Оверлей OpenGL, который можно включить, предварительно загрузив библиотеку Mumble при запуске игры. В README также рассматриваются рекомендации по внесению вклада, включая рекомендации по коммитам и введение в исходный код для новичков, а также инструкции по сообщению о проблемах на GitHub. Инструкции по сборке поддерживаются в отдельной документации, и пользователям рекомендуется выбирать соответствующую ветку для стабильных выпусков в отличие от нестабильной ветки master. Предоставлены примечания для конкретных платформ: Windows, macOS и Linux/Unix, охватывающие запуск как клиента, так и сервера. На Windows сервер можно запустить из значка на панели задач, а пароль SuperUser можно установить через параметр командной строки. На macOS сервер распространяется отдельно как статический сервер OS X. На Linux/Unix сервер запускается из командной строки с параметрами для установки пароля SuperUser, указания INI-файла, запуска в фоновом режиме и повышения подробности журнала. Проект признает бесплатную подпись кода, предоставленную SignPath.io и SignPath Foundation, и указывает DartNode в качестве спонсора, предоставляющего бесплатный VPS для открытого исходного кода.