Streaming en Linux usando DLNA

Con la aparición de televisores que pueden leer contenido por red, en concreto a través de DLNA. Se hace imperativo convertir nuestros PC en pequeños servidores de archivos para poder verlos directamente desde la TV (vídeos, fotos, música, etc.).Si tenés una TV u otro dispositivo que soporte DLNA y estás cansado de pasar los archivos en un disco USB, he aquí una solución.


Primero que nada una breve definición de DLNA. 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.

Aquí propongo una solución totalmente automatizada, consistente en utilizar el software MiniDLNA. Se trata de compartir una carpeta y todo lo que contiene se hace visible a los equipos de la red. Solo tenemos que decirle al software de descargas preferido que guarde todo en la/las carpeta/s que compartimos. Este programa funciona en Linux y es gratuito.

Ejecutamos las siguientes órdenes como root:

apt-get -y install build-essential
apt-get -y install libavutil-dev libavcodec-dev libavformat-dev libflac-dev
apt-get -y install libvorbis-dev libid3tag0-dev libexif-dev
apt-get -y install libjpeg62-dev libsqlite3-dev

Luego hay que descargar el código fuente de miniDNLA, descomprimirlo y compilarlo:

./configure
make
make install
cp linux/minidlna.init.d.script /etc/init.d/minidlna
chmod 755 /etc/init.d/minidlna
update-rc.d minidlna defaults

Una vez instalado lo configuramos editando el fichero /etc/minidlna.conf

nano /etc/minidlna.conf

y para arrancarlo

/etc/init.d/minidlna start

Al tenerlo instalado como servicio, si reiniciamos el equipo, el MiniDLNA arrancará solo. Ya no hay que hacer nada más.

Fuente: Técnicos Linux


16 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  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.   Canuteiro dijo

    Después de probar Mediatomb, Minidlna, Ushare. Y tener mil y un problemas para configurarlos correctamente, alguno conseguí hacer funcionar, después de bastante tiempo peleándome con los archivos de configuración, si no es por una cosa es por otra, otros ni siquiera conseguí que apareciesen en mi tv samsung.
    Pero he descubierto RYGEL, está en el centro de software, es instalarlo con todos sus plugins, y ya está. se te crea una aplicación «rygel configuration», al abrirla te sale una ventana para elegir las carpetas que quieres compartir (por defecto ya tienes seleccionadas tus carpetas multimedia) y un desplegable para que elijas el tipo de conexion (wlan0, eth0 etc…) le das a guardar y ya funciona todo correctamenteeeeeee.
    Después de pelear con los 3 anteriores ya me parecia raro que no sacasen algo así de sencillo, que con 3 clicks ya lo tienes funcionando. y no andar modificando archivos de configuración hasta volverte loco.
    Y lo cojonudo es que apenas hay información de él en páginas en español.

    1.    Juanito dijo

      Hola, he instalado el rygel y tengo las preferencias de rygel configuradas. Ahora que hago para reproducir los archivos en la red? Que programa utilizo? Soy novato asi que las explicaciones claras y sencillas. Muchas gracias

      1.    alister dijo

        los dispositivos comptibles con DLNA no necesitan tal cosa como un «programa». Si tienes una televisión de gama media, por ejemplo, en los mismos menus encontrarás opciones para detectar servidores DLNA, acceder a sus archivos y reproducirlos. puede que tengan otros nombres, pero esa información especifica, corresponde a tu fabricante la tarea de resolvértela y darte detalles. no se te puede dar una respuesta genérica, no tiene mucho sentido.

    2.    Maxi dijo

      Grcias acabo de instalar Rygel en Debian y funciona perfecto¡¡ Ya habia perdido las esperanzas de poder ver archivos multimedia en la TV .

      1.    usemoslinux dijo

        De nada, campeón.
        Un abrazo! Pablo.

    3.    Luis Rojo dijo

      Hola. He instalado Rygel para compartir las películas almacenadas en el disco duro secundario de mi PC (ntfs) y no hay manera de ver dicha carpeta desde el receptor (Android). Me muestra las carpetas que vienen por defecto (música, videos e imágenes), pero no consigo ver dicha carpeta en el otro disco duro. Alguien sabe cual puede ser el problema? Gracias!

  2.   Dario Soto dijo

    no me lee los avi…

    1.    alister dijo

      actualiza libavcodec, libavformat, todos los libav, vamos

  3.   Daniel dijo

    3 preguntas
    para que es el -y en el apt-get?
    esto me sirve tambien para compartir las carpetas en red como si lo hiciera desde samba?
    con esta configuracion puedo ver el contenido multimedia desde una consola como ps3 o 360?

  4.   Dario Soto dijo

    el -y es para que siempre responda que si a todas las preguntas del comando

  5.   Daniel dijo

    como instalas y configuras el PS3 Media Server?

  6.   Edel dijo

    Estoy creando una aplicacion para reproducir todo esto como lo puedo usar con php.

  7.   Marcos_tux dijo

    En Manjaro – Arch alguien sabe como se hace?

    1.    alister dijo

      buscate AURs para rygel que seguro teneis alguno

  8.   alister dijo

    falta el configure antes del make 😉 #trolling
    por lo demas, perfecto! gracias por el manualillo

  9.   Usa lo que mas te guste dijo

    Escribo este comentario, para que si alguno tiene el mismo problema con usar dlna en su smartv como los tuve al inicio con kde plasma, ya que en linux mint no tuve problemas en ejecutar la apliación, pero migre a kde por la eficiencia que ofrece en tener conectado tu telefono con kde en cualquier momento ya por usb, wifi o por hostpot.
    Bueno tuve el problema de poder ejecutar rygel en kde plasma, hasta por muchos intentos decide deje de estar ejecutando por muchos medios la aplicación, como la terminal, los archivos de páginas web, y por discover o centro de sofware.
    Con la aplicación gestor de paquetes muon que viene instalada por defecto en kde plasma, el buscador busca a rygel y descarga todos los paquetes que aparecen y listo a ejecutar rygel y usar tu smart tv. cualquier ayuda que necesiten escribe wg000050@gmail.com

    El uso de minidlna y rygel están orientados hacer el mismo resultado, para editar minidla hay que hacer uso de nano en cambio con rygel habre una ventana que es de más fácil uso y se decide que carpetas mostrar y en que tipo de red este conectada wlp3s0