¿Estás buscando un software de chat y grabación de voz de baja latencia para grupos? Mumble es una popular solución de voz sobre IP (VOIP) de código abierto que puede diferenciar de forma inteligente entre la voz y el ruido de fondo, lo que permite obtener un sonido muy limpio. Muchos jugadores y podcasters utilizan Mumble.

En general, el nombre “Mumble” se refiere al protocolo de Mumble o a una aplicación cliente de Mumble, mientras que “Murmur” se refiere al componente real del servidor en el que se ejecuta un chat de grupo. Hoy voy a guiarle a través de (A) el uso del cliente Mumble para conectarse a una instancia existente de Murmur, y (B) el alojamiento de su propia sala de chat con Murmur. Si sólo estás interesado en configurar el servidor, salta adelante.

¿Por qué usar Mumble en lugar de Ventrilo, Skype o TeamSpeak?

Mumble simplemente ofrece un mejor equilibrio de baja latencia y calidad de sonido que otros programas populares de VOIP. Mumble tiene una latencia de audio significativamente más baja que Ventrilo y Skype, y la calidad de sonido, que utiliza el códec CELT de código abierto, es también más alta que la de ellos. Mumble también utiliza audio posicional, por lo que la salida se distribuirá correctamente entre tus altavoces de sonido envolvente. Consulta este vídeo informativo para obtener más información.

Uso del cliente de Mumble

Para conectarse a un chat de grupo que ya existe en algún lugar de Internetlandia, todo lo que necesitas es un cliente de Mumble. Puedes conseguir un cliente de terceros (como Cmumble, un cliente de línea de comandos para Linux), o puedes ir por el camino tradicional y conseguir el cliente oficial de Mumble. Mumble funciona en Linux, Mac OS X y Windows.

Cuando ejecutes el cliente por primera vez, un asistente de configuración te guiará por algunos pasos para optimizar tu experiencia sónica:

mumble-wizard

Puedes hacer clic en “Cancelar” en cualquier momento para abortar el asistente y volver a usar la configuración por defecto, pero yo cubriré todos los pasos aquí.

El asistente le pedirá primero que elija sus dispositivos de audio. En la mayoría de los casos, puedes dejar seleccionados los valores por defecto, pero probablemente querrás cambiarlos si utilizas un micrófono y/o altavoces externos.

mumble-wizard-devices

A continuación, el asistente reproducirá una grabación de voz de muestra y te pedirá que ajustes la latencia. Ajústala lo más bajo que puedas sin que se oiga el jitter.

mumble-wizard-device-tuning

El siguiente paso te mostrará una barra de volumen animada. Asegúrate de que tu micrófono está encendido. Siguiendo las instrucciones del asistente, habla por el micrófono y ajusta la configuración de audio de tu sistema para asegurarte de que, mientras hablas, la barra de volumen se mantiene lo más alta posible en la zona azul y verde sin entrar en la zona roja.

mumble-wizard-volume-tuning

A continuación, ajusta el control deslizante para ayudar a Mumble a diferenciar tu discurso de cualquier ruido de fondo.

mumble-wizard-voice-activity-detection

A continuación, el asistente te pedirá que ajustes la calidad y que decidas si quieres utilizar texto a voz (TTS) o sonidos de notificación para tus avisos de chat.

calidad de voz de mago mumble

El siguiente paso comprueba la reproducción de audio posicional con un gráfico interactivo. El pequeño cuadro verde representa una fuente de sonido en movimiento; puedes hacer clic y arrastrar para moverla tú mismo. Esta parte es sólo una prueba y no cambia nada.

mumble-wizard-positional-audio

Una vez que hayas finalizado el asistente de audio, se abrirá un asistente para certificados. Si no entiendes para qué sirve, te recomiendo que selecciones “Creación automática de certificados”.

mumble-certificado

Después de eso, Mumble te pedirá que te conectes a un servidor. Te mostrará una lista de servidores públicos en tu área junto con el número de usuarios en cada uno.

Un servidor amigable que puedes consultar es OpenSpeak.cc, que alberga muchos proyectos de código abierto y podcasts. Suele haber gente en el canal Lounge con la que puedes hablar. Para unirte a OpenSpeak, haz clic en “Añadir nuevo”.

mumble-server-connect

Introduce la etiqueta que quieras junto con la información del servidor. Esta es mi configuración de conexión para OpenSpeak:

mumble-add-server

Pulsa “Conectar”, acepta el certificado de seguridad y estarás en el servidor.

Haga doble clic en cualquier sala o subsala para unirse a ella.

mumble-openspeak

Si lo único que querías era utilizar el cliente Mumble, ¡ya estás listo! Para organizar tu propio chat de grupo, sigue leyendo.

Ejecutar el servidor Murmur

Descarga e instala el servidor Murmur. Puedes encontrarlo en la mayoría de los repositorios de Linux.

Las instrucciones completas para configurar y ejecutar Murmur están en Sourceforge; yo sólo te guiaré a través de un ejemplo de configuración básica para Linux.

La configuración de Murmur se guarda en el archivo “murmur.ini”. En Linux, este archivo se encuentra en el directorio “/etc/murmur”. Ábralo en un editor de texto.

gksu gedit /etc/murmur/murmur.ini

mumble-murmur-ini

Le recomiendo que descomente y rellene las líneas que comienzan con estas frases:

welcometext= #Lo que verán tus visitantes cuando entren en tu salaport= #Puedes dejarlo en el valor por defecto, 64738, si quieres toserverpassword= #Esto DEBE estar sin comentar y vacío si quieres que tu servidor sea accesible públicamenteusers= #Número máximo de clientes concurrentes que permitirásregisterName= #El nombre de tu servidorregisterPassword= #Establezca una contraseña aquí si dejó serverpassword en blancoregisterURL= #Ponga su sitio web, blog, o lo que sea aquí

Guarde el archivo y ejecute este comando para establecer una contraseña de superusuario:

murmurd -ini/etc/murmur/murmur.ini -supw[inserte una contraseña aquí]

Para iniciar el servidor Murmur en cualquier momento, ejecute

murmurd

Conexiones externas

Lo último que hay que hacer es configurar el reenvío de puertos, abriendo un puerto en su router o cortafuegos para permitir las conexiones entrantes desde fuera de su red de área local (LAN). En la mayoría de los casos, esto es bastante sencillo. Puedes encontrar instrucciones para tu router en PortForward. El puerto a reenviar es el que usted estableció en murmur.ini – probablemente 64738, a menos que lo haya cambiado.

Este ejemplo muestra mi configuración de reenvío de puertos para un router Netgear, donde “Server IP Address” es mi IP estática de la LAN:

mumble-murmur-port-fowarding

Una vez que esté configurado, tú y cualquier otra persona con un cliente de Mumble puede conectarse a tu servidor. Sólo agrega un servidor personalizado como lo hicimos con el ejemplo de OpenSpeak antes, pero llena el campo “Dirección” con tu dirección IP y el campo “Puerto” con tu puerto.

Cuando todo está dicho y hecho, aquí está el aspecto de mi canal cuando me conecté a él desde otro ordenador:

mumble-freekengine