Servidor Multimedia: Crear uno sencillo en GNU/Linux usando MiniDLNA

Servidor Multimedia: Crear uno sencillo en GNU/Linux usando MiniDLNA

Servidor Multimedia: Crear uno sencillo en GNU/Linux usando MiniDLNA

El día de hoy, exploraremos como crear un pequeño «Servidor Multimedia» casero mediante una sencilla y muy conocida tecnología llamada DLNA. Siglas que corresponden a «Digital Living Network Alliance», que traducido al idioma español significa «Alianza para el estilo de vida digital en red».

Y para ello usaremos una pequeña y muy difundida aplicación de terminal llamada MiniDLNA. La cual se encuentra disponible en casi todos los repositorios de las Distros GNU/Linux más conocidas y usadas. Y para ver el contenido desde otros dispositivos de red, de escritorios o móviles, usaremos una aplicación multimedia hartamente conocida y usada llamada VLC.

Streaming en Linux usando DLNA

Streaming en Linux usando DLNA

Y como de costumbre, antes de entrar de lleno en el tema de hoy dejaremos para aquellos interesados en explorar algunas de nuestras últimas anteriores publicaciones relacionadas con el tema de los Servidores Multimedia y DLNA, los siguientes enlaces a las mismas. Para que puedan hacer clic rápidamente en caso de ser necesario, luego de finalizar de leer esta presente publicación:

DLNA (Digital Living Network Alliance, en castellano Alianza para el estilo de vida digital en red) es una asociación de fabricantes de electrónica e informática que acordaron la creación de una especie de estándar compatible para todos sus sistemas. DLNA permite que los distintos dispositivos que pueda haber dentro de una misma red se interconecten entre ellos para compartir distintos contenidos. La ventaja que puede ofrecer es una fácil configuración y su versatilidad. Este sistema puede funcionar tanto en las redes Wi-fi como en las Ethernet.Streaming en Linux usando DLNA

Artículo relacionado:
Streaming en Linux usando DLNA

Jellyfin: ¿Qué es este sistema y como se instala usando Docker?
Artículo relacionado:
Jellyfin: ¿Qué es este sistema y cómo se instala usando Docker?
FreedomBox, YunoHost y Plex: 3 excelentes plataformas a explorar
Artículo relacionado:
FreedomBox, YunoHost y Plex: 3 excelentes plataformas a explorar

Servidor Multimedia: MiniDLNA + VLC

Servidor Multimedia: MiniDLNA + VLC

¿Qué es un Servidor Multimedia?

Un «Servidor Multimedia» no es más que un dispositivo de red donde se almacenan archivos multimedia. Este dispositivo puede ser desde un Servidor robusto o un simple ordenador de escritorio o portátil. También puede ser una unidad NAS (Unidades de almacenamiento en red) u otro dispositivo de almacenamiento compatible.

Es importante tener en cuenta, que para que un Dispositivo de reproducción pueda comunicarse con un «Servidor Multimedia», normalmente debe ser compatible con uno de dos estándares existentes.

Uno es DLNA, el cual garantiza que los dispositivos de redes domésticas puedan comunicarse y compartir contenido multimedia. Y el otro es UPnP (Universal Plug and Play), el cual es una solución de uso compartido más genérica entre un servidor multimedia y un dispositivo de reproducción compatible. Además, DLNA es una consecuencia de UPnP y es más versátil y fácil de usar.

¿Qué es MiniDLNA?

Según el sitio web de MiniDLNA, dicha aplicación es descrita de la siguiente forma:

MiniDLNA (actualmente conocido como ReadyMedia) es un sencillo software de servidor multimedia, cuyo objetivo es ser totalmente compatible con los clientes DLNA/UPnP-AV existentes. Fue desarrollado originalmente por un empleado de NETGEAR para la línea de productos ReadyNAS.

¿Cómo instalar y configurar MiniDLNA?

El paquete que contiene a MiniDLNA se llama en casi todos los repositorios «minidlna», por ende, solo basta elegir y usar el gestor de paquetes GUI/CLI preferido para instalarlo y habilitarlo como de costumbre. Por ejemplo:

sudo apt install minidlna
sudo service minidlna start
sudo service minidlna status

Una vez instalado solo se deben realizar las siguientes órdenes de comando y pequeños cambios en su archivo de configuración y ejecutar a posterior para que cualquier Ordenador con GNU/Linux quede convertido en un pequeño y sencillo «Servidor Multimedia»:

  • Ejecutar
sudo nano /etc/minidlna.conf
  • Realizar los cambios siguientes. En mi caso práctico hice estos:

