Hoy en día, un televisor con tales prestaciones no suele ser raro encontrarlo en casa. Estos televisores, también conocidos como Smart TV, no solo vienen equipados con estas facilidades, sino que también puedes conectarles un disco Duro externo, pendrive o cualquier unidad de almacenamiento, a través de los puertos USB con los que suelen venir equipados.
Hoy voy a referirme solamente al modo de compartir el contenido multimedia que tengamos en un ordenador con sistema operativo Ubuntu, en mi caso con la versión 13.10 Saucy Salamander.
Para ello, instalaremos un servidor DLNA, miniDlna, del siguiente modo:
sudo apt-get -y install minidlna
Configuración de miniDlna
Si no surge ningún problema, el servidor se habrá instalado perfectamente, y será el momento de proceder a configurarlo, indicándole dónde se encuentra el contenido multimedia, de qué modo será identificado en el televisor, etc.Para ello, abrimos y editamos el fichero de configuración, minidlna.conf ubicado en /etc, en modo privilegiado:
gksu gedit /etc/minidlna.conf
. . . # Path to the directory you want scanned for media files. # # This option can be specified more than once if you want multiple directories # scanned. # # If you want to restrict a media_dir to a specific content type, you can # prepend the directory name with a letter representing the type (A, P or V), # followed by a comma, as so: # * "A" for audio (eg. media_dir=A,/var/lib/minidlna/music) # * "P" for pictures (eg. media_dir=P,/var/lib/minidlna/pictures) # * "V" for video (eg. media_dir=V,/var/lib/minidlna/videos) # # WARNING: After changing this option, you need to rebuild the database. Either # run minidlna with the '-R' option, or delete the 'files.db' file # from the db_dir directory (see below). # On Debian, you can run, as root, 'service minidlna force-reload' instead. media_dir=V,/myDLNAshares . . . # Name that the DLNA server presents to clients. friendly_name=Ubuntu 13.10 . . . # Automatic discovery of new files in the media_dir directory. inotify=yes . . . # Path to the MiniSSDPd socket, for MiniSSDPd support. #minissdpdsocket=/run/minissdpd.sock
media_dir
Con este parámetro indicaremos al servidor miniDlna el tipo y la ubicación del contenido multimedia (en este caso, el contenido es vídeo y está situado en /myDLNAshares). Podemos poner tantas líneas como carpetas lleguemos a tener , y queramos compartir, con contenido multimedia.En vez de tener varias líneas con el parámetro media_dir, es mejor crear en la carpeta que se indique, y que podemos crear ex profeso para este servidor, enlaces simbólicos a las carpetas donde realmente se ubiquen los contenidos multimedia. De este modo, tendremos clasificado y estructurado el contenido multimedia que se muestre por el televisor, por las carpetas físicas que tenemos en el PC. Si no lo hacemos así, se funden todas las películas en un solo listado, sin diferenciar si las tenemos agrupadas por películas, documentales, series, etc.
user1@user-desktop:~/Videos$ ls -la myDLNAshares/ total 52 drwxr-xr-x 2 user1 user 4096 dic 1 10:01 . drwxr-xr-x 24 user1 user 45056 dic 2 18:54 .. lrwxrwxrwx 1 user1 user 36 dic 1 10:00 Documentales -> /home/user1/Videos/Documentales lrwxrwxrwx 1 user1 user 33 dic 1 10:01 Peliculas -> /home/user1/Videos/Peliculas lrwxrwxrwx 1 user1 user 16 dic 1 10:01 Peliculas1 -> /disco_datos/Peliculas lrwxrwxrwx 1 user1 user 30 dic 1 10:01 Series -> /home/user1/Videos/Series user1@user-desktop:~/Videos$
Si tuviese otro tipo de contenido multimedia, por ejemplo, de música, me crearía en el fichero de configuración una nueva línea con el parámetro media_dir, indicando el tipo 'A' y la ubicación del contenido de audio. Y procedería de la misma manera, creando enlaces simbólicos a las carpetas que podrían corresponder a álbumes de música.
El uso de enlaces simbólicos facilita la labor de mantenimiento de la aplicación. Siempre nos será más fácil crearnos un enlace simbólico que editar el fichero de configuración.
friendly_name
Lo que pongamos a continuación es lo que aparecerá en nuestro televisor.Yo he puesto Ubuntu 13.10.
inotify
Con este parámetro a 'yes' indicaremos al servidor que compruebe si hay nuevo contenido multimedia en las carpetas indicadas en media_dir.Últimos pasos
Después de todos estos cambios, vamos a indicarle al servidor que los tenga en cuenta, ejecutando en un terminal las siguientes instrucciones:sudo rm -f /var/lib/minidlna/files.db sudo minidlna -R sudo service minidlna restart
Lo que vemos en el televisor
Esto es lo que podemos ver cuando accedemos desde el televisor. Las imágenes no son de (muy) buena calidad, pero entiendo quepodrán dar una idea del procedimiento a seguir.(continuación)
Esta entrada ha sido ampliada posteriormente en A vueltas con el servidor miniDLNA : Actualizando fácilmente su contenido.
Enlaces
- ReadyMedia
- DLNA
- Smart TV
No hay comentarios:
Publicar un comentario