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

Un Chromecast di Google è un kit di streaming economico. Il Chromecast Ultra è più costoso, ma a meno di $ 100 rimane conveniente. Ma alcune parti del mondo non possono 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 trasmessi 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 trasmette i dati ad esso. Raspicast è disponibile nell'app store di Google Play. Sfortunatamente, non esiste un'alternativa affidabile per iPhone per questo.
Scarica: Raspicast per Android
È importante notare che il telefono Android e Raspberry Pi devono essere sulla stessa rete per questo. Ad esempio, non puoi trasmettere video in streaming dal tuo telefono alla TV se sei seduto sull'autobus. Se stai cercando di condividere un video con qualcuno seduto a casa, invia semplicemente un messaggio al link!
Configura Raspbian per il cast
Con l'app installata, rivolgi la tua attenzione al Raspberry Pi. Questo dovrebbe essere già collegato al televisore tramite HDMI e acceso. Si noti che il Pi richiederà una fonte di alimentazione individuale: non è possibile alimentarlo dalla porta USB della TV. Anche se la potenza nominale fosse adeguata, il Pi non dovrebbe essere spento senza il comando corretto. Ignorare questo comporterà la corruzione della scheda SD del Pi, quindi utilizzare la giusta fonte di alimentazione.
Lo abbiamo testato su un Raspberry Pi 4 con Raspbian Buster Lite. Tuttavia, dovresti trovare che funziona con altri modelli e distribuzioni Raspberry Pi (anche se alcuni dei comandi possono differire).
Prima di procedere, assicurati che omxplayer sia installato sul tuo Pi:
sudo apt install omxplayer
Dato che avrai bisogno di SSH abilitato, ecco un rapido primer. Hai tre opzioni per abilitarlo:
- Via raspi-config . È possibile eseguirlo dalla riga di comando utilizzando
sudo raspi-config
, quindi selezionare Opzioni di interfaccia> SSH e utilizzare i tasti freccia per confermare con OK . - Utilizzare lo strumento di configurazione di Raspberry Pi . Dal desktop Raspbian, apri Menu> Preferenze> Configurazione Raspberry Pi . Nella scheda Interfacce , trova SSH e impostalo su Abilitato .
- Infine, se preferisci la semplicità, puoi abilitare SSH prima di avviare il tuo Pi . Inserire la scheda microSD nel computer, selezionare la partizione di avvio e creare un nuovo file. Questo dovrebbe essere chiamato ssh e non ha estensione di file. Dopo aver sostituito la scheda SD e riavviato, SSH dovrebbe essere abilitato.
È possibile eseguire le seguenti operazioni tramite una tastiera collegata al Pi o tramite SSH. Avrai bisogno dell'indirizzo IP del Pi per connetterti: apri una finestra terminale e inserisci
ifconfig
Prendi nota dell'indirizzo IP corrispondente alla connessione del tuo Pi. Ad esempio, utilizzare l'indirizzo IP che corrisponde alla voce eth0
se si utilizza una connessione Ethernet; wlan0
per Wi-Fi.
Una volta stabilita la connessione SSH, eseguire alcuni aggiornamenti. Apri una finestra del terminale sul tuo Pi e inserisci:
sudo apt update sudo apt upgrade
Questi comandi aggiorneranno il sistema operativo di Raspberry Pi e troveranno e installeranno eventuali aggiornamenti software.
Installa e costruisci OpenMax
Con gli aggiornamenti installati, abbiamo bisogno di alcuni pacchetti prerequisiti:
sudo apt install libjpeg9-dev libpng12-dev
I pacchetti libjpeg9-dev
e libpng12-dev
sono necessari per i programmi in grado di gestire immagini JPG e PNG. Ciò consentirà il cast di immagini multimediali su 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 hai git
? Installalo con
sudo apt install git
Quindi clonare il repository con:
git clone https://github.com/HaarigerHarald/omxiv
Questo non dovrebbe richiedere molto tempo.
Hai quasi finito; è tempo di costruire il software OpenMax. Inizia passando alla directory omxiv e usando il comando make.
cd omxiv make ilclient make
Questo richiederà del tempo. Al termine, installare con:
sudo make install
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 disponibile. Tuttavia, è ancora necessaria una configurazione di Raspicast.
- Esegui l'app Raspicast.
- Nelle impostazioni SSH inserisci il nome host o l'indirizzo IP del tuo Pi.
- Inserisci il nome utente e la password per il tuo Pi.
- Fai clic su OK per terminare.
Per trasmettere al tuo Raspberry Pi, hai due opzioni:
- Cerca il contenuto all'interno dell'app Raspicast e premi play .
- Trasmetti da YouTube, trova il video nell'app e tocca Condividi> Trasmetti (Raspicast) .
Nel frattempo, per inviare video, musica e foto al display Raspberry Pi, è sufficiente utilizzare la schermata principale e selezionare Raspicast Cast. Si aprirà una schermata che elenca tutti i video sul tuo dispositivo Android.
La selezione di un file multimediale in una delle schede corrispondenti richiederà la sua riproduzione immediata su Raspberry Pi.
Devi modificare l'indirizzo IP all'interno dell'app (ad esempio per trasmettere a un altro Pi)? Apri il menu "tre punti" e seleziona Impostazioni SSH. Basta inserire il nuovo indirizzo IP e le credenziali.
Altre opzioni Raspicast
Sempre nel menu Raspicast, troverai una casella di controllo per ripetere il file attualmente in riproduzione. Più in basso nell'elenco, l' uscita audio può essere personalizzata utilizzando HDMI (impostazione predefinita), locale , entrambi o alsa . Ciò si rivelerà utile per chiunque utilizzi una soluzione audio esterna con il proprio Pi.
Dovresti anche controllare la schermata Opzioni avanzate . Qui, gestisci una coda di file, volume (offset del volume audio) e specifica comandi personalizzati. È inoltre possibile passare all'utilizzo di HTTP, se necessario (HTTPS è l'impostazione predefinita) e altro.
Nel frattempo, nella schermata principale di Raspicast, utilizzare il pulsante File per navigare e riprodurre i contenuti multimediali memorizzati su Raspberry Pi. Ciò include lo streaming audio, trasformando così il tuo Raspberry Pi in un dispositivo audio Chromecast!
Puoi anche lanciare Kodi!
Sebbene non sia possibile eseguire Raspicast con un Raspberry Pi con Kodi, non preoccuparti, esiste un'alternativa. Con l'app di controllo remoto Kore per Android puoi anche trasmettere contenuti multimediali su 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 pulsante Condividi sul video che desideri trasmettere, quindi Riproduci su Kodi .
Questo trasmetterà immediatamente il video in streaming alla tua TV tramite Kodi!
Altre alternative al 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 uno streaming semplice.
In questa situazione, in genere è possibile trasmettere video dall'app YouTube alla TV purché il ricevitore si trovi sulla stessa rete.
Mentre esistono altre soluzioni di streaming HDMI, se hai un dispositivo con un'app YouTube ufficiale (come Apple TV), probabilmente sarai in grado di trasmettere. 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 utilizzare un Raspberry Pi come media server .
Leggi l'articolo completo: Come creare il tuo Chromecast fai-da-te con un Raspberry Pi