Quase dez anos desde o último lançamento significativo
O projeto consiste em dois módulos - o cliente Mumble e o servidor Murmúrio.
A interface gráfica é baseada em Qt. Um codec de áudio é usado para transmitir informações de áudio
comunicação entre líderes em todos os grupos. Os dados são transmitidos apenas através de um canal de comunicação criptografado; a autenticação baseada em chave pública é usada por padrão.
Ao contrário dos serviços centralizados, o Mumble permite que você mantenha os dados do usuário por conta própria e controle totalmente o funcionamento do servidor, se necessário, conectando scripts e manipuladores adicionais, para os quais está disponível uma API especial baseada nos protocolos Ice e GRPC. Isso inclui o uso de bancos de dados de usuários existentes para autenticação ou conexão de bots de som que, por exemplo, podem reproduzir música. É possível controlar o servidor através de uma interface web. As funções de encontrar amigos em diferentes servidores estão à disposição dos usuários.
Usos adicionais incluem gravação de podcasts colaborativos e fornecimento de áudio posicional ao vivo em jogos (a fonte sonora está associada ao jogador e se origina de sua localização no espaço de jogo), incluindo jogos com centenas de participantes (por exemplo, Mumble é usado nas comunidades de jogadores de Eve Online e Team Fortress 2). Os jogos também suportam um modo de sobreposição, em que o usuário vê com qual jogador está conversando e pode ver o FPS e a hora local.
Principais inovações:
- Foram realizados trabalhos para reorganizar o projeto. O clássico tema claro foi atualizado, temas claros e escuros foram adicionados;
- Adicionada a capacidade de ajustar individualmente o volume no sistema local do usuário;
- Adicionados atalhos fixos para alterar os modos de transferência (ativado por voz, ir para conversa, sessão contínua). Ativado através das configurações “Configurar -> Configurações -> Interface do usuário -> Mostrar menu suspenso do modo de transmissão na barra de ferramentas”.
- Foi implementada uma função de filtragem dinâmica de canais, simplificando a navegação em servidores com um grande número de canais e usuários. Por padrão, o filtro não mostra canais vazios;
- Foi adicionada uma opção para desabilitar a adição e alteração interativa de parâmetros de conexão, que pode ser utilizada nos casos em que o usuário não deve alterar a lista de servidores pré-configurados;
- Adicionada configuração para reduzir o volume do som de outros jogadores durante uma conversa;
- Adicionada função de gravação multicanal no modo síncrono;
- O sistema de sobreposição de jogos adicionou suporte para DirectX 11 e a capacidade de personalizar a posição de exibição do FPS;
- A interface do administrador possui uma caixa de diálogo redesenhada para gerenciar listas de usuários, adicionando diferentes modos de classificação, filtros e a capacidade de excluir usuários em lote;
- Manutenção simplificada da lista de banimentos;
- Adicionada a capacidade de gerenciar o cliente via SocketRPС.
Fonte: opennet.ru