Asignar rutas/carpetas de contenidos multimedia

media_dir=A,/home/sysadmin/fileserverdlna/music
media_dir=P,/home/sysadmin/fileserverdlna/pictures
media_dir=V,/home/sysadmin/fileserverdlna/videos
media_dir=PV,/home/sysadmin/fileserverdlna/camera

Habilitar ruta de almacenamiento de la base de datos de DLNA

db_dir=/var/cache/minidlna

Habilitar ruta del directorio de los logs (registros)

log_dir=/var/log/minidlna

Validar/Habilitar puerto asignado para el protocolo DLNA

port=8200

Configurar nombre del Servidor Multimedia DLNA

friendly_name=MediaServerMilagrOS

Habilitar el descubrimiento automático de nuevos archivos en las rutas/carpetas de contenidos multimedia

inotify=yes

Configurar el intervalo de notificación SSDP, en segundos

notify_interval=30

Guardar los cambios y reiniciar el Servidor Multimedia MiniDLNA

sudo service minidlna restart

Servidor Multimedia: MiniDLNA

Validar localmente el funcionamiento del Servidor Multimedia con un Navegador web mediante la URL

http://localhost:8200/

Ahora solo queda, copiar archivos multimedia en las rutas/carpetas configuradas. Y sí todo ha salido bien, los mismos se verán localmente a través de la interfaz del Navegador web usado.

Gestionar contenido DLNA/UPnP-AV con VLC desde Android

Gestionar contenido DLNA/UPnP-AV con VLC desde Android

De aquí en adelante, por ejemplo, sobre un Dispositivo móvil con Android y ejecutando la app VLC, esta mostrará al cabo de unos segundos en la sección llamada «Red Local» el nombre de nuestro «Servidor Multimedia». Y podremos explorar las rutas/carpetas configuradas y reproducir los contenidos multimedia alojados.

Resumen: Publicaciones varias

Resumen

En resumen, usar la Tecnología DLNA/UPnP-AV a través de la aplicación MiniDLNA para construir un sencillo y útil «Servidor Multimedia» casero es una excelente alternativa para poder acceder y disfrutar de forma fácil a todo el posible contenido multimedia que poseemos. Es decir, a nuestros archivos de audios/sonidos, videos/películas e imágenes/fotos que podemos tener en un sencillo ordenador casero o de oficina para compartir con otros libremente y sin mayores o complejas medidas o configuraciones.

Esperamos que dicha publicación, sea de mucha utilidad para toda la «Comunidad de Software Libre y Código Abierto» y de gran contribución al mejoramiento, crecimiento y difusión del ecosistema de aplicaciones disponibles para «GNU/Linux». Y no dejes de compartirla con otros, en tus sitios webs, canales, grupos o comunidades favoritas de redes sociales o sistemas de mensajería. Por último, visita nuestra página de inicio en «DesdeLinux» para explorar más noticias, y únete a nuestro canal oficial de Telegram de DesdeLinux.


El contenido del artículo se adhiere a nuestros principios de ética editorial. Para notificar un error pincha aquí.

2 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Hernan dijo

    Hola, necesitaria hacer una consulta. He puesto en funcionamiento el servidor, pero no puedo configurar las rutas donde tengo los achivos multimedia.
    Cambien las rutas como explican mas arriba, pero me da error como «directorio no accesible». ¿Que podría estar haciendo mal? Les agradezco la respuesta.
    Abajo copio lo que me da como salida cuando consulto el status del servidor:

    nov 17 20:58:49 friendly_name systemd[1]: Starting LSB: minidlna server…
    nov 17 20:58:49 friendly_name systemd minidlna[6081]: [2021/11/17 20:58:49] minidlna.c:631: error: Media directory «A,/media/****/Musica/» not accessible [Permission denied]
    nov 17 20:58:49 friendly_name systemd minidlna[6081]: [2021/11/17 20:58:49] minidlna.c:631: error: Media directory «P,/media/****/Imagenes/» not accessible [Permission denied]
    nov 17 20:58:49 friendly_name systemd minidlna[6081]: [2021/11/17 20:58:49] minidlna.c:631: error: Media directory «A,/media/****/Videos/» not accessible [Permission denied]
    nov 17 20:58:49 herchez-Inspiron-1440 systemd[1]: Started LSB: minidlna server.

    1.    Linux Post Install dijo

      Saludos, Hernan. Asumiendo que hayas hecho todo exactamente igual, tal vez sea conveniente que le des la orden de comando «chmod 777 -R /rutas/carpetas» a tus carpetas de destino para ver si eso arregla el problema de acceso no permitido.