Como fazer seu próprio Chromecast DIY com um Raspberry Pi

Como fazer seu próprio Chromecast DIY com um Raspberry Pi

Um Google Chromecast é um kit de streaming barato. O Chromecast Ultra é mais caro, mas por menos de US $ 100 continua acessível. Mas algumas partes do mundo não podem comprar Chromecasts.





A solução? Uma alternativa DIY baseada no Raspberry Pi. Custando menos de US $ 50, você pode configurar este computador do tamanho de um cartão de crédito para receber mídia transmitida de um aplicativo Android.





Deixe-me explicar como usar seu Raspberry Pi como um Chromecast DIY com Raspicast.





Instale o aplicativo Raspicast

Comece instalando Raspicast em seu dispositivo Android. Este é um aplicativo gratuito que se conecta ao seu Raspberry Pi e transmite dados para ele. Você encontrará Raspicast na loja de aplicativos do Google Play. Infelizmente, não existe uma alternativa confiável ao iPhone para isso.

Download: Raspicast para Android



É importante observar que o telefone Android e o Raspberry Pi precisam estar na mesma rede para isso. Você não pode, por exemplo, transmitir vídeo do seu telefone para a TV se estiver sentado no ônibus. Se você está tentando compartilhar um vídeo com alguém que está em casa, simplesmente envie o link para essa pessoa!

Configurar Raspbian para Casting

Com o aplicativo instalado, volte sua atenção para o Raspberry Pi. Ele já deve estar conectado à TV via HDMI e ligado. Observe que o Pi exigirá uma fonte de alimentação individual --- você não pode ligá-lo a partir da porta USB da sua TV. Mesmo se a potência nominal fosse adequada, o Pi não deve ser desligado sem o comando correto. Ignorar isso resultará na corrupção do cartão SD do Pi, portanto, use a fonte de alimentação correta.





Testamos isso em um Raspberry Pi 4 executando Raspbian Buster Lite. No entanto, você deve descobrir que ele funciona com outros modelos e distribuições do Raspberry Pi (embora alguns dos comandos possam ser diferentes).

Antes de continuar, certifique-se de que o Omxplayer esteja instalado em seu Pi:





sudo apt install omxplayer

Como você precisará do SSH habilitado, aqui está uma introdução rápida. Você tem três opções para ativá-lo:

  1. Através da raspi-config . Você pode executá-lo a partir da linha de comando usando sudo raspi-config , então selecione Opções de interface> SSH e use as setas do teclado para confirmar com OK .
  2. Use o Ferramenta de configuração Raspberry Pi . Na área de trabalho do Raspbian, abra Menu> Preferências> Configuração Raspberry Pi . No Interfaces guia, encontrar SSH e configurá-lo para Habilitado .
  3. Por fim, se preferir simplicidade, você pode habilite o SSH antes de inicializar seu Pi . Insira o cartão microSD no computador, navegue até a partição de inicialização e crie um novo arquivo. Isso deve ser chamado ssh e não tem extensão de arquivo. Depois de substituir o cartão SD e reinicializar, o SSH deve ser habilitado.

O seguinte pode ser feito por meio de um teclado conectado ao seu Pi ou usando SSH. Você precisará do endereço IP do Pi para se conectar --- abra uma janela de terminal e digite

como colocar palavras no tiktok
ifconfig

Anote o endereço IP que corresponde à conexão do seu Pi. Por exemplo, use o endereço IP que corresponde ao

eth0

entrada se você usar uma conexão Ethernet;

wlan0

para Wi-Fi.

Assim que a conexão SSH for estabelecida, execute algumas atualizações. Abra uma janela de terminal em seu Pi e digite:

sudo apt update
sudo apt upgrade

Esses comandos atualizarão o sistema operacional do Raspberry Pi e encontrarão e instalarão todas as atualizações de software.

Instalar e construir OpenMax

Com as atualizações instaladas, precisamos de alguns pacotes de pré-requisitos:

sudo apt install libjpeg9-dev libpng12-dev

Os pacotes

libjpeg9-dev

e

libpng12-dev

são necessários para programas que podem lidar com imagens JPG e PNG. Isso permitirá que a mídia de imagens seja transmitida para o seu Raspberry Pi por meio do aplicativo Raspicast no Android!

Agora, instale o OpenMax. Esta ferramenta é a melhor opção para transmitir vídeo, áudio e imagens do Android para um Raspberry Pi conectado à TV. Ele está disponível no GitHub e você pode instalá-lo 'clonando' o repositório de dados em seu Pi. Não tem

git

? Instale com

sudo apt install git

Em seguida, clone o repositório com:

git clone https://github.com/HaarigerHarald/omxiv

Isso não deve demorar muito.

Você está quase pronto; é hora de construir o software OpenMax. Comece mudando para o diretório omxiv e usando o comando make.

como saber que tipo de placa-mãe eu tenho
cd omxiv
make ilclient
make

