Cum să creați un Chromecast DIY utilizând Raspberry Pi și Raspicast

Como criar um Chromecast faça você mesmo usando Raspberry Pi e Raspicast

⌛ Reading Time: 5 minutes

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.

Se o Raspbian instalar alguma atualização, você precisará reinicializar o Raspberry Pi usando o seguinte comando de terminal:

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:

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:

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:

Em seguida, baixe libjpeg8-dev e libpng12-dev, que são bibliotecas de desenvolvimento para imagens nos formatos PNG e JPEG:

Mude para a pasta onde o repositório OpenMax GitHub foi clonado usando o comando “alterar diretório” (cd):

Construa o código-fonte OpenMax em um programa executável:

Assim que o Make terminar de compilar o código OpenMax, você estará pronto para instalá-lo:

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”.

Precisamos habilitar o SSH, abrindo o menu Raspberry Pi Configuration

3. Selecione a guia “Interfaces”.

4. Encontre “SSH” e selecione o botão de opção “Ativado” que o acompanha.

Se você for se conectar ao Raspberry Pi remotamente, será necessário habilitar o SSH.

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.

Vá até a Google Play Store e instale o aplicativo Raspicast.

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

Digite o endereço IP do seu Raspberry Pi.  Se você não tiver acesso a essas informações, poderá recuperá-las no Terminal.

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”.

Agora você pode transmitir qualquer vídeo, imagem ou arquivo de áudio compatível para o seu Raspberry Pi.

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

Basta lançar um arquivo do aplicativo móvel Raspicast e ele aparecerá no 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: