Casi diez años desde el último lanzamiento significativo
El proyecto consta de dos módulos: el cliente mumble y el servidor murmur.
La interfaz gráfica está basada en Qt. Se utiliza un códec de audio para transmitir información de audio.
comunicación entre los líderes de todos los grupos. Los datos se transmiten únicamente a través de un canal de comunicación cifrado; de forma predeterminada se utiliza la autenticación basada en clave pública.
A diferencia de los servicios centralizados, Mumble le permite conservar los datos del usuario por su cuenta y controlar completamente el funcionamiento del servidor, si es necesario, conectando scripts y controladores adicionales, para los cuales está disponible una API especial basada en los protocolos Ice y GRPC. Esto incluye el uso de bases de datos de usuarios existentes para la autenticación o la conexión de robots de sonido que, por ejemplo, puedan reproducir música. Es posible controlar el servidor a través de una interfaz web. Las funciones de buscar amigos en diferentes servidores están disponibles para los usuarios.
Los usos adicionales incluyen grabar podcasts colaborativos y proporcionar audio posicional en vivo en juegos (la fuente de sonido está asociada con el jugador y se origina en su ubicación en el espacio del juego), incluidos juegos con cientos de participantes (por ejemplo, Mumble se usa en las comunidades de jugadores). de Eve Online y Team Fortress 2). Los juegos también admiten un modo de superposición, en el que el usuario ve con qué jugador está hablando y puede ver FPS y la hora local.
Principales novedades:
- Se han realizado trabajos para reorganizar el diseño. Se actualizó el tema claro clásico, se agregaron temas claros y oscuros;
- Se agregó la capacidad de ajustar individualmente el volumen en el lado del sistema local del usuario;
- Se agregaron atajos adhesivos para cambiar los modos de transferencia (activado por voz, ir a conversación, sesión continua). Habilitado a través de la configuración "Configurar -> Configuración -> Interfaz de usuario -> Mostrar menú desplegable del modo de transmisión en la barra de herramientas".
- Se ha implementado una función de filtrado dinámico de canales, simplificando la navegación a través de servidores con una gran cantidad de canales y usuarios. De forma predeterminada, el filtro no muestra canales vacíos;
- Se ha agregado una opción para deshabilitar la adición y el cambio interactivo de parámetros de conexión, que se puede usar en los casos en que el usuario no deba cambiar la lista de servidores preconfigurados;
- Se agregó una configuración para reducir el volumen del sonido de otros jugadores durante una conversación;
- Se agregó la función de grabación multicanal en modo síncrono;
- El sistema de superposición del juego ha agregado soporte para DirectX 11 y la capacidad de personalizar la posición de visualización de FPS;
- La interfaz del administrador tiene un cuadro de diálogo rediseñado para administrar listas de usuarios, agregar diferentes modos de clasificación, filtros y la capacidad de eliminar usuarios por lotes;
- Mantenimiento simplificado de la lista de prohibiciones;
- Se agregó la capacidad de administrar el cliente a través de SocketRPС.
Fuente: opennet.ru