El Chromecast de Google es uno de los dispositivos de streaming más populares del mercado, ¡y es fácil ver por qué! Solo tienes que conectar tu Chromecast a un puerto HDMI de cualquier televisor, monitor o proyector compatible, y estarás listo para empezar a disfrutar de tus contenidos en la gran pantalla.
Pero, ¿y si no quieres invertir en un Chromecast?
Puedes configurar tu Raspberry Pi para que actúe como un dispositivo de streaming barato al estilo de Chromecast. Aunque no puedes implementar los mismos protocolos que Chromecast, puedes obtener resultados finales muy similares.
En este tutorial aprenderás a convertir tu Raspberry Pi en una alternativa a Chromecast, utilizando el software gratuito Raspicast y la aplicación móvil Raspicast para Android.
Qué necesitarás
Para completar este tutorial, necesitarás:
-
- Raspberry Pi ejecutando Raspbian. Si no la tienes, coge la última versión y flashéala en una tarjeta SD usando Etcher
- Cable de alimentación compatible con Raspberry Pi
- Teclado externo y una forma de acoplarlo a tu Raspberry Pi
- Cable HDMI o micro HDMI, según tu modelo de Raspberry Pi
- Monitor externo
- Cable Ethernet o conexión Wi-Fi
- Smartphone o tableta Android. Actualmente, la aplicación móvil Raspicast no está disponible para iOS.
- Después de completar este tutorial, puedes conectar tu Raspberry Pi a un televisor, proyector o cualquier pantalla que tenga un puerto compatible, pero este paso es opcional.
Raspbian: comprueba la última versión
Antes de empezar, asegúrate de que estás ejecutando la última versión de Raspbian.
Conecta tu Raspberry Pi a una fuente de alimentación para arrancarla. Una vez que haya arrancado, haz clic en el icono «Terminal» de la barra de herramientas.

Escribe lo siguiente en la ventana de la Terminal, y luego pulsa Enter.
sudo apt update && sudo apt -y upgrade
Si Raspbian instala alguna actualización, entonces tendrás que reiniciar tu Raspberry Pi usando el siguiente comando de Terminal:
reboot
Una vez que tu Raspberry Pi se haya reiniciado, estarás listo para pasar a la siguiente etapa.
Instalar Git, Make, OMXPlayer y OpenMax
Este tutorial utiliza GIT y Make. Estos paquetes deberían venir incluidos con Raspbian, pero como son esenciales para Raspicast, debes asegurarte de que están instalados:
sudo apt-get install git make -y
A continuación, comprueba que OMXPlayer está instalado, ya que este reproductor de línea de comandos se encargará de procesar todo el contenido de audio o vídeo emitido a Raspicast:
sudo apt-get install omxplayer -y
OMXPlayer sólo puede procesar contenido de audio y vídeo; no puede procesar imágenes estáticas. A continuación, instala OpenMax Image Viewer, que es un visor de imágenes acelerado por la GPU y diseñado específicamente para Raspberry Pi.
Para empezar, clona el repositorio GitHub de OpenMax:
cd ~ git clone https://github.com/HaarigerHarald/omxiv.git
A continuación, descarga libjpeg8-dev
y libpng12-dev
, que son bibliotecas de desarrollo para imágenes en formato PNG y JPEG:
sudo apt-get install libjpeg8-dev libpng12-dev
Cambia a la carpeta donde se clonó el repositorio GitHub de OpenMax utilizando el comando «cambiar directorio» (cd):
cd ~/omxiv
make ilclient make
Una vez que Make ha terminado de compilar el código de OpenMax, estás listo para instalarlo:
sudo make install
Permitir conexiones remotas: habilitar SSH
Puede utilizar Raspicast para proyectar cualquier imagen, vídeo o archivo de audio desde su dispositivo Android a su Raspberry Pi. Este casting ocurre de forma inalámbrica, por lo que debe asegurarse de que su Raspberry Pi está configurada para recibir conexiones remotas.
Por razones de seguridad, SSH (Secure Shell) está desactivado por defecto en Raspbian. Si alguna vez vas a transmitir a tu Raspberry Pi, entonces necesitas habilitar SSH:
1. En la barra de herramientas, selecciona el icono de la Raspberry Pi.
2. Navega hasta «Preferencias -> Configuración de la Raspberry Pi».

3. Seleccione la pestaña «Interfaces».
4. Busca «SSH» y luego selecciona el botón de opción «Activado» que lo acompaña.

5. Guarda los cambios haciendo clic en «Aceptar».
6. Reinicie seleccionando el logotipo de la Raspberry Pi en la barra de herramientas y luego navegando a «Shutdown -> Reboot.»
Cuando su Raspberry Pi se reinicie, SSH estará habilitado.
Cast desde tu dispositivo Android a tu Raspberry Pi
A continuación, necesitas instalar la aplicación móvil Raspicast en tu smartphone o tableta Android. Después de instalar esta app, podrás transmitir cualquier imagen, vídeo o archivo de audio compatible desde tu smartphone o tableta Android a tu Raspberry Pi.
1. Descarga la aplicación gratuita Raspicast en tu dispositivo Android.

2. Lanza la aplicación.
3. Cuando se le pida un «hostname», introduzca la dirección IP de su Raspberry Pi. Si aún no tienes esta información, entonces puedes recuperarla abriendo una Terminal en tu Raspberry Pi y ejecutando el siguiente comando:hostname -I

4. Introduce el nombre de usuario y la contraseña de tu Raspberry Pi. El nombre de usuario por defecto de Raspbian es «pi», y la contraseña por defecto es «raspberry».
5. Pulse «OK».
6. Para emitir cualquier archivo de vídeo, imagen o audio, sólo tienes que tocar «Cast».

7. Este archivo será ahora lanzado a su Raspberry Pi.

Su contenido elegido aparecerá en cualquier monitor o pantalla que esté conectado a su Raspberry Pi, así que ahora que tiene Raspicast configurado, es libre de conectar su Raspberry Pi a cualquier pantalla compatible. Muchas aplicaciones y sitios web también son compatibles con Raspicast, así que si hay una pieza de los medios de comunicación que desea transmitir, entonces siempre vale la pena tocar «Compartir» y comprobar si Raspicast aparece como una opción.
Afortunadamente, ahora puedes disfrutar de tus vídeos y fotos favoritos en tu televisor de pantalla ancha. Puedes añadir más diversión instalando Kodi y Netflix en la Raspberry Pi o incluso un servidor Plex. Con la Raspberry Pi, tienes muchas opciones.