Come creare il tuo Chromecast fai-da-te con un Raspberry Pi

Come creare il tuo Chromecast fai-da-te con un Raspberry Pi

Un Google Chromecast è un kit di streaming economico. Chromecast Ultra è più costoso, ma a meno di $ 100 rimane accessibile. Ma in alcune parti del mondo è vietato acquistare Chromecast.





La soluzione? Un'alternativa fai-da-te basata sul Raspberry Pi. Con un costo inferiore a $ 50, puoi configurare questo computer delle dimensioni di una carta di credito per ricevere contenuti multimediali in streaming da un'app Android.





Lascia che ti spieghi come utilizzare il tuo Raspberry Pi come un Chromecast fai-da-te con Raspicast.





Installa l'app Raspicast

Inizia installando Raspicast sul tuo dispositivo Android. Questa è un'app gratuita che si collega al tuo Raspberry Pi e ti trasmette i dati. Troverai Raspicast nell'app store di Google Play. Sfortunatamente, non esiste un'alternativa affidabile all'iPhone per questo.

Scarica: Raspicast per Android



È importante notare che il telefono Android e Raspberry Pi devono essere sulla stessa rete per questo. Non puoi, ad esempio, trasmettere video dal tuo telefono alla TV se sei seduto sull'autobus. Se stai cercando di condividere un video con qualcuno seduto a casa, inviagli semplicemente il link!

Configura Raspbian per il casting

Con l'app installata, rivolgi la tua attenzione al Raspberry Pi. Questo dovrebbe essere già collegato alla TV tramite HDMI e acceso. Nota che il Pi richiederà una fonte di alimentazione individuale --- non puoi alimentarlo dalla porta USB della tua TV. Anche se la potenza fosse adeguata, il Pi non dovrebbe essere spento senza il comando corretto. Ignorare questo comporterà la corruzione della scheda SD del Pi, quindi usa la giusta fonte di alimentazione.





Lo abbiamo testato su un Raspberry Pi 4 con Raspbian Buster Lite. Tuttavia, dovresti scoprire che funziona con altri modelli e distribuzioni Raspberry Pi (sebbene alcuni comandi possano differire).

Prima di procedere, assicurati che omxplayer sia installato sul tuo Pi:





sudo apt install omxplayer

Poiché avrai bisogno di SSH abilitato, ecco un rapido primer. Hai tre opzioni per abilitarlo:

  1. attraverso raspi-config . Puoi eseguirlo dalla riga di comando usando |_+_| , quindi seleziona Opzioni di interfacciamento > SSH e utilizzare i tasti freccia per confermare con ok .
  2. Utilizzare il Strumento di configurazione Raspberry Pi . Dal desktop Raspbian, apri Menu > Preferenze > Configurazione Raspberry Pi . Nel Interfacce scheda, trova SSH e impostalo su Abilitato .
  3. Infine, se preferisci la semplicità, puoi abilita SSH prima di avviare il tuo Pi . Inserisci la scheda microSD nel computer, cerca la partizione di avvio e crea un nuovo file. Questo dovrebbe essere chiamato ssh e non hanno estensione file. Una volta sostituita la scheda SD e riavviata, SSH dovrebbe essere abilitato.

Quanto segue può essere fatto tramite una tastiera collegata al tuo Pi o usando SSH. Avrai bisogno dell'indirizzo IP del Pi per connetterti --- apri una finestra di terminale e inserisci

ridurre le dimensioni di un jpeg
sudo raspi-config

Prendi nota dell'indirizzo IP che corrisponde alla connessione del tuo Pi. Ad esempio, utilizzare l'indirizzo IP che corrisponde al

ifconfig

ingresso se si utilizza una connessione Ethernet;

eth0

per Wi-Fi.

Una volta stabilita la connessione SSH, esegui alcuni aggiornamenti. Apri una finestra di terminale sul tuo Pi e inserisci:

wlan0

Questi comandi aggiorneranno il sistema operativo del tuo Raspberry Pi e troveranno e installeranno eventuali aggiornamenti software.

Installa e crea OpenMax

Con gli aggiornamenti installati, abbiamo bisogno di alcuni pacchetti prerequisiti:

sudo apt update
sudo apt upgrade

I pacchetti

sudo apt install libjpeg9-dev libpng12-dev

e

libjpeg9-dev

sono necessari per i programmi in grado di gestire immagini JPG e PNG. Ciò consentirà di trasmettere le immagini multimediali al tuo Raspberry Pi tramite l'app Raspicast su Android!

Ora installa OpenMax. Questo strumento è l'opzione migliore per trasmettere video, audio e immagini da Android a un Raspberry Pi collegato alla TV. È disponibile tramite GitHub e puoi installarlo 'clonando' il repository di dati sul tuo Pi. non ho

libpng12-dev

? Installalo con

git

Quindi clonare il repository con:

sudo apt install git

Non dovrebbe volerci molto.

Hai quasi finito; è il momento di costruire il software OpenMax. Inizia passando alla directory omxiv e usando il comando make.

non ho ricevuto il pacco da amazon
git clone https://github.com/HaarigerHarald/omxiv

Questo richiederà un po' di tempo. Una volta fatto, installa con:

cd omxiv
make ilclient
make

Pochi istanti dopo, OpenMax sarà pronto per l'uso.

Preparati a trasmettere al tuo Raspberry Pi

Tutto ciò di cui hai bisogno per trasmettere dal tuo dispositivo Android al tuo Raspberry Pi è ora a posto. Tuttavia, è ancora necessaria una certa configurazione di Raspicast.

  1. Esegui l'app Raspicast.
  2. Nelle impostazioni SSH inserisci il nome host o l'indirizzo IP del tuo Pi.
  3. Inserisci il nome utente e la password per il tuo Pi.
  4. Clic ok finire.
Galleria di immagini (2 immagini) Espandere Espandere Chiudere

Per trasmettere al tuo Raspberry Pi, hai due opzioni:

  • Cerca il contenuto all'interno dell'app Raspicast e premi giocare a .
  • Trasmetti da YouTube, trova il video nell'app e tocca Condividi> Trasmetti (Raspicast) .

Nel frattempo, per inviare video, musica e foto al display del tuo Raspberry Pi, usa semplicemente la schermata principale di Raspicast e seleziona Lancio . Si aprirà una schermata che elenca tutti i video sul tuo dispositivo Android.

Galleria di immagini (3 immagini) Espandere Espandere Espandere Chiudere

La selezione di un file multimediale su una delle schede corrispondenti richiederà la sua riproduzione immediata sul tuo Raspberry Pi.

Hai bisogno di cambiare l'indirizzo IP all'interno dell'app (ad esempio per trasmettere a un Pi diverso)? Apri il menu 'tre punti' e seleziona Impostazioni SSH. Inserisci semplicemente il nuovo indirizzo IP e le credenziali.

Altre opzioni Raspicast

Anche nel menu Raspicast, troverai una casella di controllo per Ripetere il file attualmente in riproduzione. Più in basso nell'elenco, Uscita audio può essere personalizzato, utilizzando HDMI (predefinito), Locale , entrambi , o prendilo . Ciò si rivelerà utile per chiunque utilizzi una soluzione audio esterna con il proprio Pi.

Galleria di immagini (2 immagini) Espandere Espandere Chiudere

Dovresti anche controllare il Opzioni avanzate schermo. Qui, gestisci una coda di file, volume (offset del volume audio) e specifica comandi personalizzati. Puoi anche passare all'utilizzo di HTTP se necessario (HTTPS è l'impostazione predefinita) e altro ancora.

Nel frattempo, nella schermata principale di Raspicast, usa il File pulsante per navigare e riprodurre i file multimediali memorizzati sul tuo Raspberry Pi. Ciò include lo streaming audio, trasformando così il tuo Raspberry Pi in un dispositivo audio Chromecast!

Puoi anche trasmettere con Kodi!

Anche se non puoi eseguire Raspicast con un Raspberry Pi che esegue Kodi, non preoccuparti, esiste un'alternativa. Con l'app di controllo remoto Kore per Android puoi anche trasmettere contenuti multimediali a un Raspberry Pi con Kodi installato .

Scarica: Kore, telecomando ufficiale per Kodi

Installa semplicemente l'app, configurala con l'indirizzo IP del tuo Raspberry Pi, quindi vai su YouTube. Come con Raspicast, tocca il Condividere pulsante sul video che vuoi trasmettere, quindi Gioca su Kodi .

Questo trasmetterà immediatamente il video in streaming alla tua TV tramite Kodi!

Altre alternative a Chromecast

Il Raspberry Pi non è l'unica alternativa a un Chromecast. Potresti già avere una soluzione di cui non eri a conoscenza. La tua smart TV, console di gioco o set-top box potrebbe avere un'app YouTube, che consente un facile streaming.

In questa situazione, la trasmissione di video dall'app YouTube alla TV è generalmente possibile purché il ricevitore si trovi sulla stessa rete.

Sebbene esistano altre soluzioni di streaming HDMI, se disponi di un dispositivo con un'app YouTube ufficiale (come Apple TV), probabilmente sarai in grado di trasmettere su di esso. E se non possiedi nessuno di questi dispositivi o un Raspberry Pi, Miracast è un'alternativa intelligente .

Vuoi andare oltre con lo streaming multimediale e il tuo Raspberry Pi? Ecco i modi migliori per usa un Raspberry Pi come server multimediale .

Condividere Condividere Tweet E-mail Una guida per principianti all'animazione del discorso

L'animazione del discorso può essere una sfida. Se sei pronto per iniziare ad aggiungere dialoghi al tuo progetto, analizzeremo il processo per te.

Leggi Avanti
Argomenti correlati
  • Fai da te
  • Divertimento
  • Lampone Pi
  • Chromecast
  • Codice
  • Tutorial progetto fai da te
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto di desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, un amante dei Lego e un fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti