Convertir nuestra Raspberry en un Servidor DLNA

dlna

Si tenéis una consola, un Smart-tv o un reproductor de Blueray, es muy probable que en algún momento hayáis visto alguna referencia a la funcionalidad DLNA, la cual permite la reproducción de fotos o videos a través de streaming desde un dispositivo habilitado para ello.

Convertir vuestra Raspberry en un servidor DLNA es muy fácil, basta con seguir unos sencillos pasos.

Descargar el paquete de instalación del servicio DLNA:

sudo apt-get install minidlna

Hacer una copia de seguridad del fichero de configuración:

sudo cp /etc/minidlna.conf  /etc/minidlna.conf.old

A continuación editaremos el fichero de configuración:

sudo nano /etc/minidlna.conf

En el fichero de configuración hay que informar/cambiar algunos parámetros, parámetros que si leemos el fichero de configuración aparecen comentados precedidos de ‘#’ y que podremos activar eliminando ese símbolo y añadiendo el valor correspondiente. Otra opción es dejarlos como están y al final del fichero añadir las líneas de configuración que explico a continuación.

Añadiremos las/rutas en las que se encuentran las carpetas/ficheros a añadir a la biblioteca, rutas que podemos consultar fácilmente con tan solo teclear:

df -h

root@rpi-ntp-smb:~# df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/root        15G  4.4G  9.6G  32% /
devtmpfs        459M     0  459M   0% /dev
tmpfs           463M     0  463M   0% /dev/shm
tmpfs           463M  7.0M  456M   2% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           463M     0  463M   0% /sys/fs/cgroup
/dev/mmcblk0p1   60M   20M   41M  34% /boot
/dev/sda1       300M   11M  289M   4% /media/usb0
/dev/sdb2       1.9T  983G  881G  53% /media/usb1
tmpfs            93M     0   93M   0% /run/user/1000
/dev/sda2       2.8T  1.4T  1.4T  49% /media/usb2
tmpfs            93M     0   93M   0% /run/user/0

En este caso teclearemos:

media_dir=/media/usb1/
media_dir=/media/usb2/

Informaremos el nombre que queremos darle a nuestro servidor, siguiendo el ejemplo:

friendly_name=RPI-DLNA

Y finalmente los dispositivos de red que utilizaremos, separados por comas, que en nuestro ejemplo  son:

network_interface=eth0,wlan0

Finalmente saldremos del editor de texto guardando los cambios para lo que pulsaremos CTRL + ‘X’ , responderemos ‘Y’ y pulsaremos ENTER.

Para que los cambios surtan efecto y el servidor empiece a indexar los datos añadiéndolos a su biblioteca, será necesario reiniciar el servidor con:

shutdown -r now

ó

reiniciar el servicio con

service minidlna restart

Para asegurarnos de que el servicio se inicia automáticamente en cada arranque del sistema:

sudo update-rc.d minidlna defaults

Seguidamente nuestra Raspberry empezará a indexar la información para lo que en función de la cantidad de datos a procesar puede tardar desde 10 minutos a algo más de una hora.

Una forma de ver si el proceso ha concluido es ejecutar el comando TOP y ver el consumo de recursos del proceso minidlnad, el cual a pleno funcionamiento (indexando) suele utilizar cerca de un 85% del procesador.

Rev 24.4.2016

Esta entrada fue publicada en Raspberry Pi y etiquetada , , , , , , , . Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s