Wie man ein DIY Chromecast mit Raspberry Pi und Raspicast erstellt

Create Diy Chromecast Raspberry Pi Raspicast

Google Chromecast ist eines der beliebtesten Streaminggeräte auf dem Markt – und es ist leicht zu sehen, warum! Stecken Sie einfach Ihren Chromecast-Dongle in einen HDMI-Port an einem kompatiblen Fernseher, Monitor oder Projektor, und schon können Sie Ihre Inhalte auf dem großen Bildschirm genießen.

Aber was ist, wenn Sie nicht in einen Chromecast investieren möchten?

Sie können Ihren Raspberry Pi so einrichten, dass er als kostengünstiges Chromecast-ähnliches Streaminggerät fungiert. Obwohl Sie die gleichen Protokolle wie Chromecast nicht implementieren können, können Sie sehr ähnliche Endergebnisse erzielen.

In diesem Tutorial lernen Sie, wie Sie Ihren Raspberry Pi in eine Chromecast-Alternative verwandeln, indem Sie die kostenlose Raspicast-Software und die Raspicast-App für Android verwenden.

Auch lesenswert: So streamen Sie Steam-Spiele mit Raspberry Pi 4 und Steam Link

Was Sie benötigen

Um dieses Tutorial abzuschließen, benötigen Sie:

  • Raspberry Pi mit Raspbian. Wenn Sie es nicht haben, laden Sie die neueste Version herunter und flashen Sie sie auf eine SD-Karte mit Etcher.
  • Raspberry Pi-kompatibles Netzteil
  • Externe Tastatur und eine Möglichkeit, sie an Ihren Raspberry Pi anzuschließen
  • HDMI- oder Mikro-HDMI-Kabel, je nach Ihrem Modell des Raspberry Pi
  • Externer Monitor
  • Ethernet-Kabel oder WLAN-Verbindung
  • Android-Smartphone oder -Tablet. Derzeit ist die Raspicast-App für Mobilgeräte nicht für iOS verfügbar.

Nach Abschluss dieses Tutorials können Sie Ihren Raspberry Pi an einen Fernseher, Projektor oder einen beliebigen Bildschirm mit einem kompatiblen Anschluss anschließen. Dies ist jedoch optional.

Raspbian: Überprüfen auf die neueste Version

Bevor Sie beginnen, stellen Sie sicher, dass Sie die neueste Version von Raspbian verwenden.

Schließen Sie Ihren Raspberry Pi an eine Stromversorgung an, um ihn zu starten. Sobald er hochgefahren ist, klicken Sie auf das „Terminal“-Symbol in der Symbolleiste.

Sie können Befehle eingeben, indem Sie das Raspbian-Terminal starten.

Geben Sie Folgendes in das Terminalfenster ein und drücken Sie die Eingabetaste.

sudo apt update &&sudo apt -y upgrade

Wenn Raspbian Updates installiert, müssen Sie Ihren Raspberry Pi mit dem folgenden Terminalbefehl neu starten:

reboot

Sobald Ihr Raspberry Pi neu gestartet wurde, sind Sie bereit für den nächsten Schritt.

Installieren von Git, Make, OMXPlayer und OpenMax

In diesem Tutorial werden GIT und Make verwendet. Diese Pakete sollten mit Raspbian gebündelt sein, aber da sie für Raspicast unerlässlich sind, müssen Sie sicherstellen, dass sie installiert sind:

sudoapt-get installgitmake-y

Überprüfen Sie dann, ob OMXPlayer installiert ist, da dieser Befehlszeilen-Player für die Verarbeitung aller Audio- oder Video-Inhalte verantwortlich ist, die an Raspicast gesendet werden:

sudoapt-get install omxplayer -y

OMXPlayer kann nur Audio- und Videoinhalte verarbeiten; er kann keine statischen Bilder verarbeiten. Installieren Sie als nächstes den OpenMax Image Viewer, einen GPU-beschleunigten Bildbetrachter, der speziell für Raspberry Pi entwickelt wurde.

Um zu beginnen, klonen Sie das GitHub-Repository von OpenMax:

cd ~  
git clone https://github.com/HaarigerHarald/omxiv.git

Laden Sie anschließend libjpeg8-dev und libpng12-dev herunter, die Entwicklungslibraries für Bilder im PNG- und JPEG-Format sind:

sudoapt-get install libjpeg8-dev libpng12-dev

Wechseln Sie zu dem Ordner, in dem das OpenMax GitHub-Repository geklont wurde, indem Sie den Befehl „Verzeichnis wechseln“ (cd) verwenden:

cd ~/omxiv

Bauen Sie den OpenMax-Quellcode in ein ausführbares Programm:

make ilclient  
make

Sobald Make mit der Kompilierung des OpenMax-Codes fertig ist, sind Sie bereit, ihn zu installieren:

sudomakeinstall

Der OpenMax Image Viewer läuft jetzt auf Ihrem Raspberry Pi.

Remote-Verbindungen zulassen: SSH aktivieren

Sie können Raspicast verwenden, um beliebige Bilder, Videos oder Audiodateien von Ihrem Android-Gerät auf Ihren Raspberry Pi zu projizieren. Dieses Casting erfolgt drahtlos, daher müssen Sie sicherstellen, dass Ihr Raspberry Pi so eingerichtet ist, dass er Remote-Verbindungen empfangen kann.

Aus Sicherheitsgründen ist SSH (Secure Shell) standardmäßig auf Raspbian deaktiviert. Wenn Sie jemals an Ihren Raspberry Pi senden möchten, müssen Sie SSH aktivieren:

  1. Wählen Sie in der Symbolleiste das Raspberry Pi-Symbol aus.

  2. Navigieren Sie zu „Einstellungen -> Raspberry Pi-Konfiguration“.

Wir müssen SSH aktivieren, indem wir das Raspberry Pi-Konfigurationsmenü starten.

  1. Wählen Sie die Registerkarte „Schnittstellen“.

  2. Suchen Sie „SSH“ und wählen Sie dann die zugehörige Option „Aktiviert“ aus.

Wenn Sie sich remote mit Ihrem Raspberry Pi verbinden möchten, müssen Sie SSH aktivieren.

  1. Speichern Sie Ihre Änderungen, indem Sie auf „OK“ klicken.

  2. Starten Sie neu, indem Sie das Raspberry Pi-Logo in der Symbolleiste auswählen und dann „Herunterfahren -> Neustart“ auswählen.

Wenn Ihr Raspberry Pi neu startet, wird SSH aktiviert.

Vom Android-Gerät zu Ihrem Raspberry Pi streamen

Als Nächstes müssen Sie die Raspicast-App auf Ihrem Android-Smartphone oder -Tablet installieren. Nach der Installation dieser App können Sie beliebige kompatible Bilder, Videos oder Audiodateien von Ihrem Android-Smartphone oder -Tablet auf Ihren Raspberry Pi streamen.

  1. Laden Sie die kostenlose Raspicast-App auf Ihr Android-Gerät herunter.

Gehen Sie zum Google Play Store und installieren Sie die Raspicast-Anwendung.

  1. Starten Sie die Anwendung.

  2. Wenn Sie nach einem „Hostnamen“ gefragt werden, geben Sie die IP-Adresse Ihres Raspberry Pi ein. Wenn Sie diese Informationen noch nicht haben, können Sie sie abrufen, indem Sie ein Terminal auf Ihrem Raspberry Pi öffnen und den folgenden Befehl ausführen: hostname -I

Geben Sie die IP-Adresse Ihres Raspberry Pi ein. Wenn Sie keinen Zugriff auf diese Informationen haben, können Sie sie aus dem Terminal abrufen.

  1. Geben Sie den Benutzernamen und das Passwort Ihres Raspberry Pi ein. Der Standardbenutzername von Raspbian ist „pi“ und das Standardpasswort ist „raspberry“.

  2. Tippen Sie auf „OK“.

  3. Um jede Video-, Bild- oder Audiodatei zu streamen, tippen Sie einfach auf „Cast“.

Sie können jetzt beliebige kompatible Video-, Bild- oder Audiodateien auf Ihren Raspberry Pi streamen.

  1. Diese Datei wird jetzt auf Ihren Raspberry Pi gestreamt.

Streamen Sie einfach eine Datei von der Raspicast-App, und sie erscheint auf Ihrem Raspberry Pi.

Ihr ausgewählter Inhalt wird auf jedem Monitor oder Bildschirm erscheinen, der an Ihren Raspberry Pi angeschlossen ist, sodass Sie, jetzt wo Sie Raspicast eingerichtet haben, Ihren Raspberry Pi an jeden kompatiblen Bildschirm anschließen können. Viele Apps und Websites unterstützen ebenfalls Raspicast, also wenn es ein Medium gibt, das Sie streamen möchten, lohnt es sich immer, „Teilen“ zu tippen und zu überprüfen, ob Raspicast als Option aufgeführt ist.

Hoffentlich können Sie jetzt Ihre Lieblingsvideos und -fotos auf Ihrem Breitbildfernseher genießen. Sie können den Spaß noch steigern, indem Sie Kodi und Netflix auf Raspberry Pi installieren oder sogar einen Plex-Server einrichten. Mit Raspberry Pi haben Sie die Qual der Wahl.