Servidor de Streaming bajo demanda en GNU/Linux
Saludos estimados lectores, el día de hoy vamos a configurar un servidor de streaming multimedia bajo demanda en nuestro sistema GNU/Linux de la forma mas fácil posible, esto gracias a GNUMP3D; el cual es un software que funciona como daemon (En Background), y nos permitirá reproducir música y vídeo a nivel de streaming bajo demanda (Bajo demanda significa que nosotros somos los que elegiremos los ficheros a reproducir).
GnuMp3D nos ofrece una interfaz web en html (Muy Simple pero funcional) para navegar entre nuestros archivos (Si sabes un poco de html y CSS podras facilmente modificarla o crearte una nueva).
Instalación del servidor
Para instalar el servidor GnuMp3D podemos realizar los siguientes pasitos:
1) Ir a el directorio de fuentes:
# cd /usr/src/
2) Descargar el codigo fuente (Si el link esta roto, dirigete a la pagina oficial del proyecto:
# wget http://savannah.gnu.org/download/gnump3d/gnump3d-3.0.tar.gz
3) Descomprime la fuente:
# tar xzvf gnump3d-3.0.tar.gz
4) Entra al directorio de la fuente:
# cd gnump3d-3.0/
5) Compila la fuente:
# make install
6) Copiar el script de inicio correspondiente dependiendo de su distribucion:
a) Fedora/CentOS = # cp rcfiles/redhat /etc/init.d/gnump3d
b) Ubuntu/Debian = # cp rcfiles/debian /etc/init.d/gnump3d
c) Hay otros para gentoo, slackware y suse.
d) crearlo nosotros mismos guiandonos de los de la otras distribuciones.
Configuracion del servidor
Para la configuración deberemos editar el archivo /etc/gnump3d/gnump3d.conf, modificando los siguientes parametros:
port = 8888 ;Puerto por el cual escuchara el daemon.
root = /media/Datos/Multimedia ;Directorio raiz de los archivos multimedia.
allowed_clients = all ;Direcciones IP que tendran permisos de acceso, por defecto todas.
theme = Tabular ;Tema, los unicos buenos son Tabular, Musicus y Handheld
Puesta en marcha
Para poner en marcha el servidor lo primero que tenemos que hacer es subir el daemon con uno de los siguientes comandos:
a) # /etc/init.d/gnump3d start
b) # service gnump3d start
Y luego accedemos desde nuestro navegador a http://localhost:8888, Voala!!
Click para Ampliar |
Muy buen tutorial. Sencillo y directo
Lo segui al pie de la letra pero al principio tuve problemas al iniciar el servicio
Me di cuenta que lo que faltaba era darle permisos de ejecucion al script que inicia el servicio. Lo pude hacer con el siguiente comando (lo hice usando ubuntu 10.10)
sudo chmod +x /etc/init.d/gnump3d
Luego de ahi si pude iniciar el servicio y todo me funciono a la perfeccion
Nota: Los archivos de audio preferi ponerlos en la siguiente ruta
/var/musica-publica
Para asi evitar problemas con los permisos de los archivos
Excelente Ariel, gracias por tu aporte!
¡Muchas gracias por este post! Me ha sido de una utilidad tremenda.