Hvordan lage din egen DIY Chromecast med en Raspberry Pi

Hvordan lage din egen DIY Chromecast med en Raspberry Pi

En Google Chromecast er et billig streaming -sett. Chromecast Ultra er dyrere, men til under $ 100 er den fortsatt rimelig. Men noen deler av verden er begrenset fra å kjøpe Chromecast.





Løsningen? Et DIY -alternativ basert på Raspberry Pi. Koster under $ 50, kan du konfigurere denne datamaskinen i kredittkortstørrelse til å motta media streamet fra en Android-app.





La meg forklare hvordan du bruker Raspberry Pi som en DIY Chromecast med Raspicast.





Installer Raspicast -appen

Start med å installere Raspicast på Android -enheten din. Dette er en gratis app som kobles til din Raspberry Pi og strømmer data til den. Du finner Raspicast i Google Play -appbutikken. Dessverre er det ikke noe pålitelig iPhone -alternativ for dette.

Nedlasting: Raspicast for Android



Det er viktig å merke seg at Android -telefonen og Raspberry Pi må være på samme nettverk for dette. Du kan for eksempel ikke streame video fra telefonen til TV -en din hvis du sitter på bussen. Hvis du prøver å dele en video med noen som satt hjemme, kan du bare sende dem en link til meldingen!

Konfigurer Raspbian for casting

Når appen er installert, må du rette oppmerksomheten mot Raspberry Pi. Dette bør allerede være koblet til TV -en din via HDMI og slått på. Vær oppmerksom på at Pi vil kreve en individuell strømkilde --- du kan ikke koble den fra TV-ens USB-port. Selv om effekten var tilstrekkelig, bør ikke Pi slås av uten riktig kommando. Hvis du ignorerer dette, vil Pi -SD -kortet ødelegge, så bruk riktig strømkilde.





Vi testet dette på en Raspberry Pi 4 som kjører Raspbian Buster Lite. Du bør imidlertid finne det fungerer med andre Raspberry Pi -modeller og distribusjoner (selv om noen av kommandoene kan variere).

Før du fortsetter, må du kontrollere at omxplayer er installert på din Pi:





sudo apt install omxplayer

Siden du trenger SSH aktivert, her er en rask primer. Du har tre alternativer for å aktivere det:

  1. Via raspi-config . Du kan kjøre dette fra kommandolinjen ved å bruke | _+_ | , og velg deretter Grensesnittalternativer> SSH og bruk piltastene for å bekrefte med OK .
  2. Bruke Raspberry Pi konfigurasjonsverktøy . Åpne fra Raspbian -skrivebordet Meny> Innstillinger> Raspberry Pi -konfigurasjon . I Grensesnitt kategorien, finn SSH og sett den til Aktivert .
  3. Til slutt, hvis du foretrekker enkelhet, kan du aktiver SSH før du starter opp Pi . Sett inn microSD -kortet i datamaskinen, bla til oppstartspartisjonen, og lag en ny fil. Dette bør kalles ssh og har ingen filtypen. Når du bytter ut SD -kortet og starter på nytt, bør SSH være aktivert.

Følgende kan gjøres via et tastatur koblet til Pi eller bruke SSH. Du trenger Pi-IP-adressen for å koble til --- åpne et terminalvindu og skriv inn

hvordan du kansellerer en venmo -betaling
sudo raspi-config

Legg merke til IP -adressen som samsvarer med Pi -tilkoblingen. Bruk for eksempel IP -adressen som tilsvarer

ifconfig

oppføring hvis du bruker en Ethernet -tilkobling;

eth0

for Wi-Fi.

Når SSH -tilkoblingen er opprettet, kjører du noen oppdateringer. Åpne et terminalvindu på din Pi og skriv inn:

wlan0

Disse kommandoene vil oppdatere Raspberry Pi -operativsystemet og finne og installere eventuelle programvareoppdateringer.

Installer og bygg OpenMax

Med oppdateringene installert trenger vi noen forutsetningspakker:

sudo apt update
sudo apt upgrade

Pakker

sudo apt install libjpeg9-dev libpng12-dev

og

libjpeg9-dev

er nødvendige for programmer som kan håndtere JPG- og PNG -bilder. Dette vil gjøre det mulig å kaste bildemedier til din Raspberry Pi via Raspicast -appen på Android!

Installer nå OpenMax. Dette verktøyet er det beste alternativet for casting av video, lyd og bilder fra Android til en TV-tilkoblet Raspberry Pi. Den er tilgjengelig via GitHub, og du kan installere den ved å 'klone' datalageret til Pi -en din. Har ikke

libpng12-dev

? Installer den med

git

Klon deretter depotet med:

sudo apt install git

Dette burde ikke ta lang tid.

