Tuesday 24 June 2014

Media center casero, utilizando upnp/dlna

Soy fanático de la música y el cine, de colgarme viendo varias películas en un dia. Usuario fiel de uTorrent y Transmission
En mi casa tengo un disco duro externo de 2TB conectado a un SmartTV; en el guardo películas, música y otros archivos multimedia.
Uno de los inconvenientes que tenia era que no podía acceder a mis archivos multimedia desde otro de mis dispositivos:  Si bajaba alguna película nueva, tenia que desconectar el disco del televisor, copiar la película, bajar los subtítulos, conectar el disco al televisor y de ahí comenzar la reproducción. Si quería hacer lo mismo desde una computadora o notebook, tenia que repetir todos esos pasos. Un embole.
Por otra parte, acceder a archivos en el disco desde el celular era imposible, hasta que armé mi red 100% compatible con UPNP.

UPNP es un protocolo que permite compartir datos en una red de manera transparente (entre otras cosas) 
La arquitectura de red que armé es así:
En primer lugar, tengo un router Linksys E900 300 MBPS con un firmware personalizado, basado en DDWRT. Este firmware me permite habilitar características avanzadas para mi red (vpn, firewall, etc) No obstante, no es necesario que ustedes lo hagan, ya que la mayoría de los routers soportan el protocolo uPnP.  
Como clientes tengo un SmartTV, celulares Android, la play 3 y la notebook. El software que utilizo varia segun el dispositivo:
  • El Smart TV Samsung y la PS3 utilizan el software de fabrica
  • Para los dispositivos android utilizo BubbleUPNP 
  • Para las computadoras utilizo XBMC que es multiplataforma.
Nota: Tanto Bubble como XBMC permiten compartir la libreria local con otros dispositivos. 

Veamos algunos ejemplos:
1- Smart TV mostrando los dispositivos que tenemos conectados por UPNP
2- Desde la PS3

3- Desde el celular

Lo bueno de tooodo esto es que ahora puedo poner una pelicula que descargue en el hdd externo al televisor utilizando el celular. Tambien puedo pausar, avanzar o retroceder el video, como asi tambien aumentar o bajar el volumen. 
Ademas, habilité el servidor web de Transmission y uTorrent, lo que me permite agregar descargas sin estar al frente de la pc.
Ejemplos aqui:


Espero que les sirva y puedan armar su red asi!
Saludos,

Labels: , , , , ,