Lanzamiento de la plataforma de comunicación de voz Mumble 1.4

Después de más de dos años de desarrollo, se presenta la versión de la plataforma Mumble 1.4, orientada a la creación de chats de voz que garantizan baja latencia y alta calidad de transmisión de voz. Un área clave de aplicación de Mumble es la organización de la comunicación entre jugadores durante el transcurso de videojuegos. El código del proyecto está escrito en C++ y se distribuye bajo la licencia BSD. Se han preparado compilaciones para Linux, Windows y macOS.

El proyecto consta de dos módulos: el cliente mumble y el servidor murmur. La interfaz gráfica se basa en Qt. Se utiliza el códec de audio Opus para la transmisión de información sonora. Se proporciona un sistema flexible de control de acceso, por ejemplo, es posible crear chats de voz para varios grupos aislados, permitiendo la comunicación separada de los líderes en todos los grupos. Los datos se transmiten solo a través de un canal de comunicación cifrado y, por defecto, se aplica autenticación basada en claves públicas.

A diferencia de los servicios centralizados, Mumble permite almacenar los datos de los usuarios en sus propios servidores y controlar completamente la infraestructura, pudiendo conectar scripts adicionales según sea necesario, para los cuales se dispone de una API especial basada en los protocolos Ice y GRPC. También es posible utilizar bases de datos de usuarios existentes para la autenticación o conectar bots de sonido que, por ejemplo, pueden reproducir música. La gestión del servidor se puede realizar a través de una interfaz web. Los usuarios tienen disponibles funciones para buscar amigos en diferentes servidores.

Entre las aplicaciones adicionales se menciona la grabación de podcasts conjuntos y el soporte de sonido 3D posicional en juegos (fuentes de sonido están vinculadas al jugador y provienen de su ubicación en el espacio del juego), incluyendo juegos que cuentan con cientos de participantes (por ejemplo, Mumble es utilizado en comunidades de jugadores de Eve Online y Team Fortress 2). En los juegos también se admite un modo de overlay, donde el usuario ve con qué jugador está hablando y puede consultar el FPS y la hora local.

Novedades principales:

  • Se ha implementado la posibilidad de desarrollar complementos de propósito general que se pueden instalar y actualizar independientemente de la aplicación principal. A diferencia de los complementos integrados proporcionados anteriormente, el nuevo mecanismo se puede aplicar para implementar complementos arbitrarios y no está limitado a los medios para extraer información sobre la ubicación del jugador para implementar sonido posicional.
  • Se ha añadido un diálogo completo para buscar usuarios y canales disponibles en servidor. El diálogo se puede invocar a través de la combinación Ctrl+F o desde el menú. Se admite tanto la búsqueda por máscara como el uso de expresiones regulares.
    Lanzamiento de la plataforma de comunicación de voz Mumble 1.4
  • Se ha añadido un modo de escucha de canales que permite al usuario escuchar todos los sonidos que escuchan los participantes del canal, pero sin conectarse directamente al canal. Los usuarios oyentes se reflejan en la lista de participantes del canal, pero están marcados con un icono especial (solo en versiones nuevas, en clientes antiguos estos usuarios no se muestran). El modo es unidireccional, es decir, si un usuario oyente desea hablar, deberá conectarse al canal. Para los administradores del canal, se han proporcionado ACL y configuraciones para prohibir la conexión en modo de escucha.
    Lanzamiento de la plataforma de comunicación de voz Mumble 1.4
  • Se ha añadido la interfaz TalkingUI, que permite identificar quién está hablando en el momento. La interfaz ofrece una ventana emergente con una lista de usuarios que están hablando en este momento, lo que actúa como un equivalente a una ventana emergente en el modo de juego, pero destinada al uso diario por personas no jugadoras.
    Lanzamiento de la plataforma de comunicación de voz Mumble 1.4
  • Se han añadido indicadores de restricción de acceso en la interfaz, que permiten comprender si un usuario podrá conectarse al canal o no (por ejemplo, si el canal solo permite la entrada con contraseña o está vinculado a un grupo específico en el servidor).
    Lanzamiento de la plataforma de comunicación de voz Mumble 1.4
  • Se ha implementado soporte para Markdown en los mensajes de texto, que se puede utilizar, por ejemplo, para enviar listas, fragmentos de código, citas, resaltar partes del texto en negrita o cursiva, y formatear enlaces.
  • Se ha añadido la posibilidad de reproducir sonido estéreo, permitiendo servidor Enviar un flujo de audio en modo estéreo, que no se convertirá a mono por el cliente. Esta función se puede utilizar, por ejemplo, para crear bots musicales. El envío de sonido desde el cliente oficial sigue siendo posible solo en modo mono.
  • Se ha añadido la opción de asignar apodos a los usuarios, lo que permite vincular un nombre más comprensible a aquellos usuarios que abusan de nombres demasiado largos o cambian su nombre con frecuencia. Los nombres asignados pueden mostrarse en la lista de participantes como etiquetas adicionales o reemplazar completamente el nombre original. Los apodos están vinculados a los certificados del usuario, no dependen del servidor elegido y no cambian después de un reinicio.
    Lanzamiento de la plataforma de comunicación de voz Mumble 1.4
  • Se ha introducido la función de enviar un texto de bienvenida en modo de difusión utilizando el protocolo Ice en el servidor. Se ha agregado soporte para el reflejo en el registro de ACL y todos los cambios en los grupos. Se han añadido ACL independientes para gestionar el restablecimiento de comentarios y avatares. Por defecto, se permite el uso de espacios en los nombres de usuario. La carga del CPU se ha reducido gracias a la inclusión del modo TCP_NODELAY por defecto.
  • Se han añadido complementos para soportar sonido posicional en el juego Among Us y en juegos arbitrarios basados en el motor Source. Se han actualizado los complementos para los juegos Call of Duty 2 y GTA V.
  • El códec de audio Opus ha sido actualizado a la versión 1.3.1.
  • Se ha eliminado el soporte para Qt4, DirectSound y CELT 0.11.0. Se ha eliminado el tema clásico de interfaz.

Lanzamiento de la plataforma de comunicación de voz Mumble 1.4
Lanzamiento de la plataforma de comunicación de voz Mumble 1.4

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster