lunes, 26 de noviembre de 2012

Ver Imagenio en el iPad a través de OSX o Linux.

Muchos usuarios de Imagenio y iPad hemos sentido la necesidad de ver nuestros canales de TV preferidos en cualquier sitio de la casa. Utilizar un ordenador puede ser un poco engorroso y ver ciertos canales a través de su web oficial no siempre resulta.

Una de las ventajas de Imagenio es que al ser IPTV podemos verlo en un ordenador (o iPad que no deja de ser otro ordenador...) "sintonizando" una dirección IP por canal.

Tanto si queremos ver Imagenio en el ordenador como en el iPad necesitaremos la lista de canales actualizada Lista Canales 22-08-2012 (fichero .m3u que puede reproducirse con VLC).

Primero tendremos que configurar nuestro dispositivo de red con 2 direcciones IP para una misma conexión física. Una la de red local (ej: 192.168.1.2) y otra con la dirección de red de Imagenio (ej:10.77.68.172. Cuidado que no coincida con la que tenéis en el descodificador).
Una vez hecho esto ya podemos ver Imagenio con VLC. Si alguien no entiende cómo hacer este paso, existen manuales en internet que explican como ver imagenio en el ordenador con VLC.

También debemos cambiar nuestra lista de canales con las direcciones de nuestro servidor. Editar la lista con un editor de textos (utilizar la opción "reemplazar" para sustituir rtp://@ por http://192.168.1.2:4022/udp/ o la dirección que tengáis).


#EXTINF:-1,[000] Canal Promocional
rtp://@239.0.0.77:8208

cambiar por:


#EXTINF:-1,[000] Canal Promocional
http://192.168.1.2:4022/udp/239.0.0.77:8208

En mi caso la dirección IP de mi ordenador en la red local es 192.168.1.2 y el puerto de escucha de la aplicación 4022.




Segundo, necesitaremos dos cosas:
1.-Udpxy. Esta aplicación de consola redirige las direcciones multicast de imagenio a un cliente local al que haremos las peticiones de cada canal.
Descargar la última versión y compilarla (make). Si estáis en Mac OSX como es mi caso, tendréis que instalar Xcode para compilar.

Para ejecutarla: ./udpxy  -p 4022 -m en0 (por ejemplo, según el caso puede que los parámetros sean diferentes).


2.-Goodplayer, una aplicación que nos permitirá ver Imagenio en el iPad. Buscarla en la tienda de aplicaciones, cuesta 2 €.
Esta aplicación tiene una opción para subir ficheros al iPad a través de una interfaz web. Subir la lista modificada al iPad y abrirla. En unos segundos veréis el canal promocional de Imagenio.



Como extra podemos lanzar la aplicación como un servicio del sistema.

Creamos el fichero udpxy en /etc/init.d , con el siguiente contenido:
#!/bin/sh
#Instalar en /etc/init.d

NAME=`basename $0`
DROOT=/usr/bin
DAEMON=${DROOT}/udpxy
ARG=$1
PARAMS="-p 4022 -m eth0"

cd ${DROOT}

if [ "$#" -ne 1 ]; then
ARG="start"
fi

case ${ARG} in
start) ${DAEMON} ${PARAMS} ;;
stop) killall ${NAME} ;;
*) echo "Usage: `basename $0` start|stop" ;;
esac

exit 0;

En mi caso este fichero tiene los permisos rwxr-xr-x , es decir 755.
Si queremos arrancar el servicio tecleamos: sudo service udpxy start.

Para que este servicio se inicie durante el arranque ejecutamos el comando:

sudo update-rc.d udpxy defaults


Enjoy!!