Du er nesten ferdig; det er på tide å bygge OpenMax -programvaren. Begynn med å bytte til omxiv -katalogen og bruke kommandoen make.

hvordan slette xbox 360 -profilen
git clone https://github.com/HaarigerHarald/omxiv

Dette vil ta en stund. Når det er gjort, installerer du med:

cd omxiv
make ilclient
make

Noen øyeblikk senere vil OpenMax være klar til bruk.

Gjør deg klar til å kaste til din Raspberry Pi

Alt du trenger for å caste fra Android -enheten din til Raspberry Pi er nå på plass. Noen konfigurasjoner av Raspicast er imidlertid fortsatt påkrevd.

  1. Kjør Raspicast -appen.
  2. Skriv inn Pi -vertsnavnet eller IP -adressen i SSH -innstillingene.
  3. Skriv inn brukernavn og passord for din Pi.
  4. Klikk OK å bli ferdig.
Bildegalleri (2 bilder) Utvide Utvide Lukk

For å kaste til din Raspberry Pi har du to alternativer:

  • Søk etter innholdet i Raspicast -appen og trykk spille .
  • Cast fra YouTube, finn videoen i appen og trykk på Del> Cast (Raspicast) .

I mellomtiden, for å sende videoer, musikk og bilder til din Raspberry Pi -skjerm, bruker du bare hovedskjermen på Raspicast og velger Cast . Dette åpner en skjerm med alle videoer på Android -enheten din.

Bildegalleri (3 bilder) Utvide Utvide Utvide Lukk

Hvis du velger en mediefil på en av de tilhørende fanene, blir den umiddelbart avspilt på Raspberry Pi.

Trenger du å endre IP -adressen i appen (f.eks. For å caste til en annen Pi)? Åpne menyen 'tre prikker' og velg SSH -innstillinger. Bare skriv inn den nye IP -adressen og legitimasjonen.

Flere Raspicast -alternativer

I Raspicast -menyen finner du også en avmerkingsboks til Gjenta filen som spilles av nå. Lenger ned på listen, Lydutgang kan tilpasses ved hjelp av HDMI (misligholde), lokal , både , eller ta det . Dette vil være nyttig for alle som bruker en ekstern lydløsning med Pi.

Bildegalleri (2 bilder) Utvide Utvide Lukk

Du bør også sjekke Avanserte instillinger skjerm. Her kan du administrere en kø med filer, volum (lydvolumforskyvning) og angi egendefinerte kommandoer. Du kan også bytte til å bruke HTTP om nødvendig (HTTPS er standard) og mer.

I mellomtiden, på hovedskjermen til Raspicast, bruker du Filer -knappen for å navigere og spille av medier som er lagret på Raspberry Pi. Dette inkluderer streaming av lyd, og dermed blir Raspberry Pi til en Chromecast -lydenhet!

Du kan også kaste med Kodi!

Selv om du ikke kan kjøre Raspicast med en Raspberry Pi som kjører Kodi, ikke bekymre deg, det er et alternativ. Med Kore fjernkontroll -appen for Android kan du også kaste media til en Bringebær Pi med Kodi installert .

Nedlasting: Kore, offisiell fjernkontroll for Kodi

Bare installer appen, konfigurer den med IP -adressen til din Raspberry Pi, og gå deretter til YouTube. Som med Raspicast, trykk på Dele -knappen på videoen du vil caste, da Spill på Kodi .

Dette vil umiddelbart streame videoen til TV -en din via Kodi!

Andre Chromecast -alternativer

Raspberry Pi er ikke det eneste alternativet til en Chromecast. Du har kanskje allerede en løsning du ikke var klar over. Smart-TV-en, spillkonsollen eller set-top-boksen kan ha en YouTube-app som gjør det enkelt å streame.

I denne situasjonen er det vanligvis mulig å caste videoer fra YouTube -appen til TV -en så lenge mottakeren er på samme nettverk.

Selv om det finnes andre HDMI -strømningsløsninger, vil du sannsynligvis kunne caste til den hvis du har en enhet med en offisiell YouTube -app (som Apple TV). Og hvis du ikke eier noen av disse enhetene eller en Raspberry Pi, Miracast er et smart alternativ .

Vil du gå videre med mediestreaming og din Raspberry Pi? Her er de beste måtene å bruk en Raspberry Pi som medieserver .

Dele Dele kvitring E -post En nybegynnerguide for animering av tale

Å animere tale kan være en utfordring. Hvis du er klar til å begynne å legge til dialog i prosjektet ditt, bryter vi ned prosessen for deg.

Les neste
Relaterte temaer
  • DIY
  • Underholdning
  • Bringebær Pi
  • Chromecast
  • Kode
  • DIY -prosjektopplæringer
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til magasinet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere