O Chromecast do Google é um dos dispositivos de streaming mais populares do mercado – e é fácil entender por quê! Basta conectar seu dongle Chromecast a uma porta HDMI em qualquer TV, monitor ou projetor compatível e você estará pronto para começar a desfrutar de seu conteúdo na tela grande.
Mas e se você não quiser investir em um Chromecast?
Você pode configurar seu Raspberry Pi para funcionar como um dispositivo de streaming estilo Chromecast barato. Embora você não possa implementar os mesmos protocolos do Chromecast, você pode obter resultados finais muito semelhantes.
Você aprenderá neste tutorial como transformar seu Raspberry Pi em uma alternativa ao Chromecast, usando o software gratuito Raspicast e o aplicativo móvel Raspicast para Android.
O que você precisará
Para concluir este tutorial, você precisará:
- Raspberry Pi executando Raspbian. Se você não tem, pegue a última versão e transferi-lo para um cartão SD usando Etcher
- Cabo de alimentação compatível com Raspberry Pi
- Teclado externo e uma maneira de conectá-lo ao Raspberry Pi
- Cabo HDMI ou micro HDMI, dependendo do modelo do Raspberry Pi
- Monitor externo
- Cabo Ethernet ou conexão Wi-Fi
- Smartphone ou tablet Android. Atualmente, o aplicativo móvel Raspicast não está disponível para iOS.
Depois de concluir este tutorial, você pode conectar seu Raspberry Pi a uma TV, projetor ou qualquer tela que tenha uma porta compatível, mas esta etapa é opcional.
Raspbian: verifique a versão mais recente
Antes de começar, verifique se você está executando a versão mais recente do Raspbian.
Conecte seu Raspberry Pi a uma fonte de alimentação para inicializá-lo. Depois de inicializado, clique no ícone “Terminal” na barra de ferramentas.
Digite o seguinte na janela do Terminal e pressione Enter.
sudo apt update && sudo apt -y upgrade
Se o Raspbian instalar alguma atualização, você precisará reinicializar o Raspberry Pi usando o seguinte comando de terminal:
reboot
Assim que o Raspberry Pi for reiniciado, você estará pronto para passar para a próxima fase.
Instale Git, Make, OMXPlayer e OpenMax
Este tutorial usa GIT e Make. Esses pacotes devem ser empacotados com Raspbian, mas como eles são essenciais para Raspicast, você precisa ter certeza de que estão instalados:
sudo apt-get install git make -y
Em seguida, verifique se o OMXPlayer está instalado, pois este reprodutor de linha de comando será responsável por processar todo o conteúdo de áudio ou vídeo transmitido ao Raspicast:
sudo apt-get install omxplayer -y
OMXPlayer só pode processar conteúdo de áudio e vídeo; não pode processar imagens estáticas. Em seguida, instale o OpenMax Image Viewer, que é um visualizador de imagens acelerado por GPU projetado especificamente para Raspberry Pi.
Para começar, clone o repositório GitHub do OpenMax:
cd ~ git clone https://github.com/HaarigerHarald/omxiv.git
Em seguida, baixe libjpeg8-dev
e libpng12-dev
, que são bibliotecas de desenvolvimento para imagens nos formatos PNG e JPEG:
sudo apt-get install libjpeg8-dev libpng12-dev
Mude para a pasta onde o repositório OpenMax GitHub foi clonado usando o comando “alterar diretório” (cd):
cd ~/omxiv
Construa o código-fonte OpenMax em um programa executável:
make ilclient make
Assim que o Make terminar de compilar o código OpenMax, você estará pronto para instalá-lo:
sudo make install
O OpenMax Image Viewer agora está sendo executado no Raspberry Pi.
Permitir conexões remotas: habilitando SSH
Você pode usar o Raspicast para projetar qualquer imagem, vídeo ou arquivo de áudio do seu dispositivo Android para o Raspberry Pi. Essa transmissão acontece sem fio, então você precisa garantir que seu Raspberry Pi esteja configurado para receber conexões remotas.
Por motivos de segurança, SSH (Secure Shell) é desabilitado por padrão no Raspbian. Se você for transmitir para o seu Raspberry Pi, será necessário ativar o SSH:
1. Na barra de ferramentas, selecione o ícone Raspberry Pi.
2. Navegue até “Preferências -> Configuração do Raspberry Pi”.

3. Selecione a guia “Interfaces”.
4. Encontre “SSH” e selecione o botão de opção “Ativado” que o acompanha.

5. Salve suas alterações clicando em “OK”.
6. Reinicialize selecionando o logotipo do Raspberry Pi na barra de ferramentas e navegue até “Desligar -> Reinicializar”.
Quando o Raspberry Pi for reiniciado, o SSH será habilitado.
Transmita do seu dispositivo Android para o Raspberry Pi
Em seguida, você precisa instalar o aplicativo móvel Raspicast em seu smartphone Android ou mesa. Depois de instalar este aplicativo, você será capaz de transmitir qualquer imagem, vídeo ou arquivo de áudio compatível de seu smartphone ou tablet Android para o seu Raspberry Pi.
1. Baixe o aplicativo Raspicast grátis para o seu dispositivo Android.

2. Inicie o aplicativo.
3. Quando for solicitado um “nome de host”, digite o endereço IP do seu Raspberry Pi. Se você ainda não tiver essas informações, poderá recuperá-las abrindo um Terminal em seu Raspberry Pi e executando o seguinte comando: hostname -I

4. Digite seu nome de usuário e senha do Raspberry Pi. O nome de usuário padrão do Raspbian é “pi” e a senha padrão é “raspberry”.
5. Toque em “OK”.
6. Para transmitir qualquer vídeo, imagem ou arquivo de áudio, basta tocar em “Transmitir”.

7. Este arquivo agora será transmitido para o seu Raspberry Pi.

O conteúdo escolhido aparecerá em qualquer monitor ou tela anexado ao Raspberry Pi, portanto, agora que você configurou o Raspicast, pode conectar o Raspberry Pi a qualquer tela compatível. Muitos aplicativos e sites também oferecem suporte ao Raspicast, portanto, se houver uma mídia que você deseja transmitir, sempre vale a pena tocar em “Compartilhar” e verificar se o Raspicast está listado como uma opção.
Felizmente, agora você pode desfrutar de seus vídeos e fotos favoritos em sua TV widescreen. Você pode adicionar mais diversão instalando Kodi e Netflix no Raspberry Pi ou mesmo em um servidor Plex. Com Raspberry Pi, você não terá mais opções.
Relacionado: