Ir al contenido

Mumble

De Wikipedia, la enciclopedia libre
Esta es una versión antigua de esta página, editada a las 00:53 20 oct 2014 por Patrios (discusión · contribs.). La dirección URL es un enlace permanente a esta versión, que puede ser diferente de la versión actual.
Mumble
Información general
Tipo de programa VoIP cliente y servidor
Autor Thorvald Natvig
Desarrollador Thorvald Natvig
Lanzamiento inicial 31 de agosto de 2005
Licencia BSD / GPL
Idiomas Múltiples
Información técnica
Programado en C++ (Qt)
Interfaz gráfica predeterminada Qt
Versiones
Última versión estable 1.2.8 ( 08 de agosto de 2014 (10 años, 3 meses y 4 días))
Enlaces

Mumble es una aplicación multiplataforma libre de voz sobre IP especializada en la multiconferencia. Sus principales usuarios son jugadores, y es similar a programas privativos como TeamSpeak y Ventrilo. Usa una arquitectura cliente-servidor donde los usuarios que quieren hablar se conectan al mismo servidor.[1]

La meta del diseño de mumble no es tanto crear la utilidad para juegos más elitista sino hacerla la más social. La meta es recrear la sensación y la interactuación de una LAN party. Por eso Mumble tiene una interfaz de configuración muy simple y el mayor esfuerzo de ingeniería está en su gran calidad de sonido y su baja latencia.

Desde la versión 1.1.7 Mumble tiene soporte nativo para el teclado con display LCD Logitech G15.

Seguridad

Desde la versión 1.1, toda la comunicación se cifra con cifrado TLS para asegurar la privacidad. Los usuarios tienen la posibilidad de identificarse pues el servidor está preparado para limitar los permisos de los visitantes (modo escucha, acceso y creación de salas entre otros). Se puede restringir el acceso a una sala con una contraseña.

Jerarquía de canales

Un servidor mumble (cuyo nombre es murmur) tiene un canal principal (root) y una jerarquía de canales a partir de él. Los usuarios pueden enlazar canales para crear canales virtuales más grandes. Esto es útil para eventos largos donde un pequeño grupo de usuarios puede hablar en un canal, pero ellos necesitan poder escuchar anuncios de noticias en un canal común. También se usa para juegos en equipo en primera persona. Cada canal tiene asociado un conjunto de grupos y una lista de permisos de acceso de usuarios. El sistema de permisos es complejo dados los diferentes escenarios, y esa complejidad hace que no sea trivial configurar los servidores.[2]

Calidad de sonido

Mumble es conocido por su óptima calidad de sonido, ya que usa Speex no sólo como códec de voz, si no para reducción de ruido y control automático de ganancia. Mumble está optimizado para bajas latencias, resultando una comunicación más rápida (con menos retraso).[3]​ Mumble incorpora eliminación de eco, lo que permite el uso de altavoces así como de auriculares. Con algunos juegos, por ejemplo Call Of Duty, un plugin permite escuchar a otros jugadores posicionando el sonido desde el lugar virtual en el que se encuentren con respecto al usuario.[4]

Plugins

Existe un plugin integrado para usar con juegos.[5]​ Esta capa muestra quién está hablando y en qué canal se encuentra. Desde la versión 1.0, los usuarios pueden subir sus propios avatares para representarlos, creando una experiencia mucho más personalizada. Desde la versión 1.1, esta capa funciona con la mayoría de juegos en Direct3D 9 y OpenGL en Windows, y OpenGL en Linux y MacOSX. Con la versión 1.2.0 se ha añadido soporte para Direct3D 10.[6]

Audio posicional

Para ciertos juegos mumble puede permitirte escuchar a la gente con la que estás jugando desde la posición en el juego donde se encuentren.[7]​ Esto no sólo da una sensación de orientación sino también de distancia. La mayoría de los juegos están soportados en este momento, o los juegos ya incluyen ellos mismo vía la interfaz llamada Link plugin.

Hay una lista de juegos que soportan audio posicional. Se puede encontrar en aquí.

Integración de servidores

Mumble está especialmente diseñado para dar una estructura social a juegos. Por eso, el servidor es totalmente controlable sobre D-Bus o Ice.[8]

Se pueden crear canales, mover a usuarios e incluso se puede crear servidores virtuales. Se incluye un ejemplo que muestra cómo usar esta integración para conectar un servidor a uno de Battlefield 2 que automáticamente pone a los usuarios en canales de acuerdo al equipo y squad adecuados. Otro ejemplo se incluye cómo autenticar los usuarios conectados a través de una base de datos phpBB3[9]​ que evitará la duplicación de información relativa a usuarios y contraseñas.[10]

Véase también

Referencias

Enlaces externos