• Saltar al contenido principal
  • Saltar a la barra lateral principal

tatBlog

Un cuaderno de apuntes libres

Audiochat libre y autogestionado. Instalar un servidor de Mumble

Publicado el 5 mayo 2010 por tat 4 comentarios

(Actualización: Parte del contenido de este artículo ha quedado obsoleto tras las últimas actualizaciones en lo que al uso de Mumble como cliente-servidor de audiochat se refiere. Más información en este otro artículo)

Mumble es una aplicación multiplataforma libre de voz sobre IP especializada en la multiconferencia. Está especializada en su uso para juegos pero nosotros vamos a ver como instalar y configurar (muy básicamente) un servidor de Mumble para poder hacer audio-chats con varios de nuestros colegas simultaneamente.


Voy a suponer que lo vamos a instalar desde un terminal por ssh, en mi caso he usado el servidor donde alojo mis webs donde no tengo ni teclado ni monitor ni nada . Si no es tu caso puedes «traducirlo» a modo gráfico o abrir una consola y hacerlo en local desde ahí.
Todo lo que sigue es perfectamente extrapolable a Debian eliminando los ‘sudo’ y logueandonos como root.

Entramos en nuestro servidor:

$ ssh usuario@ip-del-servidor

nos pide la clave de usuario, la introducimos.

Para instalar el programa servidor recurrimos a nuestro apt-get:

$ sudo apt-get update
$ sudo apt-get install mumble-server

Ahora vamos a retocar el archivo de configuración donde podemos definir la contraseña de acceso al servidor desde un cliente:

$ sudo nano /etc/mumble-server.ini

Como verás hay un montón de parámetros muy bien comentados (en inglés, eso si) para poder configurarlo a nuestro gusto: baneo ante excesivos intentos de conexión, número máximo de usuarios, base de datos, mensaje de bienvenida, etc… Lo que más nos interesa a nosotros es el apartado de la contraseña:

serverpassword=tu-contraseña

Ahora vamos a arrancar el servidor:

$ sudo murmurd -ini /etc/mumble-server.ini -v

Hay que hacer un reinicio para que los cambios en la configuración tengan efecto:

$ sudo reboot

Con esto ya podríamos conectarnos desde un cliente instalando mumble:

$ sudo apt-get install mumble

y rellenando los datos de conexión:
1) Etiqueta: nombre con el que queremos identificar el servidor. Elige el que más te mole, es igual.
2) IP del servidor: interna si el servidor y clientes están en una intranet, como un cibercafé por ejemplo, o externa si vamos a conectarnos vía internet.
3) Puerto: si no lo hemos cambiado en la configuración del mumble-server.ini será el 64738 por defecto
4) nombre de usuario: elegimos uno con el que deseemos identificarnos.
5) contraseña: la que definimos en el mumble-server.ini

Si las conexiones son vía internet tenemos que acordarnos de abrir en nuestro router el puerto 64738 y redirigirlo a la ip interna del servidor de mumble para que sea accesible desde el exterior.

En principio Mumble destaca por su bajo consumo de ancho de banda aunque en algunas pruebas que he realizado una conexión doméstica puede flojear un poco en la subida para mantener una conversación fluida en algunos momentos, siempre dependiendo del número de usuarios.
La calidad del sonido es buena aunque hay que ajustar un poco la configuración de audio de los clientes para evitar desagradables ecos. Una vez ajustado este aspecto el uso es muy agradable y cómodo.

Publicado en: Debian, GNU/Linux, Software, Ubuntu

Interacciones con los lectores

Comentarios

  1. German dice

    12 agosto 2011 a las 10:52 pm

    no entendi lo del ip del servidor como consigo uno? para que funcione?

  2. tat dice

    14 agosto 2011 a las 11:40 am

    El caso que planteo en el artículo es el de que tu mismo te montas un servidor de mumble al que te conectas tu y los demas clientes que quieran hacer conferencia. Eso requiere un ordenador para ello que se configurará en la red con una ip determinada a la que los clientes «llaman» para conectarse.

    Si no quieres/puedes montarte tu servidor, hay algunos gratuitos por la red a los que poder conectarte.

  3. robert dice

    7 noviembre 2011 a las 10:50 pm

    una consulta estos tratando de crear un servidor desde un hosting web con ip dedicada ingreso desde ssh lo ejecuto pero no logro conectarme en el archivo murmur.ini le he puesto el IP y el puerto esta por defecto no se a que se debe el problema haber si me puedes brindar una ayuda te dejo mi correo gracias.

  4. tat dice

    8 noviembre 2011 a las 5:18 pm

    Se me ocurre que el hosting-web tenga capado el puerto 64738 que es el que usan los cientes de mumble y solo permita accesos al 80 que es el del servidor web (y similares: ftp, ssh, pop3…).

    Puedes probar si ese puerto escucha con:
    # telnet IPservidor 64738

    Por ejemplo, si la ip de tu servidor es 211.80.45.14 podrías probar si escucha el puerto de mumble con:
    # telnet 211.80.45.14 64738

    Si la respuesta es:
    telnet: connect to address 211.80.45.14: Connection refused

    es que no puedes conectar. Sin embargo si la respuesta es:
    Trying 211.80.45.14…
    Connected to 211.80.45.14
    Escape character is ‘^]’.

    será buena señal, el puerto parece que escucha peticiones.
    En el primer caso quizás deberías consultarlo con la empresa de hosting a ver si pueden hacer algo.

    Espero que te sirva de ayuda, un saludo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Barra lateral principal

I support free software

Blogroll

  • 3yMedia Com. Dig.
  • Curriculum profesional
  • Foros de fotolibre.net
  • LiberTat
  • Radio FotoLibre

Temas en tatBlog

Android Creative Commons Debian Fotografia GNU/Linux Movil Opinion podcast Seguridad Software Ubuntu Uncategorized web WordPress

Creative commons BY SA - tatBlog 2016