So erstellen Sie Ihren eigenen DIY-Chromecast mit einem Raspberry Pi

So erstellen Sie Ihren eigenen DIY-Chromecast mit einem Raspberry Pi

Ein Google Chromecast ist ein kostengünstiges Streaming-Kit. Der Chromecast Ultra ist teurer, aber mit unter 100 US-Dollar bleibt er erschwinglich. In einigen Teilen der Welt ist es jedoch untersagt, Chromecasts zu kaufen.





Die Lösung? Eine DIY-Alternative auf Basis des Raspberry Pi. Mit einem Preis von weniger als 50 US-Dollar können Sie diesen Computer in Kreditkartengröße so konfigurieren, dass er Medien empfängt, die von einer Android-App gestreamt werden.





Lassen Sie mich erklären, wie Sie Ihren Raspberry Pi wie einen DIY-Chromecast mit Raspicast verwenden.





Installieren Sie die Raspicast-App

Beginnen Sie mit der Installation von Raspicast auf Ihrem Android-Gerät. Dies ist eine kostenlose App, die sich mit Ihrem Raspberry Pi verbindet und Daten dorthin streamt. Sie finden Raspicast im Google Play App Store. Leider gibt es dafür keine zuverlässige iPhone-Alternative.

Herunterladen: Raspicast für Android



Es ist wichtig zu beachten, dass sich das Android-Telefon und der Raspberry Pi dafür im selben Netzwerk befinden müssen. Sie können beispielsweise kein Video von Ihrem Telefon auf Ihren Fernseher streamen, wenn Sie im Bus sitzen. Wenn Sie versuchen, ein Video mit jemandem zu teilen, der zu Hause sitzt, senden Sie ihm einfach den Link!

Raspbian für das Casting konfigurieren

Wenn die App installiert ist, wenden Sie sich dem Raspberry Pi zu. Dieser sollte bereits über HDMI mit Ihrem Fernseher verbunden und eingeschaltet sein. Beachten Sie, dass der Pi eine eigene Stromquelle benötigt – Sie können ihn nicht über den USB-Anschluss Ihres Fernsehers mit Strom versorgen. Auch wenn die Leistung ausreichend war, sollte der Pi nicht ohne den richtigen Befehl heruntergefahren werden. Wenn Sie dies ignorieren, wird die SD-Karte des Pi beschädigt, verwenden Sie also die richtige Stromquelle.





Wir haben dies auf einem Raspberry Pi 4 mit Raspbian Buster Lite getestet. Sie sollten jedoch feststellen, dass es mit anderen Raspberry Pi-Modellen und -Distributionen funktioniert (obwohl einige der Befehle abweichen können).

Bevor Sie fortfahren, stellen Sie sicher, dass omxplayer auf Ihrem Pi installiert ist:





sudo apt install omxplayer

Da Sie SSH aktivieren müssen, finden Sie hier eine kurze Einführung. Sie haben drei Möglichkeiten, es zu aktivieren:

  1. Über raspi-config . Sie können dies über die Befehlszeile mit |_+_| . ausführen , dann wähle Schnittstellenoptionen > SSH und mit den Pfeiltasten bestätigen mit OK .
  2. Verwenden Sie die Raspberry Pi-Konfigurationstool . Öffnen Sie auf dem Raspbian-Desktop Menü > Einstellungen > Raspberry Pi Konfiguration . In dem Schnittstellen Registerkarte, finden SSH und stelle es auf Ermöglicht .
  3. Schließlich, wenn Sie Einfachheit bevorzugen, können Sie Aktivieren Sie SSH, bevor Sie Ihren Pi starten . Legen Sie die microSD-Karte in Ihren Computer ein, navigieren Sie zur Boot-Partition und erstellen Sie eine neue Datei. Das sollte heißen ssh und haben keine Dateierweiterung. Sobald Sie die SD-Karte ersetzen und neu starten, sollte SSH aktiviert sein.

Folgendes kann über eine an Ihren Pi angeschlossene Tastatur oder über SSH erfolgen. Sie benötigen die IP-Adresse des Pi, um eine Verbindung herzustellen --- Öffnen Sie ein Terminalfenster und geben Sie ein

So führen Sie Arbeitsblätter in Excel zusammen
sudo raspi-config

Notieren Sie sich die IP-Adresse, die der Verbindung Ihres Pi entspricht. Verwenden Sie beispielsweise die IP-Adresse, die der

ifconfig

Eintrag, wenn Sie eine Ethernet-Verbindung verwenden;

eth0

für WLAN.

Sobald die SSH-Verbindung hergestellt ist, führen Sie einige Updates aus. Öffnen Sie ein Terminalfenster auf Ihrem Pi und geben Sie ein:

wlan0

Diese Befehle aktualisieren das Betriebssystem Ihres Raspberry Pi und finden und installieren alle Software-Updates.

Installieren und erstellen Sie OpenMax

Wenn die Updates installiert sind, benötigen wir einige vorausgesetzte Pakete:

sudo apt update
sudo apt upgrade

Die Pakete

sudo apt install libjpeg9-dev libpng12-dev

und

libjpeg9-dev

sind für Programme erforderlich, die JPG- und PNG-Bilder verarbeiten können. Dadurch können Bildmedien über die Raspicast-App auf Android auf Ihren Raspberry Pi übertragen werden!

Installieren Sie nun OpenMax. Dieses Tool ist die beste Option, um Video, Audio und Bilder von Android auf einen mit einem Fernseher verbundenen Raspberry Pi zu übertragen. Es ist über GitHub verfügbar und Sie können es installieren, indem Sie das Daten-Repository auf Ihrem Pi 'klonen'. Habe nicht

libpng12-dev

? Installieren Sie es mit

git

Klonen Sie dann das Repository mit:

sudo apt install git

Dies sollte nicht lange dauern.

Sie sind fast fertig; Es ist Zeit, die OpenMax-Software zu erstellen. Beginnen Sie, indem Sie in das omxiv-Verzeichnis wechseln und den Befehl make verwenden.

WLAN-Verbindung lässt Windows 10 immer wieder fallen
git clone https://github.com/HaarigerHarald/omxiv

Dies wird eine Weile dauern. Sobald es fertig ist, installieren Sie mit:

cd omxiv
make ilclient
make

Wenige Augenblicke später ist OpenMax einsatzbereit.

Machen Sie sich bereit für die Übertragung auf Ihren Raspberry Pi

Alles, was Sie zum Übertragen von Ihrem Android-Gerät auf Ihren Raspberry Pi benötigen, ist jetzt vorhanden. Einige Konfigurationen von Raspicast sind jedoch noch erforderlich.

  1. Führen Sie die Raspicast-App aus.
  2. Geben Sie in den SSH-Einstellungen den Hostnamen oder die IP-Adresse Ihres Pi ein.
  3. Geben Sie den Benutzernamen und das Passwort für Ihren Pi ein.
  4. Klicken OK beenden.
Bildergalerie (2 Bilder) Expandieren Expandieren Nah dran

Um auf Ihren Raspberry Pi zu übertragen, haben Sie zwei Möglichkeiten:

  • Suchen Sie in der Raspicast-App nach dem Inhalt und drücken Sie abspielen .
  • Von YouTube streamen, das Video in der App suchen und auf tippen Teilen> Besetzung (Raspicast) .

Um in der Zwischenzeit Videos, Musik und Fotos an Ihr Raspberry Pi-Display zu senden, verwenden Sie einfach den Raspicast-Hauptbildschirm und wählen Sie Werfen . Dadurch wird ein Bildschirm geöffnet, der alle Videos auf Ihrem Android-Gerät auflistet.

Bildergalerie (3 Bilder) Expandieren Expandieren Expandieren Nah dran

Wenn Sie eine Mediendatei auf einer der entsprechenden Registerkarten auswählen, wird sie sofort auf Ihrem Raspberry Pi wiedergegeben.

Müssen Sie die IP-Adresse innerhalb der App ändern (z. B. um auf einen anderen Pi zu streamen)? Öffnen Sie das Menü mit den drei Punkten und wählen Sie SSH-Einstellungen. Geben Sie einfach die neue IP-Adresse und die Anmeldeinformationen ein.

Weitere Raspicast-Optionen

Außerdem finden Sie im Raspicast-Menü ein Kontrollkästchen, um Wiederholen die aktuell wiedergegebene Datei. Weiter unten in der Liste, Audioausgang kann angepasst werden, mit HDMI (Ursprünglich), lokal , beide , oder Nimm es . Dies wird sich für jeden als nützlich erweisen, der eine externe Audiolösung mit seinem Pi verwendet.

Bildergalerie (2 Bilder) Expandieren Expandieren Nah dran

Sie sollten auch überprüfen, Erweiterte Optionen Bildschirm. Verwalten Sie hier eine Warteschlange mit Dateien, Lautstärke (Audio-Lautstärke-Offset) und geben Sie benutzerdefinierte Befehle an. Sie können bei Bedarf auch zur Verwendung von HTTP wechseln (HTTPS ist die Standardeinstellung) und mehr.

Verwenden Sie in der Zwischenzeit auf dem Raspicast-Hauptbildschirm die Dateien -Taste zum Navigieren und Abspielen von Medien, die auf Ihrem Raspberry Pi gespeichert sind. Dazu gehört auch das Streamen von Audio, wodurch Ihr Raspberry Pi zu einem Chromecast-Audiogerät wird!

Sie können auch mit Kodi streamen!

Obwohl Sie Raspicast nicht mit einem Raspberry Pi mit Kodi ausführen können, machen Sie sich keine Sorgen, es gibt eine Alternative. Mit der Kore-Fernbedienungs-App für Android können Sie auch Medien auf ein Raspberry Pi mit installiertem Kodi .

Herunterladen: Kore, offizielle Fernbedienung für Kodi

Installieren Sie einfach die App, richten Sie sie mit der IP-Adresse Ihres Raspberry Pi ein und gehen Sie dann zu YouTube. Tippen Sie wie bei Raspicast auf das Teilen Schaltfläche auf dem Video, das Sie streamen möchten, dann Auf Kodi . spielen .

Dadurch wird das Video sofort über Kodi auf Ihren Fernseher gestreamt!

Andere Chromecast-Alternativen

Der Raspberry Pi ist nicht die einzige Alternative zu einem Chromecast. Möglicherweise haben Sie bereits eine Lösung, von der Sie nichts wussten. Ihr Smart-TV, Ihre Spielekonsole oder Ihre Set-Top-Box verfügt möglicherweise über eine YouTube-App, die einfaches Streaming ermöglicht.

In dieser Situation ist das Streamen von Videos von der YouTube-App auf den Fernseher normalerweise möglich, solange sich der Receiver im selben Netzwerk befindet.

Es gibt zwar andere HDMI-Streaming-Lösungen, aber wenn Sie ein Gerät mit einer offiziellen YouTube-App (wie dem Apple TV) haben, können Sie wahrscheinlich darauf übertragen. Und wenn Sie keines dieser Geräte oder einen Raspberry Pi besitzen, Miracast ist eine clevere Alternative .

Möchten Sie mit Media-Streaming und Ihrem Raspberry Pi noch weiter gehen? Hier sind die besten Möglichkeiten, einen Raspberry Pi als Medienserver verwenden .

Teilen Teilen Tweet Email Ein Leitfaden für Anfänger zum Animieren von Sprache

Animierende Rede kann eine Herausforderung sein. Wenn Sie bereit sind, Ihrem Projekt Dialog hinzuzufügen, werden wir den Prozess für Sie aufschlüsseln.

Weiter lesen
Verwandte Themen
  • Heimwerken
  • Entertainment
  • Himbeer-Pi
  • Chromecast
  • Code
  • DIY-Projekt-Tutorials
Über den Autor Christian Cawley(1510 Artikel veröffentlicht)

Stellvertretender Redakteur für Sicherheit, Linux, DIY, Programmierung und Tech Explained und wirklich nützlicher Podcast-Produzent mit umfangreicher Erfahrung im Desktop- und Software-Support. Als Mitwirkender für das Linux-Format-Magazin ist Christian ein Raspberry Pi-Tüftler, Lego-Liebhaber und Retro-Gaming-Fan.

Mehr von Christian Cawley

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um sich zu abonnieren