Hur man gör din egen DIY Chromecast med en Raspberry Pi

Hur man gör din egen DIY Chromecast med en Raspberry Pi

En Google Chromecast är ett billigt streamingpaket. Chromecast Ultra är dyrare, men till under $ 100 är den fortfarande prisvärd. Men vissa delar av världen är begränsade från att köpa Chromecast.





Lösningen? Ett DIY -alternativ baserat på Raspberry Pi. Kostar under $ 50, du kan konfigurera denna dator i kreditkortsstorlek för att ta emot media som strömmas från en Android-app.





Låt mig förklara hur du använder din Raspberry Pi som en DIY Chromecast med Raspicast.





Installera Raspicast -appen

Börja med att installera Raspicast på din Android -enhet. Detta är en gratis app som ansluter till din Raspberry Pi och strömmar data till den. Du hittar Raspicast i App Store på Google Play. Tyvärr finns det inget pålitligt iPhone -alternativ för detta.

Ladda ner: Raspicast för Android



Det är viktigt att notera att Android -telefonen och Raspberry Pi måste vara i samma nätverk för detta. Du kan till exempel inte strömma video från din telefon till din TV om du sitter på bussen. Om du försöker dela en video med någon som satt hemma, meddela dem bara länken!

Konfigurera Raspbian för gjutning

Med appen installerad, rikta din uppmärksamhet mot Raspberry Pi. Detta bör redan vara anslutet till din TV via HDMI och ha ström. Observera att Pi kräver en individuell strömkälla --- du kan inte driva den från din TV: s USB-port. Även om effektvärdet var tillräckligt bör Pi inte stängas av utan rätt kommando. Om du ignorerar detta kommer Pi: ​​s SD -kort att förstöras, så använd rätt strömkälla.





Vi testade detta på en Raspberry Pi 4 som kör Raspbian Buster Lite. Du bör dock tycka att det fungerar med andra Raspberry Pi -modeller och distributioner (även om vissa av kommandona kan skilja sig åt).

Innan du fortsätter, se till att omxplayer är installerat på din Pi:





sudo apt install omxplayer

Eftersom du behöver SSH -aktiverad, här är en snabb primer. Du har tre alternativ för att aktivera det:

  1. Via raspi-config . Du kan köra detta från kommandoraden med | _+_ | och välj sedan Gränssnittsalternativ> SSH och använd piltangenterna för att bekräfta med OK .
  2. Använd Raspberry Pi -konfigurationsverktyg . Öppna från Raspbian -skrivbordet Meny> Inställningar> Raspberry Pi -konfiguration . I Gränssnitt flik, hitta SSH och ställ in det till Aktiverad .
  3. Slutligen, om du föredrar enkelhet kan du aktivera SSH innan du startar upp din Pi . Sätt i microSD -kortet i din dator, bläddra till startpartitionen och skapa en ny fil. Detta bör kallas ssh och har inget filtillägg. När du byter ut SD -kortet och startar om bör SSH vara aktiverat.

Följande kan göras via ett tangentbord anslutet till din Pi eller med SSH. Du behöver Pi: ​​s IP-adress för att ansluta --- öppna ett terminalfönster och ange

hur man ansluter wii till smart -tv
sudo raspi-config

Anteckna IP -adressen som motsvarar din Pi -anslutning. Använd till exempel IP -adressen som motsvarar

ifconfig

post om du använder en Ethernet -anslutning;

eth0

för Wi-Fi.

Kör några uppdateringar när SSH -anslutningen är upprättad. Öppna ett terminalfönster på din Pi och ange:

wlan0

Dessa kommandon kommer att uppdatera ditt Raspberry Pi -operativsystem och hitta och installera eventuella programuppdateringar.

Installera och bygg OpenMax

Med uppdateringarna installerade behöver vi några förutsättningspaket:

sudo apt update
sudo apt upgrade

Paketen

sudo apt install libjpeg9-dev libpng12-dev

och

libjpeg9-dev

är nödvändiga för program som kan hantera JPG- och PNG -bilder. Detta gör att bildmedia kan kastas till din Raspberry Pi via Raspicast -appen på Android!

Installera nu OpenMax. Detta verktyg är det bästa alternativet för att casta video, ljud och bilder från Android till en TV-ansluten Raspberry Pi. Den är tillgänglig via GitHub, och du kan installera den genom att 'klona' datalageret till din Pi. Har inte

libpng12-dev

? Installera det med

git

Klona sedan förvaret med:

sudo apt install git

Det här ska inte ta lång tid.

Du är nästan klar; det är dags att bygga OpenMax -programvaran. Börja med att växla till omxiv -katalogen och använda kommandot make.

hur man fixar en repad disk
git clone https://github.com/HaarigerHarald/omxiv

Detta kommer att ta ett tag. När det är klart installerar du med:

cd omxiv
make ilclient
make

Några ögonblick senare är OpenMax redo att användas.

Gör dig redo att casta till din Raspberry Pi

Allt du behöver för att casta från din Android -enhet till din Raspberry Pi är nu på plats. Vissa konfigurationer av Raspicast krävs dock fortfarande.

  1. Kör Raspicast -appen.
  2. I SSH -inställningarna anger du din Pi: s värdnamn eller IP -adress.
  3. Ange användarnamn och lösenord för din Pi.
  4. Klick OK att avsluta.
Bildgalleri (2 bilder) Bygga ut Bygga ut Stänga

För att casta till din Raspberry Pi har du två alternativ:

  • Sök efter innehållet i Raspicast -appen och tryck på spela .
  • Casta från YouTube, hitta videon i appen och tryck på Dela> Cast (Raspicast) .

Under tiden, för att skicka videor, musik och foton till din Raspberry Pi -skärm, använd helt enkelt huvudskärmen för Raspicast och välj Kasta . Detta öppnar en skärm med alla videor på din Android -enhet.

Bildgalleri (3 bilder) Bygga ut Bygga ut Bygga ut Stänga

Om du väljer en mediefil på någon av motsvarande flikar kommer den att omedelbart spelas upp på din Raspberry Pi.

Behöver du ändra IP -adressen i appen (t.ex. för att casta till en annan Pi)? Öppna menyn 'tre prickar' och välj SSH -inställningar. Ange helt enkelt den nya IP -adressen och autentiseringsuppgifterna.

Fler Raspicast -alternativ

Även i Raspicast -menyn hittar du en kryssruta till Upprepa den fil som spelas upp för närvarande. Längre ner på listan, Ljudutgång kan anpassas med HDMI (standard), lokal , både , eller ta det . Detta kommer att vara användbart för alla som använder en extern ljudlösning med sin Pi.

Bildgalleri (2 bilder) Bygga ut Bygga ut Stänga

Du bör också kontrollera Avancerade alternativ skärm. Här kan du hantera en kö med filer, volym (ljudvolymförskjutning) och ange anpassade kommandon. Du kan också byta till att använda HTTP om det behövs (HTTPS är standard) och mer.

Under tiden, på huvudskärmen för Raspicast, använd Filer -knappen för att navigera och spela media lagrat på din Raspberry Pi. Detta inkluderar strömmande ljud och därigenom förvandlar din Raspberry Pi till en Chromecast -ljudenhet!

Du kan också casta med Kodi!

Även om du inte kan köra Raspicast med en Raspberry Pi som kör Kodi, oroa dig inte, det finns ett alternativ. Med Kore -fjärrkontrollappen för Android kan du också kasta media till en Raspberry Pi med Kodi installerat .

Ladda ner: Kore, officiell fjärrkontroll för Kodi

Installera bara appen, konfigurera den med IP -adressen till din Raspberry Pi och gå sedan till YouTube. Precis som med Raspicast, tryck på Dela med sig -knappen på videon du vill casta Spela på Kodi .

Detta kommer omedelbart att strömma videon till din TV via Kodi!

Andra Chromecast -alternativ

Raspberry Pi är inte det enda alternativet till en Chromecast. Du kanske redan har en lösning som du inte var medveten om. Din smart-TV, spelkonsol eller digitalbox kan ha en YouTube-app som möjliggör enkel strömning.

I den här situationen är det oftast möjligt att casta videor från YouTube -appen till TV: n så länge mottagaren är i samma nätverk.

Medan andra HDMI -strömningslösningar finns, om du har en enhet med en officiell YouTube -app (som Apple TV), kommer du förmodligen att kunna casta till den. Och om du inte äger någon av dessa enheter eller en Raspberry Pi, Miracast är ett smart alternativ .

Vill du gå längre med mediestreaming och din Raspberry Pi? Här är de bästa sätten att använd en Raspberry Pi som en mediaserver .

Dela med sig Dela med sig Tweet E-post En nybörjarguide för att animera tal

Att animera tal kan vara en utmaning. Om du är redo att börja lägga till dialog i ditt projekt bryter vi ner processen åt dig.

Läs Nästa
Relaterade ämnen
  • DIY
  • Underhållning
  • Raspberry Pi
  • Chromecast
  • Koda
  • DIY -projektguider
Om författaren Christian Cawley(1510 artiklar publicerade)

Biträdande redaktör för säkerhet, Linux, DIY, programmering och teknik förklaras, och verkligen användbar podcastproducent, med stor erfarenhet av skrivbords- och programvarusupport. Christian är en bidragsgivare till tidningen Linux Format och är en Raspberry Pi -tinkerer, Lego -älskare och retrospelfläkt.

Mer från Christian Cawley

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera