Mumble¶
В этой статье
Информация
Mumble — это бесплатное программное обеспечение для голосовой связи по IP-протоколу (VoIP) с открытым исходным кодом. В основе Mumble лежит архитектура клиент-сервер. Пользователи подключаются к серверам Mumble при помощи клиентского приложения, где они могут общаться голосом в режиме реального времени с другими пользователями на этом сервере. Серверы могут быть настроены и администрированы отдельно для разных сообществ и групп пользователей. Mumble часто используется геймерами для голосовой связи во время онлайн-игр, а также различными организациями для проведения голосовых конференций и удаленной коллективной работы.
Mumble. Основные возможности¶
- Кроссплатформенная поддержка - клиентские приложения доступны для Windows, Linux, macOS, iOS и Android.
- Низкая задержка и высокое качество звука за счет использования аудио-кодека Opus.
- Шифрование голосового трафика по протоколу TLS для обеспечения конфиденциальности разговоров.
- Возможность масштабирования до тысяч одновременных пользователей на одном сервере.
- Поддержка пространственного звука и направленной речи для имитации реалистичного звука в играх и виртуальной реальности.
- Архитектура плагинов, позволяющая расширять функциональность как клиентских, так и серверных компонентов.
Особенности сборки¶
ID | Совместимые ОС | VPS | BM | VGPU | GPU | Мин. ЦПУ (Ядер) | Мин. ОЗУ (Гб) | Мин. HDD/SDD (Гб) | Доступно |
---|---|---|---|---|---|---|---|---|---|
78 | Ubuntu 22.04 | + | + | + | + | 1 | 1 | - | Да |
- Установленное ПО:
- Mumble server в Docker-контейнере.
- Расположение ключевых файлов (внутри Docker-контейнера):
- Конфигурационный файл:
/etc/mumble-server.ini
; - База данных:
/mumble/mumble-server.sqlite
; - Лог-файл:
/mumble/mumble-server.log
; - PID файл:
/run/mumble-server/mumble-server.pid
.
- Конфигурационный файл:
Примечание
Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.
Начало работы после развертывания Mumble¶
После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и API — Invapi.
Для начала работы с сервисом необходимо скачать клиент Mumble на локальное устройство и установить его.
При первом запуске будет необходимо выполнить первоначальную настройку оборудования:
- Указать устройство ввода и вывода - можно оставить варианты по умолчанию, а также выбрать дополнительные настройки (проставить галочки, опционально):
- Использовать подавление эха;
- Включить позиционирование звука;
- Приглушать звук в других приложениях, когда другие пользователи говорят.
Затем будет необходимо:
- Установить исходящую задержку оборудования в минимальное значение с помощью ползунка;
- Настроить громкость микрофона;
- Определить голосовую активность (на этом шаге также можно назначить кнопку для активации голосовой связи);
- Установить настройки качества и уведомлений;
- Выполнить регулировку затухания позиционного звука;
- Настроить аутентификацию по сертификату (рекомендуется выбрать вариант Автоматическое создание сертификата).
- Закончить настройку - нажать на кнопку
Завершить.
Подключение к серверу Mumble¶
Для подключения к серверу Mumble необходимо используются следующие учетные данные:
- Логин -
SuperUser
; - Пароль - автоматически сгенерированный пароль (инструкция по получению пароля ниже).
Важно: Как узнать пароль SuperUser
Пароль SuperUser генерируется автоматически при первом запуске сервера и отображается в логе. Чтобы его узнать:
- Подключитесь к серверу по SSH (
ssh root@IP_сервера
); - Выполните команду:
docker ps
чтобы узнать ID контейнера Mumble; - Войдите в контейнер:
docker exec -it [ID_контейнера] /bin/bash
; - Просмотрите лог-файл:
tail -100 /mumble/mumble-server.log
; - Найдите строку, которая содержит:
Password for 'SuperUser' set to
- значение после этой фразы и есть ваш пароль
Примечание: Путь /mumble/
существует только внутри Docker-контейнера, не на хост-системе.
Совет
Если вы хотите изменить пароль SuperUser, используйте команду:
Подключение к серверу происходит по следующему алгоритму:
- Запустить клиент Mumble и нажать кнопку
Добавить новый...; - Ввести IP-адрес сервера Mumble в поле Адрес. IP-адрес сервера можно узнать в карточке сервера в панели Invapi во вкладке Сеть:
- Если сервер использует нестандартный порт, указать его в поле Порт. По умолчанию используется порт
64738
; - В поле Имя пользователя ввести имя администратора -
SuperUser
; - После ввода имени пользователя будет открыто поле Пароль. В нем необходимо ввести пароль пользователя
SuperUser
из логов сервера. При подключении других пользователей ввод пароля опционален и зависит от настроек, выполненных администратором; - В поле Название ввести название сервера. По этому имени пользователи смогут искать сервер для подключения:
Примечание
Подробная информация по основным настройкам Mumble содержится в документации разработчиков.
Заказ Mumble с помощью API¶
Для установки данного ПО с использованием API следуйте этой инструкции.