MediaTomb: Linux Media Server
Octubre 8th, 2009 | Published in Software Libre
El Sistema Operativo GNU-Linux es brillante a la hora de servir archivos. El hecho que los teléfonos móviles, consolas de videojuegos e incluso televisores esten desarrollando rápidamente la capacidad de leer, visualizar y reproducir contenidos multimedia pone en el centro de la escena a la PC, y Linux es la perfecta solución de software libre. Todo lo que se necesita para tener un “Media Server” es un PC (de potencia relativamente baja) y una cantidad decente de almacenamiento.
El software de aplicación para este Servidor Multimedia es MediaTomb. MediaTomb es un servidor UPnP de licencia Software Libre que pose una interfaz web agradable y permite través de la red de tu casa, empresa u oficina hacer streaming de contenido digital para poder ser escuchado o visto en una amplia variedad de dispositivos compatibles UPnP.
Algunas de las características del MediaTomb son:
- Posibilidad de navegar y reproducir su contenido multimedia vía UPnP.
- Extracción de metadata de archivos mp3, ogg, flac, jpeg, etc.
- Soporte para miniaturas Exif.
- Escaneo periódico de directorios.
- Conversión de formatos altamente flexibles vía scripts / plugins.
- Interfaz web sofisticada con una vista tipo árbol de la base de datos y del sistema de archivos, permitiendo añadir/remover/editar su contenido al servidor.
- Soporte de URLs externos (creación de enlaces a contenido en Internet y servirlo vía UPnP)
- Soporte para Linux, FreeBSD y MacOsX
- Corren en arquetectura x86, Alpha, ARM, MIPS, Sparc
Pero vamos a ver cómo instalar MediaTomb en GNU-Linux.
1. Instale el Sistema Operativo
Usaremos Ubuntu Server Edition por dos razones. En primer lugar, es la distribución más utilizada por la mayoría de aquellos usuarios se acercan al mundo Linux (pero optimizada para su uso en un servidor). Desde la versión Servidor de Ubuntu se tiene acceso a los mismos paquetes y los repositorios que la versión de escritorio, lo que hace que la instalación y el uso del software sean muy sencillas.
Coloque el CD de instalación en la máquina que desea utilizar como servidor y seleccione su idioma, seguida por ‘Instalar Ubuntu Server. A diferencia de la versión de escritorio no hay instalador gráfico, en su lugar tendrás que elegir sus opciones de configuración de las páginas de las opciones que aparecen en el instalador. No dejes que esto te desanime, no hay ninguna pregunta que no pueda responderse fácilmente.
Durante la instalación se nos preguntará por el idioma, la ubicación y la distribución del teclado. Después de una breve pausa, se nos pedirá un nombre de host. Recomendamos usar un nombre descriptivo como por ejemplo “MediaServer” en lugar de la opción predeterminada (”Ubuntu”).
2. Particionado de disco
El siguiente paso de instalación es la configuración de disco. Esta es una consideración mucho más importante para un servidor de medios que para una instalación estándar de escritorio, debido a la gran cantidad de archivos que se espera guardar en él.
La solución más conveniente es utilizar un disco antiguo de alrededor de 10GB (o menos) para la instalación de GNU-Linux y una unidad de disco de alta capacidad para el contenido multimedia. A continuación debe seleccionar “Guiado – utilizar el disco completo ‘en la página de instalación, seleccione el disco para instalar Ubuntu y dar un control completo sobre cómo se crea la instalación.
La segunda mejor opción es crear dos particiones en una sola unidad, utilizando la menor partición para el sistema de archivos raíz y la otra partición para tus datos. De esta manera, usted puede actualizar la partición de root si es necesario, o realizar fácilmente copias de seguridad de los datos sin afectar a los archivos del sistema.
En el paso siguiente se le pedirá su nombre real, nombre de usuario y contraseña.
Pulse Continuar para saltar la instalación de proxy HTTP, y elegir la instalación de las actualizaciones de seguridad de forma automática. Por último, no seleccione ninguno de los paquetes de servidor por defecto (a menos que desee habilitar SSH para administración remota).
3. Instalar MediaTomb
Cuando se reinicie el equipo después de instalar todos los paquetes principales, es necesario iniciar sesión e ingresar el comando sudo apt-get install mediatomb en una terminal. De esta forma se bajarán e instalarán los archivos necesarios para correr MediaTomb.
4. Ejecutar y configurar MediaTomb
Todo lo que necesitas ahora es tipear mediatomb para que se inicie el servicio. Se visualizará algo como esto:
2009-10-08 21:20:52 INFO: MediaTomb interfaz de usuario web se puede acceder siguiendo este enlace: 2009-10-08 21:20:52 INFO: http://192.168.1.89:49152/
Preste atención ya que esa es la IP y el puerto para el servidor MediaTomb. A partir de este momento puede ingresar con un navegador web y utilizar la sencilla interfaz de usuario para añadir los archivos y carpetas que contienen los medios que desea compartir.
Para agregar nuevo material a ser servidor debemos navegar por el sistema de archivos de Linux haciendo clic en “Filesystem” . Luego seleccionamos aquellos archivos que serán mostrados en los dispositivos UPnP pulsando el símbolo de “más” como podemos apreciar:
Una vez que hayamos seleccionado el contenido, podemos verificar qué es lo que será visto en los dispositivos donde se reproducirán los medios. Para hacer esto pulsamos sobre el enlace “Database” y seleccionamos luego la carpeta “Video” como puede verse a continuación:
5. PS3 como dispositivo UPnP
La PS3 soporta el protocolo UPnP, por lo que es posible ver el contenido multimedia servido por MediaTomb. Por ejemplo podemos reproducir mp3’s y películas en formatos mpeg o avi. Al entrar a la PS3 y seleccionar el ícono de Video, veremos una imagen con el logo de MediaTomb como se muestra a continuación:
Si pulsamos [X] y nos vamos al apartado de video, encontraremos el archivo que seleccionamos para compartir vía el servidor MediaTomb:
Links de referencia:





