Proyecto TIC - CUCC

Educación y TIC

  • ¿Realmente sabes buscar en Google?

    ¿Realmente sabes buscar en Google?

    Tres post encadenados donde te enseñamos trucos para buscar en Google

  • PDI

    PDI

    Tipos de PDI

  • BYOD

    BYOD

    Bring Your Own Device. Adaptándonos a la nueva oleada tecnológica.

  • ¿Se puede inventar la rueda otra vez?

    ¿Se puede inventar la rueda otra vez?

    Actualización de IOS7, "One More Thing"?

  • ¡¡¡¡¡ Porque va lento Mi Ordenador !!!!!

    ¡¡¡¡¡ Porque va lento Mi Ordenador !!!!!

    Consejos de mantenimiento y limpieza de ordenadores

Airplay en Raspberry Pi. Visualiza tu iPad/iPhone en la Raspberry con rPlay.

portada_rasp_airplay

Visto el éxito de la entrada anterior en esta entrada os enseñaremos una manera sencilla de conectar vuestro iPad/iPhone a la PDI.

Si no sabes qué es la Raspberry Pi, te recomiendo que leas la entrada anterior:

Raspberry Pi. Qué es y para qué vale?

En esta entrada aprenderemos a configurar la Raspberry Pi para que acepte streaming de vídeo y audio via wifi de un dispositivo iOS, como puede ser un iPad, iPhone, etc. Vamos con ello.

Requerimientos

  • Una Raspberry Pi (obvio)
  • Un dispositivo iOS que tenga la función AirPlay
  • Que ambos estén conectados en la misma red (es indiferente que la Raspberry Pi esté por cable y el dispositivo AirPlay esté por wifi, siempre y cuando se vean el uno al otro)
  • Una clave de licencia para la beta de rPlay de vmlite.com (de momento es gratis)

Paso 1. Obtener la licencia

Para obtener la licencia que nos permita ejecutar la aplicación, deberemos registrarnos y publicar un mensaje para solicitarla en el siguiente foro:

http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=23&id=11658

En mi caso, una vez publicado en el foro, sólo tardaron 24 horas en enviármela por email, junto con las instrucciones paso a paso.

Paso 2. Configurar la Raspberry Pi

Cabe decir que para ejecutar rPlay no es necesario interfaz gráfica, basta  con un terminal, pero por comodidad y para que incluso los usuarios menos habituados al manejo del terminal sean capaces, realizaremos el proceso con Raspbian como sistema operativo de la Raspberry.

1.- Actualizar el sistema.

Abrimos una terminal en la Raspberry y tecleamos lo siguiente:

sudo apt-get install rpi-update

sudo rpi-update

2.- Aumentar la memoria de la GPU.

En la terminal, lanzamos el siguiente comando:

sudo raspi-config

En la interfaz que nos saldrá, seleccionamos memory_split y cambiamos el valor a 256 si tenemos el Modelo B o a 64 o 128 si tenemos el Modelo A.

3.- Preparamos e instalamos los paquetes complementarios.

Tras el paso 2, lanzamos los siguientes comandos en la terminal:

sudo apt-get update

sudo apt-get install libao-dev avahi-utils libavahi-compat-libdnssd-dev libva-dev youtube-dl

sudo youtube-dl –update

Esto nos instalará los paquetes necesarios para la ejecución de rPlay.

4.- Descargamos, instalamos y ejecutamos rPlay.

Seguimos trabajando con nuestra querida terminal:

wget -O rplay-1.0.1-armhf.deb http://www.vmlite.com/rplay/rplay-1.0.1-armhf.deb

sudo dpkg -i rplay-1.0.1-armhf.deb

Esto descargará, instalará rPlay y lo ejecutará directamente. Cabe comentar que el programa se inicia con el sistema, de tal forma que cuando reiniciemos nuestra Raspberry, se iniciará de forma automática sin necesidad de tener que activarlo manualmente.

5.- Introducimos la licencia y configuramos rPlay.

Una vez que tenemos rPlay corriendo, debemos entrar a la interfaz de configuración.Para ello tenemos 2 opciones, o hacerlo desde la propia Raspberry en la siguiente dirección: http://localhost:7100/admin o entrar a http://<ip-de-la-raspberry>:7100/admin si conocemos la IP de la Raspberry.El usuario y contraseña que viene por defecto es admin/admin (originales eh?, obviamente, es recomendable cambiarlo cuando accedamos por primera vez)

En ese panel de administración podremos configurar varias cosas como el nombre que aparecerá, la contraseña de acceso, si queremos o no grabar el streaming que se recibe, etc. En este caso en concreto, buscaremos abajo del todo el campo donde pide la licencia y meteremos los datos que recibimos tras solicitarla en el Paso 1.Cuando hayamos acabado, guardamos los cambios y , aunque no es necesario, reiniciamos nuestra Raspberry.

6.- Probar el AirPlay mirroring con el dispositivo iOS.

Tras seguir los pasos anteriores, nuestra Raspberry ya será capaz de recibir datos mediante AirPlay. Si cogemos nuestro dispositivo iOS y activamos la opción de AirPlay, veremos nuestra pequeña Raspberry como dispositivo, la seleccionamos et voilà nuestra pantalla del iPad/iPhone aparecerá en el display de la Raspberry Pi.

“Muy bonito, pero para qué vale?” Como docente imagina que conectas la Raspberry Pi a un proyector para dar tus clases. Y que además cuentas con un iPad. Imagina dar tu clase, gestionar tus presentaciones, mostrar tus vídeos de Youtube, etc con tu iPad desde cualquier punto de la clase sin necesidad de adquirir un Apple TV… bonito verdad???

Espero que os haya gustado la entrada, y recordad que comentar es gratis !!! (de momento).

Hasta otra y Felices Fiestas !!!

David López

David López

Tienes algún proceso que automatizar? Lo programo. Quieres una aplicación que procese datos? Lo programo. Tienes un reproductor-grabador DVD? Lo progr... no espera, eso no.

Responsable de desarrollo de aplicaciones en el Centro Universitario Cardenal Cisneros

  • Álvaro Sanz

    Álvaro Sanz comentó:

    En estas cosas tecnológicas, o se hace la vida fácil y sencilla o el usuario medio renuncia. Con todo esto, cierto, se logra evitar al Apple TV… objetivo conseguido, de acuerdo. Pero por menos de 100 eurillos, la verdad… todo se reduce a este tutorial:
    1. Enchufar Apple Tv al proyector
    2. Ya está

    Saludoss

    • Isaac Pinto

      Isaac Pinto comentó:

      Estoy con Álvaro en que la tecnología debe ser sencilla para que la utilicen todo tipo de usuarios.

      Una de las funcionalidades que posee la Raspberry PI es la de poder conectar un iPad/iPhone a un videoproyector sin cables. Esta acción es muy sencilla y no supone dificultades para los usuarios. Creo que este tutorial está destinado a los que nos encargamos de hacer fácil lo complicado.

      Yo veo en la Raspberry Pi un dispositivo que nos va a permitir hacer, entre muchas cosas, ahorrarnos un dinerillo en la compra de Apple TV.

      David, estoy esperando la siguiente funcionalidad.

  • Cristóbal comentó:

    Un aporte muy útil , lo he probado y me falla el paso 3 la instalación de los paquetes complementarios una pena me hubiera gustado probarlo

    • David López

      David López comentó:

      Hola Cristóbal.

      Qué error te da?

      Si me lo indicas quizá podamos ayudarte ;)

  • sergio comentó:

    tengo instalado el Raspbmc y todo funcionando pero cuando intento hacer lo que pones me da errores. aparte intento poner el numero de licencia y no soy capaz de hacerlo atraves de http://localhost:7100/admin tengo windows 8 y consigo utilizar el filezilla y el putty. Gracias te dejo todos lo que he hecho por si sabes alguna solucion sino muchas gracias por el tutorial.

  • David López

    David López comentó:

    Hola Sergio,

    Tienes un correo.

    Un saludo,
    David.

  • David López

    David López comentó:

    Hola Sergio,

    lo se, comprueba tu carpeta de correo no deseado, te he respondido esta mañana.

    Un saludo,
    David.

  • Anibal comentó:

    Buenas, yo tengo el Apple TV y ya saben genial.. En casa de mis padres tienen una tele Sony de esas de 3 toneladas, obviamente sin hdmi, estaba pensando que esto me podría servir para hacer lo mismo q en mi casa ya que tiene salida rca no¿? Y si es así me haría falta saber algo más?¿

    • David López

      David López comentó:

      Hola Anibal,

      Efectivamente tiene salida RCA, con lo que podrías conectarla perfectamente.

      Un saludo,
      David.

  • Anibal comentó:

    Gracias de antemano por supuesto

  • juan jose comentó:

    he realizado todo el proceso he puesto la key el servicio arranca pero en mi iphone 5s no aparece la raspberry como dispositivo, tambien he probado con iphone 5 y no aparece.cuando detengo el servicio y lo vuelvo a iniciar, inicia y luego sale :
    ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front
    ***WARNING*** The program ‘rplay’ uses the apple bonjour compatibility layer Avihi.
    ***WARNING*** Please fix yuor application to use the native API of Avahi!
    ***WARNING*** For more information see

    sabes que puede ser.gracias

    • David López

      David López comentó:

      Hola Juan José.

      Por lo que he podido ver en lo referente a los warning que me indicas, es un mensaje de debug (recuerda que rplay está en fase beta…). Echa un ojo a este hilo de su foro oficial: http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=23&id=12383

      En cuanto a lo de verlo desde el iPhone 5S … ambos dispositivos están conectados a la misma red? De ser así, tienen el mismo rango de ips¿?

      Un saludo,
      David.

  • david comentó:

    Error en el paso 3

    pi@raspberrypi ~ $ sudo apt-get -f install libao-dev avahi-utils libavahi-compat-libdnssd-dev libva-dev youtube-dl
    Leyendo lista de paquetes… Hecho
    Creando árbol de dependencias
    Leyendo la información de estado… Hecho
    Tal vez quiera ejecutar «apt-get -f install» para corregirlo:
    Los siguientes paquetes tienen dependencias incumplidas:
    avahi-utils : Depende: avahi-daemon pero no va a instalarse
    libao-dev : Depende: libao4 (= 1.1.0-2) pero no va a instalarse
    libavahi-compat-libdnssd-dev : Depende: libavahi-compat-libdnssd1 (= 0.6.31-2) pero no va a instalarse
    Depende: libavahi-client-dev pero no va a instalarse
    libva-dev : Depende: libva-egl1 (= 1.0.15-4) pero no va a instalarse
    Depende: libva-glx1 (= 1.0.15-4) pero no va a instalarse
    Depende: libva-tpi1 (= 1.0.15-4) pero no va a instalarse
    Depende: libva-x11-1 (= 1.0.15-4) pero no va a instalarse
    Depende: libva1 (= 1.0.15-4) pero no va a instalarse
    E: Dependencias incumplidas. Intente «apt-get -f install» sin paquetes (o especifique una solución).
    pi@raspberrypi ~ $

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

*

Pinterest