Sådan laver du din egen DIY Chromecast med en Raspberry Pi

Sådan laver du din egen DIY Chromecast med en Raspberry Pi

En Google Chromecast er et billigt stykke streamingkit. Chromecast Ultra er dyrere, men til under $ 100 forbliver den overkommelig. Men nogle dele af verden er begrænset til at købe Chromecasts.





Løsningen? Et DIY -alternativ baseret på Raspberry Pi. Koster under $ 50, kan du konfigurere denne computer i kreditkortstørrelse til at modtage medier streamet fra en Android-app.





Lad mig forklare, hvordan du bruger din Raspberry Pi som en DIY Chromecast med Raspicast.





Installer Raspicast -appen

Start med at installere Raspicast på din Android -enhed. Dette er en gratis app, der opretter forbindelse til din Raspberry Pi og streamer data til den. Du finder Raspicast i Google Play app store. Desværre er der ikke noget pålideligt iPhone -alternativ til dette.

Hent: Raspicast til Android



Det er vigtigt at bemærke, at Android -telefonen og Raspberry Pi skal være på det samme netværk for dette. Du kan f.eks. Ikke streame video fra din telefon til dit tv, hvis du sidder i bussen. Hvis du prøver at dele en video med en, der sad derhjemme, skal du blot sende dem linket!

Konfigurer Raspbian til casting

Når appen er installeret, skal du rette din opmærksomhed mod Raspberry Pi. Dette burde allerede være tilsluttet dit tv via HDMI og have strøm. Bemærk, at Pi kræver en individuel strømkilde --- du kan ikke forsyne den fra dit fjernsyns USB-port. Selvom effektværdien var tilstrækkelig, bør Pi ikke lukkes uden den korrekte kommando. Hvis du ignorerer dette, vil Pi's SD -kort blive ødelagt, så brug den rigtige strømkilde.





Vi testede dette på en Raspberry Pi 4, der kører Raspbian Buster Lite. Du skal dog finde det fungerer med andre Raspberry Pi -modeller og distributioner (selvom nogle af kommandoerne kan variere).

Inden du fortsætter, skal du sikre dig, at omxplayer er installeret på din Pi:





sudo apt install omxplayer

Da du skal bruge SSH aktiveret, er her en hurtig primer. Du har tre muligheder for at aktivere det:

  1. Via raspi-config . Du kan køre dette fra kommandolinjen ved hjælp af | _+_ | , og vælg derefter Grænsefladeindstillinger> SSH og brug piletasterne til at bekræfte med Okay .
  2. Brug Raspberry Pi konfigurationsværktøj . Åbn fra Raspbian -skrivebordet Menu> Indstillinger> Raspberry Pi -konfiguration . I Grænseflader fane, find SSH og indstil det til Aktiveret .
  3. Endelig, hvis du foretrækker enkelhed, kan du aktiver SSH, før du starter din Pi op . Indsæt microSD -kortet i din computer, søg til bootpartitionen, og opret en ny fil. Dette skal kaldes ssh og har ingen filtypenavn. Når du udskifter SD -kortet og genstarter, skal SSH være aktiveret.

Følgende kan gøres via et tastatur, der er forbundet til din Pi eller ved hjælp af SSH. Du skal bruge Pi's IP-adresse for at oprette forbindelse --- åbn et terminalvindue og indtast

hvordan man gendanner systemet til windows 10
sudo raspi-config

Noter den IP -adresse, der svarer til din Pi's forbindelse. Brug f.eks. Den IP -adresse, der svarer til

ifconfig

indtastning, hvis du bruger en Ethernet -forbindelse;

eth0

til Wi-Fi.

Når SSH -forbindelsen er etableret, skal du køre nogle opdateringer. Åbn et terminalvindue på din Pi og indtast:

wlan0

Disse kommandoer opdaterer dit Raspberry Pi's operativsystem og finder og installerer eventuelle softwareopdateringer.

Installer og opbyg OpenMax

Når opdateringerne er installeret, har vi brug for nogle forudsætningspakker:

sudo apt update
sudo apt upgrade

Pakkerne

sudo apt install libjpeg9-dev libpng12-dev

og

libjpeg9-dev

er nødvendige for programmer, der kan håndtere JPG- og PNG -billeder. Dette gør det muligt at caste billedmedier til din Raspberry Pi via Raspicast -appen på Android!

Installer nu OpenMax. Dette værktøj er den bedste mulighed for at caste video, lyd og billeder fra Android til en TV-tilsluttet Raspberry Pi. Den er tilgængelig via GitHub, og du kan installere den ved at 'klone' datalageret til din Pi. Har ikke

libpng12-dev

? Installer det med

git

Klon derefter depotet med:

sudo apt install git

Dette burde ikke tage lang tid.

Du er næsten færdig; det er tid til at bygge OpenMax -softwaren. Begynd med at skifte til omxiv -biblioteket og bruge kommandoen make.

hvordan gemmer jeg en youtube video til min iphone
git clone https://github.com/HaarigerHarald/omxiv

Dette vil tage et stykke tid. Når det er gjort, installeres med:

cd omxiv
make ilclient
make

Et øjeblik senere er OpenMax klar til brug.

Gør dig klar til at kaste til din Raspberry Pi

Alt hvad du behøver for at caste fra din Android -enhed til din Raspberry Pi er nu på plads. Nogle konfigurationer af Raspicast er dog stadig påkrævet.

  1. Kør Raspicast -appen.
  2. I SSH -indstillingerne skal du indtaste din Pi's værtsnavn eller IP -adresse.
  3. Indtast brugernavn og adgangskode til din Pi.
  4. Klik på Okay at færdiggøre.
Billedgalleri (2 billeder) Udvide Udvide Tæt

For at caste til din Raspberry Pi har du to muligheder:

  • Gennemse indholdet i Raspicast -appen, og tryk på Spil .
  • Cast fra YouTube, find videoen i appen, og tryk på Del> Cast (Raspicast) .

I mellemtiden, for at sende videoer, musik og fotos til din Raspberry Pi -skærm, skal du blot bruge Raspicast -hovedskærmen og vælge Cast . Dette åbner en skærm med alle videoer på din Android -enhed.

Billedgalleri (3 billeder) Udvide Udvide Udvide Tæt

Hvis du vælger en mediefil på en af ​​de tilsvarende faner, bedes den øjeblikkeligt afspilles på din Raspberry Pi.

Har du brug for at ændre IP -adressen i appen (f.eks. For at caste til en anden Pi)? Åbn menuen 'tre prikker', og vælg SSH -indstillinger. Du skal blot indtaste den nye IP -adresse og legitimationsoplysninger.

Flere Raspicast -muligheder

Også i Raspicast -menuen finder du et afkrydsningsfelt til Gentage den aktuelt afspillede fil. Længere nede på listen, Lydudgang kan tilpasses ved hjælp af HDMI (Standard), lokal , begge , eller tag det . Dette vil vise sig nyttigt for alle, der bruger en ekstern lydløsning med deres Pi.

Billedgalleri (2 billeder) Udvide Udvide Tæt

Du bør også kontrollere Avancerede indstillinger skærm. Her kan du administrere en kø af filer, lydstyrke (lydvolumenforskydning) og angive brugerdefinerede kommandoer. Du kan også skifte til at bruge HTTP, hvis det er nødvendigt (HTTPS er standard) og mere.

I mellemtiden, på hovedskærmen til Raspicast, skal du bruge Filer -knappen for at navigere og afspille medier, der er gemt på din Raspberry Pi. Dette inkluderer streaming af lyd og derved gør din Raspberry Pi til en Chromecast -lydenhed!

Du kan også kaste med Kodi!

Selvom du ikke kan køre Raspicast med en Raspberry Pi, der kører Kodi, skal du ikke bekymre dig, der er et alternativ. Med Kore fjernbetjeningsappen til Android kan du også caste medier til en Hindbær Pi med Kodi installeret .

Hent: Kore, officiel fjernbetjening til Kodi

Du skal blot installere appen, konfigurere den med IP -adressen på din Raspberry Pi og derefter gå til YouTube. Som med Raspicast skal du trykke på Del knappen på den video, du vil caste, derefter Spil på Kodi .

Dette vil straks streame videoen til dit tv via Kodi!

Andre Chromecast -alternativer

Raspberry Pi er ikke det eneste alternativ til en Chromecast. Du har muligvis allerede en løsning, som du ikke var klar over. Dit smart-tv, din spilkonsol eller din set-top-boks har muligvis en YouTube-app, der muliggør let streaming.

I denne situation er det normalt muligt at caste videoer fra YouTube -appen til tv'et, så længe modtageren er på det samme netværk.

Mens der findes andre HDMI -streamingløsninger, hvis du har en enhed med en officiel YouTube -app (som Apple TV), vil du sandsynligvis kunne caste til den. Og hvis du ikke ejer nogen af ​​disse enheder eller en Raspberry Pi, Miracast er et smart alternativ .

Vil du gå videre med mediestreaming og din Raspberry Pi? Her er de bedste måder at bruge en Raspberry Pi som en medieserver .

Del Del Tweet E -mail En begyndervejledning til animering af tale

Animering af tale kan være en udfordring. Hvis du er klar til at begynde at tilføje dialog til dit projekt, nedbryder vi processen for dig.

Læs Næste
Relaterede emner
  • gør det selv
  • Underholdning
  • Hindbær Pi
  • Chromecast
  • Kode
  • DIY projektvejledninger
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -fan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere