Mumble — специализированное C++ / QT графическое приложение для группового голосового общения в локальной сети и сети Интернет посредством технологии VoIP.
IP-телефония — телефонная связь по протоколу IP (Internet Protocol), набор коммуникационных протоколов, технологий и методов обеспечивающих традиционные для телефонии набор номера, дозвон и двухстороннее голосовое общение, а также видео-общение, по сети Интернет или другим IP-сетям. IP-телефония является приложением для более общей технологии для организации двухстороннего общения VoIP (Voice over IP).
Голосовая и видеосвязь посредством компьютерных сетей стала популярной во всём мире с начала XXI века, в настоящее время широко используется частными пользователями и в корпоративном секторе. Основным преимуществом IP-телефонии является снижение требований к полосе пропускания, одним из свойств присущих технологии IP является то что трудно определить местонахождения пользователя.
Mumble отличается от классического телефона возможностью одновременного общения с практически неограниченным количеством абонентов. Работа приложения частично похожа на многоканальную рацию, в которой можно одновременно пользоваться несколькими каналами, при этом доступны все опции разработанные для удобства использования раций в полевых (боевых) условиях.
Mumble создавалась для геймеров, поэтому включает технологию "позиционирования звука", отличающую приложение от других VoIP-клиентов. Технология позволяет сделать звучание голосов других игроков зависимыми от их местоположения в игре, позволяя голосам игроков "перемещаться" в соответствии с позицией персонажа в игре. Данная технология требует "игрового плагина", потому доступна не для всех игр.
Mumble может использоваться для "бытовых" разговоров и "бизнес" общения, обеспечивая прекрасное качество звука не только благодаря оптимальной компрессии аудио-сигнала, но и предварительно его обрабатывая (удаляя шумы, эффективно подавляя эхо, выравнивая уровень и пр), для полноценного использования требуются наушники/колонки и микрофон.
При обмене данными между Mumble и VoIP-сервером связь шифруется через SSL (secure sockets layer), основной канал шифруется 256-битным ключом, а голосовой канал 128-битным. Есть возможность шифрования всего трафика используя анонимную сеть I2P (Invisible Internet Project / Проект Невидимый Интернет) или Tor (второе поколение "луковой маршрутизации"), имеется система сертификатов и токетов доступа (устройство используемое для идентификации пользователя).
Mumble является клиент-серверным приложением, можно поднять собственный сервер (murmur), например для общения в локальной сети, или присоеденится к множеству имеющихся в Интернет серверов. Настройка клиента и сервера достаточно сложна, особенно для начинающего пользователя, но это компенсируется гибкостью для опытных пользователей.
Интерфейс Mumble настраиваемый, начиная со структуры блоков и установкой скринов, есть поддержка стандартного и минималистичного режима. Имеется "Мастер настройки звука", значительно упрощающий установку первоначальных настроек, поддерживается установка громкости для каждого пользователя.
Mumble потребляет минимум системных ресурсов, интегрируется в область уведомлений (трей), есть возможность гибко настроить клавиатурные сочетания, в том числе для отдельных каналов и пользователей. Поддерживается работа с несколькими моделями игровых клавиатур.
Лицензия: BSD (New BSD License)