Hoe maak je je eigen DIY Chromecast met een Raspberry Pi

Hoe maak je je eigen DIY Chromecast met een Raspberry Pi

Een Google Chromecast is een goedkoop stukje streamingkit. De Chromecast Ultra is duurder, maar met minder dan $ 100 blijft hij betaalbaar. Maar in sommige delen van de wereld mogen Chromecasts niet worden gekocht.





De oplossing? Een doe-het-zelf-alternatief op basis van de Raspberry Pi. Met een prijs van minder dan $ 50, kunt u deze computer ter grootte van een creditcard configureren om media te ontvangen die worden gestreamd vanuit een Android-app.





Laat me uitleggen hoe je je Raspberry Pi kunt gebruiken als een DIY Chromecast met Raspicast.





Installeer de Raspicast-app

Begin met het installeren van Raspicast op uw Android-apparaat. Dit is een gratis app die verbinding maakt met je Raspberry Pi en er gegevens naar streamt. Je vindt Raspicast in de Google Play app store. Helaas is hier geen betrouwbaar iPhone-alternatief voor.

downloaden: Raspicast voor Android



Het is belangrijk op te merken dat de Android-telefoon en Raspberry Pi hiervoor op hetzelfde netwerk moeten zijn. Je kunt bijvoorbeeld geen video streamen van je telefoon naar je tv als je in de bus zit. Als je een video probeert te delen met iemand die thuis zat, stuur hem dan gewoon de link!

Raspbian configureren voor casten

Met de app geïnstalleerd, richt je je aandacht op de Raspberry Pi. Deze moet al via HDMI op uw tv zijn aangesloten en ingeschakeld. Merk op dat de Pi een individuele stroombron nodig heeft --- je kunt hem niet van stroom voorzien via de USB-poort van je tv. Zelfs als het vermogen voldoende was, mag de Pi niet worden uitgeschakeld zonder het juiste commando. Als u dit negeert, wordt de SD-kaart van de Pi beschadigd, dus gebruik de juiste stroombron.





We hebben dit getest op een Raspberry Pi 4 met Raspbian Buster Lite. Je zou echter moeten ontdekken dat het werkt met andere Raspberry Pi-modellen en -distributies (hoewel sommige commando's kunnen verschillen).

Zorg ervoor dat omxplayer op uw Pi is geïnstalleerd voordat u doorgaat:





sudo apt install omxplayer

Aangezien u SSH moet hebben ingeschakeld, volgt hier een korte inleiding. Je hebt drie opties om het in te schakelen:

  1. Via raspi-config . U kunt dit vanaf de opdrachtregel uitvoeren met |_+_| en selecteer vervolgens Interface-opties > SSH en gebruik de pijltjestoetsen om te bevestigen met Oke .
  2. Gebruik de Raspberry Pi-configuratietool . Open vanaf het Raspbian-bureaublad Menu > Voorkeuren > Raspberry Pi-configuratie . In de Interfaces tabblad, vind SSH en zet het op Ingeschakeld .
  3. Tot slot, als u de voorkeur geeft aan eenvoud, kunt u: schakel SSH in voordat je je Pi opstart . Plaats de microSD-kaart in uw computer, blader naar de opstartpartitie en maak een nieuw bestand. Dit zou moeten worden genoemd ssh en hebben geen bestandsextensie. Nadat u de SD-kaart hebt vervangen en opnieuw hebt opgestart, moet SSH worden ingeschakeld.

Het volgende kan worden gedaan via een toetsenbord dat is aangesloten op uw Pi of via SSH. Je hebt het IP-adres van de Pi nodig om verbinding te maken --- open een terminalvenster en voer in

hoe maak je fotocollages op Facebook
sudo raspi-config

Noteer het IP-adres dat overeenkomt met de verbinding van je Pi. Gebruik bijvoorbeeld het IP-adres dat overeenkomt met de

ifconfig

vermelding als u een Ethernet-verbinding gebruikt;

eth0

voor wifi.

Nadat de SSH-verbinding tot stand is gebracht, voert u enkele updates uit. Open een terminalvenster op je Pi en voer in:

wlan0

Met deze opdrachten wordt het besturingssysteem van uw Raspberry Pi bijgewerkt en worden eventuele software-updates gevonden en geïnstalleerd.

Installeer en bouw OpenMax

Nu de updates zijn geïnstalleerd, hebben we enkele vereiste pakketten nodig:

sudo apt update
sudo apt upgrade

De pakketten

sudo apt install libjpeg9-dev libpng12-dev

en

libjpeg9-dev

zijn nodig voor programma's die JPG- en PNG-afbeeldingen aankunnen. Hierdoor kunnen beeldmedia naar je Raspberry Pi worden gecast via de Raspicast-app op Android!

Installeer nu OpenMax. Deze tool is de beste optie voor het casten van video, audio en afbeeldingen van Android naar een op een tv aangesloten Raspberry Pi. Het is beschikbaar via GitHub en je kunt het installeren door de gegevensrepository naar je Pi te 'klonen'. heb niet

libpng12-dev

? Installeer het met

git

Kloon vervolgens de repository met:

sudo apt install git

Dit zou niet lang moeten duren.

Je bent bijna klaar; het is tijd om de OpenMax-software te bouwen. Begin door over te schakelen naar de omxiv-directory en de opdracht make te gebruiken.

windows 10 systeem 100 schijfgebruik
git clone https://github.com/HaarigerHarald/omxiv

Dit gaat even duren. Als het klaar is, installeer je met:

cd omxiv
make ilclient
make

Enkele ogenblikken later is OpenMax klaar voor gebruik.

Maak je klaar om te casten naar je Raspberry Pi

Alles wat je nodig hebt om van je Android-apparaat naar je Raspberry Pi te casten, is nu aanwezig. Enige configuratie van Raspicast is echter nog steeds vereist.

  1. Voer de Raspicast-app uit.
  2. Voer in de SSH-instellingen de hostnaam of het IP-adres van uw Pi in.
  3. Voer de gebruikersnaam en het wachtwoord voor uw Pi in.
  4. Klik Oke af te maken.
Afbeeldingengalerij (2 afbeeldingen) Uitbreiden Uitbreiden Dichtbij

Om naar je Raspberry Pi te casten, heb je twee opties:

  • Blader naar de inhoud in de Raspicast-app en druk op Speel .
  • Cast vanaf YouTube, zoek de video in de app en tik op Delen> Cast (Raspicast) .

Om ondertussen video's, muziek en foto's naar uw Raspberry Pi-display te sturen, gebruikt u gewoon het hoofdscherm van Raspicast en selecteert u Gips . Dit opent een scherm met alle video's op je Android-apparaat.

Afbeeldingengalerij (3 afbeeldingen) Uitbreiden Uitbreiden Uitbreiden Dichtbij

Als u een mediabestand op een van de overeenkomstige tabbladen selecteert, wordt het onmiddellijk afgespeeld op uw Raspberry Pi.

Wilt u het IP-adres binnen de app wijzigen (bijvoorbeeld om naar een andere Pi te casten)? Open het menu 'drie stippen' en selecteer SSH-instellingen. Voer eenvoudig het nieuwe IP-adres en de referenties in.

Meer Raspicast-opties

Ook in het Raspicast-menu vindt u een selectievakje om Herhalen het momenteel afgespeelde bestand. Verderop in de lijst, Audio uitgang kan worden aangepast, met behulp van HDMI (standaard), lokaal , beide , of pak aan . Dit zal handig zijn voor iedereen die een externe audio-oplossing gebruikt met hun Pi.

Afbeeldingengalerij (2 afbeeldingen) Uitbreiden Uitbreiden Dichtbij

U moet ook de Geavanceerde mogelijkheden scherm. Beheer hier een wachtrij met bestanden, het volume (offset audiovolume) en geef aangepaste opdrachten op. U kunt indien nodig ook overschakelen naar het gebruik van HTTP (HTTPS is de standaardinstelling) en meer.

Gebruik ondertussen op het hoofdscherm van Raspicast de Bestanden knop om te navigeren en media af te spelen die zijn opgeslagen op uw Raspberry Pi. Dit omvat het streamen van audio, waardoor je Raspberry Pi in een Chromecast-audioapparaat verandert!

Je kunt ook casten met Kodi!

Hoewel je Raspicast niet kunt gebruiken met een Raspberry Pi met Kodi, maak je geen zorgen, er is een alternatief. Met de Kore afstandsbediening-app voor Android kun je ook media casten naar een Raspberry Pi met Kodi geïnstalleerd .

downloaden: Kore, officiële afstandsbediening voor Kodi

Installeer eenvoudig de app, stel deze in met het IP-adres van je Raspberry Pi en ga vervolgens naar YouTube. Tik net als bij Raspicast op de Deel knop op de video die je wilt casten, dan Spelen op Kodi .

Hierdoor wordt de video direct via Kodi naar je tv gestreamd!

Andere Chromecast-alternatieven

De Raspberry Pi is niet het enige alternatief voor een Chromecast. Mogelijk heeft u al een oplossing waarvan u niet op de hoogte was. Je smart-tv, gameconsole of settopbox heeft mogelijk een YouTube-app waarmee je gemakkelijk kunt streamen.

In deze situatie is het meestal mogelijk om video's van de YouTube-app naar de tv te casten, zolang de ontvanger zich op hetzelfde netwerk bevindt.

Hoewel er andere HDMI-streamingoplossingen bestaan, kun je er waarschijnlijk naar casten als je een apparaat hebt met een officiële YouTube-app (zoals de Apple TV). En als u geen van deze apparaten of een Raspberry Pi bezit, Miracast is een slim alternatief .

Wil je verder gaan met mediastreaming en je Raspberry Pi? Dit zijn de beste manieren om gebruik een Raspberry Pi als mediaserver .

Deel Deel Tweeten E-mail Een beginnershandleiding voor het animeren van spraak

Het animeren van spraak kan een uitdaging zijn. Als u klaar bent om dialoog aan uw project toe te voegen, zullen we het proces voor u opsplitsen.

Lees volgende
Gerelateerde onderwerpen
  • doe-het-zelf
  • Amusement
  • Raspberry Pi
  • Chromecast
  • Code
  • Zelfstudieprojecten voor doe-het-zelvers
Over de auteur Christian Cawley(1510 artikelen gepubliceerd)

Plaatsvervangend redacteur voor beveiliging, Linux, doe-het-zelf, programmeren en techniek uitgelegd, en echt nuttige podcast-producent, met uitgebreide ervaring in desktop- en softwareondersteuning. Christian levert een bijdrage aan het tijdschrift Linux Format en is een Raspberry Pi-knutselaar, Lego-liefhebber en retro-gamingfan.

Meer van Christian Cawley

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren