Si tenéis una consola, un Smart-tv o un reproductor de Blue-ray, 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 vídeos a través de streaming desde un dispositivo habilitado para ello. A continuación os explicaré los pasos a seguir para poder usar vuestra Raspberry Pi como servidor DLNA .
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 vez acabado el proceso ya podremos usar nuestra Raspberry Pi como Servidor DLNA, apareciendo en nuestros dispositivos multimedia como servidor DLNA.
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 2.4.2017