Isso vai demorar um pouco. Quando terminar, instale com:

sudo make install

Alguns momentos depois, o OpenMax estará pronto para uso.

Prepare-se para transmitir ao seu Raspberry Pi

Tudo o que você precisa transmitir do seu dispositivo Android para o Raspberry Pi está pronto. No entanto, ainda é necessária alguma configuração do Raspicast.

  1. Execute o aplicativo Raspicast.
  2. Nas configurações de SSH, insira o nome de host ou o endereço IP de seu Pi.
  3. Insira o nome de usuário e a senha do seu Pi.
  4. Clique OK terminar.
Galeria de imagens (2 imagens) Expandir Expandir Fechar

Para lançar no seu Raspberry Pi, você tem duas opções:

  • Procure o conteúdo dentro do aplicativo Raspicast e acesse Toque .
  • Transmita do YouTube, encontre o vídeo no aplicativo e toque em Compartilhar> Elenco (Raspicast) .

Enquanto isso, para enviar vídeos, músicas e fotos para o monitor do Raspberry Pi, basta usar a tela principal do Raspicast e selecionar Elenco . Isso abrirá uma tela listando todos os vídeos em seu dispositivo Android.

Galeria de imagens (3 imagens) Expandir Expandir Expandir Fechar

Selecionar um arquivo de mídia em qualquer uma das guias correspondentes solicitará sua reprodução imediata em seu Raspberry Pi.

Precisa alterar o endereço IP dentro do aplicativo (por exemplo, para transmitir para um Pi diferente)? Abra o menu 'três pontos' e selecione Configurações SSH. Basta inserir o novo endereço IP e credenciais.

Mais opções de Raspicast

Também no menu Raspicast, você encontrará uma caixa de seleção para Repetir o arquivo atualmente em reprodução. Mais abaixo na lista, Saída de áudio pode ser personalizado, usando HDMI (predefinição), local , Ambas , ou pegue . Isso será útil para qualquer pessoa que use uma solução de áudio externa com seu Pi.

Galeria de imagens (2 imagens) Expandir Expandir Fechar

Você também deve verificar o Opções avançadas tela. Aqui, gerencie uma fila de arquivos, volume (deslocamento de volume de áudio) e especifique comandos personalizados. Você também pode alternar para o uso de HTTP, se necessário (HTTPS é o padrão) e muito mais.

Enquanto isso, na tela principal do Raspicast, use o arquivos para navegar e reproduzir mídia armazenada em seu Raspberry Pi. Isso inclui streaming de áudio, transformando assim seu Raspberry Pi em um dispositivo de áudio Chromecast!

Você também pode lançar um elenco com Kodi!

Embora você não possa executar o Raspicast com um Raspberry Pi executando o Kodi, não se preocupe, há uma alternativa. Com o aplicativo de controle remoto Kore para Android, você também pode transmitir mídia para um Raspberry Pi com Kodi instalado .

Download: Kore, controle remoto oficial para Kodi

Simplesmente instale o aplicativo, configure-o com o endereço IP do seu Raspberry Pi e vá para o YouTube. Tal como acontece com Raspicast, toque no Compartilhado botão no vídeo que deseja transmitir e, em seguida, Jogue no Kodi .

Isso irá transmitir o vídeo imediatamente para a sua TV via Kodi!

Outras alternativas do Chromecast

O Raspberry Pi não é a única alternativa ao Chromecast. Você já deve ter uma solução que desconhecia. Sua smart TV, console de jogos ou decodificador pode ter um aplicativo do YouTube, facilitando o streaming.

Nessa situação, geralmente é possível transmitir vídeos do aplicativo do YouTube para a TV, desde que o receptor esteja na mesma rede.

Embora existam outras soluções de streaming HDMI, se você tiver um dispositivo com um aplicativo oficial do YouTube (como a Apple TV), provavelmente será capaz de transmitir para ele. E se você não possui nenhum desses dispositivos ou um Raspberry Pi, Miracast é uma alternativa inteligente .

Quer ir mais longe com o streaming de mídia e seu Raspberry Pi? Aqui estão as melhores maneiras de usar um Raspberry Pi como servidor de mídia .

Compartilhado Compartilhado Tweet O email Um guia para iniciantes em animação de discurso

Animar a fala pode ser um desafio. Se você estiver pronto para começar a adicionar diálogo ao seu projeto, vamos dividir o processo para você.

Leia a seguir
Tópicos relacionados
  • faça você mesmo
  • Entretenimento
  • Raspberry Pi
  • Chromecast
  • Código
  • Tutoriais de projetos DIY
Sobre o autor Christian Cawley(1510 artigos publicados)

Editor adjunto de segurança, Linux, DIY, programação e explicação técnica e produtor de podcasts realmente úteis, com vasta experiência em suporte de desktop e software. Um colaborador da revista Linux Format, Christian é um mexedor de Raspberry Pi, amante de Lego e fã de jogos retro.

Mais de Christian Cawley

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever