Inhaltsverzeichnis:
- Schritt 1: Was Sie brauchen und was Sie bekommen
- Schritt 2: Holen Sie sich die Software und die Tools zum Einfügen auf die SD-Karte
- Schritt 3: Alle aktualisieren und einrichten
- Schritt 4: Anpassung
- Schritt 5: So verwenden Sie es:
- Schritt 6: Liste der Befehle zum Einfügen in Apps
- Schritt 7: Noch ein paar Sachen … WEB-Schnittstelle
Video: Erstellen Sie ein Chromecast-ähnliches Raspberry Pi-Gerät - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:18
Ich besitze bereits einen Chromecast v2 (der runde, der USB-Stick ist v1 und v3 sieht aus wie v2, aber mit einem G auf i und hat einen Power-Brick mit Ethernet-Anschluss) und ich liebe es, es macht großen Spaß, es zu benutzen und einfach einzurichten, ABER …
Ja, es gibt ein ABER, wenn ich an einem Ort bin, an dem ich keinen Internetzugang habe und meinen Datentarif nicht nutzen kann, kann ich ihn nicht verwenden, um lokale Medien von meinem Telefon oder Tablet zu streamen, selbst wenn ich dies nicht tue brauche überhaupt kein Internet, google in der "großen Weisheit" von ihnen hat beschlossen, es nicht einmal ohne Internet booten zu lassen, das ist schlecht, wenn Sie es am Ende zum Streamen brauchen
Ich habe einen GL-MT300A Mini-Router, ist sehr klein und kann über ein Telefon, einen externen Akku oder ein Telefonladegerät mit Strom versorgt werden. Ich verwende ihn, um meinen Chromecast damit zu koppeln und wenn ich Internet brauche, verbinde ich den Router einfach mit dem Kabel Netzwerk oder wenn sie nur WiFi haben, unterstützt es, sich als Client damit zu verbinden und gleichzeitig als Router zu fungieren, jetzt besteht das Problem immer noch, kein Internet = kein Chromecast von lokalen Medien für Sie. Hier kommt der Raspberry Pi Zero W ins Spiel (W kommt von Wireless, es hat eine Build-it-Karte, *yaay*, Bluetooth auch, aber ich brauche es nicht:P)
Schritt 1: Was Sie brauchen und was Sie bekommen
Du brauchst:
- Raspberry Pi Zero W (mein ist im Acrylgehäuse)
- HDMI-Kabel (eines mit Plastikkappen ist schön zu haben)
- Stromquelle (Telefonladegerät in meinem Fall)
- Mini-HDMI (männlich) auf volle HDMI (weiblich) Adapter (im Lieferumfang von PI)
- SD-Karte mit 8 GB oder mehr (ich verwende eine 16 GB von Medion)
- SD-Kartenleser (ich habe meinen mit einer Powerbank von Hama geschenkt bekommen)
- Internetverbindung und PC zum Herunterladen von " Raspbian Stretch Lite"
- Etcher Portable (SD-Karten-Image-Writer) -> Holen Sie sich Etcher für Windows x86 (32-bit) (Portable) funktioniert auch auf x64
- Laden Sie Putty über den bereitgestellten Link herunter oder googeln Sie danach
Sie erhalten:
Ein Casting-Ziel für Videodateien von Onlinediensten wie YouTube und lokalen Medien (Video, Audio und Bilder) für Android (Raspicast), Windows und jedes Betriebssystem, das eine SSH-Client-App unterstützt
Es benötigt kein Internet, wenn die Medien, die Sie ihm senden, auf Ihrem Gerät oder irgendwo im lokalen Netzwerk gespeichert sind
Sie können eine Fernbedienung des Ziels wie Wiedergabe, Auswahl der Quelle, Wiedergabe/Pause, Lautstärke, Beenden erhalten. (Himbeer-SSH oder SSH-Button, Putty)
Sie erhalten eine sehr schnelle Bootzeit des Geräts, für einen Raspberry Pi Zero, etwa 10 Sekunden
Sie erhalten ein Standard-Hintergrundbild und eine Möglichkeit, zufällige Hintergrundbilder anzuzeigen, indem Sie auf eine Schaltfläche drücken, die keinen Platz auf Ihrem Gerät belegen und bis zum Neustart dort bleiben. (es kann geändert werden, um dauerhaft zu sein, ich werde später zeigen, wie)
Es akzeptiert verschiedene Arten von Streams (wie HTTP, HTTPS, RTSP) und mit Hilfe eines Computers, in meinem Fall Laptop, Sopcast, Acestream sowie lokale Medien mit externen Untertiteln (wie srt, sub)
Sie können sogar Dateien über HTTP, die auf Ihrem Computer gespeichert sind, mit Hilfe eines tragbaren Webservers mit einer einzigen Datei an den Player übergeben
Je nach Bedarf gibt es noch mehr zu entdecken, hinzuzufügen oder zu entfernen
Schritt 2: Holen Sie sich die Software und die Tools zum Einfügen auf die SD-Karte
Downloads:
Gehen Sie nun auf https://www.raspberrypi.org/downloads/raspbian/ und laden Sie "Raspbian Stretch Lite" herunter
Gehen Sie zu https://www.balena.io/etcher/ und holen Sie sich Etcher für Windows x86 (32-bit) (Portable) (es gibt auch Linux- und Mac-Versionen)
Putty herunterladen von
Jetzt, da Sie das alles haben, starten wir Etcher und stecken die Karte in den Kartenleser und den Leser in den Computer:P
Klicken Sie in Etcher auf Bild auswählen und wählen Sie die heruntergeladene Zip-Datei (für mich ist dies zu dem Zeitpunkt, als ich das schreibe, " 2018-11-13-raspbian-stretch-lite.zip ", wählen Sie dann den Kartenleser aus der angezeigten Liste aus und klicken Sie zumindest auf flash, es wird die Benutzerkontensteuerung (UAC) um Erlaubnis bitten, es zulassen, es muss physisch im exklusiven Modus auf die SD-Karte zugreifen, um das Image zu schreiben. Wenn es fertig ist, wird es von Etcher bereits ausgeworfen und wieder eingelegt, es wird eine Bootpartition von ~50 MB geben und Sie werden aufgefordert, eine "unformatierte Partition" zu formatieren. NICHT FORMATIEREN, Windows kann keine Linux-Partitionen lesen und es gibt eine ext4-Partition.
Sie müssen 2 Dateien in der Bootpartition erstellen.
eine neue Datei ohne Erweiterung namens ssh
eine andere namens wpa_supplicant.conf
Der Inhalt der "wpa_supplicant.conf" ist wie folgt
Land=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="YOUR_WIFI_SSID" psk="YOUR_SUPER_SECRET_PASSWORD" }
Schließen Sie es nun an Ihren Raspberry Pi an und verbinden Sie das HDMI-Ausgabegerät (auch bekannt als Fernseher, Projektor usw.) und an die Stromversorgung.
In der letzten Zeile vor dem Login wird eine IP angezeigt. (Als Faustregel ist es gut, diese Adresszuweisung für Ihren Router statisch zu machen, siehe Abbildung eines Linksys-Routers.
Schritt 3: Alle aktualisieren und einrichten
Aktualisieren Sie Ihr System:
sudo apt-get update
sudo apt-get upgrade sudo apt-get update sudo rpi-update
Nachdem alles erledigt ist, wird es neu gestartet und Sie haben ein inaktives Putty-Fenster. Schließen Sie es und beginnen Sie erneut mit den gleichen Daten aus dem vorherigen Schritt.
Jetzt werden wir omxplayer installieren, es ist nicht erforderlich, es aus dem Quellcode zu kompilieren, es ist Teil von Raspbians Repositories.
sudo apt-get install omxplayer fonts-freefont-ttf
Ich möchte eine Möglichkeit haben, den HDMI-Anschluss meines Fernsehers mit Hilfe meines Raspberry zu ändern, als ob ich etwas darauf übertragen möchte und nicht die Fernbedienung verwenden möchte, um die Quelle zu der Quelle zu wechseln, an der es angeschlossen ist. Es gibt eine Möglichkeit, dies vom Pi aus und mit Hilfe eines Befehls meiner bevorzugten App zu tun. Lange Rede, kurzer Sinn, gehen Sie wie folgt vor:
sudo apt-get install cec-utils
Jetzt folgt der Framebuffer-Bildbetrachter namens fbi (es gibt auch eine erweiterte Version namens fim)
sudo apt-get install fbi
Samba-Unterstützung, Windows-Freigabe für den Zugriff und das Verwenden eines freigegebenen Ordners.
sudo apt-get install samba samba-common-bin
cd /home/pi
sudo mkdir -m 1777 /home/pi/share
Samba-Konfigurationsdatei bearbeiten
sudo nano /etc/samba/smb.conf
füge die folgenden Zeilen am Ende ein (die mit # beginnenden sind Kommentare und können ignoriert werden)
[Teilen]
Kommentar = Pi freigegebener Ordner Pfad = /home/pi/share Durchsuchbar = ja Beschreibbar = Ja nur Gast = nein Maske erstellen = 0777 Verzeichnismaske = 0777 Öffentlich = ja Gast ok = ja
Speichern Sie es schließlich; Verwendung von Nano im Terminal:
Drücken Sie „Strg+X“, um die Datei zu schließen, dann „Y“, um das Speichern zu bestätigen, dann „Enter“, um die Datei unter dem richtigen Dateinamen zu speichern.
Setzen Sie nun das Passwort für den Samba genauso wie für den Benutzer pi (Standard: Himbeere)
sudo smbpasswd -a pi
Samba-Dienst neu starten
sudo /etc/init.d/samba neu starten
Jetzt haben Sie die Grundlagen, die Anpassung folgt.
Schritt 4: Anpassung
Lassen Sie den Begrüßungsbildschirm beim Start anstelle eines schwarzen Bildschirms mit weißem Text anzeigen.
Laden Sie WinSCP herunter und melden Sie sich mit derselben IP, demselben Benutzer und demselben Kennwort wie beim SSH/Putty-Login an.
Gehen Sie zu /home/pi/ und laden Sie das in der ZIP-Datei bereitgestellte Bild in diesem Schritt nach dem Entpacken hoch. Dann aussteigen. Das Bild hat eine Auflösung von 1080p.
Geben Sie den folgenden Befehl in putty ein:
nano ~/.bashrc
mit den Pfeiltasten bis zur letzten Zeile scrollen und dort die folgenden Zeilen einfügen (die mit # beginnenden sind Kommentare und können ignoriert werden)
# fifo für Befehle über ssh an omxplayer
mkfifo /tmp/cmd # Begrüßungsbildschirm zum Ersetzen des schwarzen Bildschirms und des Textes sudo /usr/bin/fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg
Speichern Sie es schließlich; Verwenden von nano im Terminal: Drücken Sie „Strg+X“, um die Datei zu schließen, dann „Y“, um das Speichern zu bestätigen, dann „Enter“, um die Datei unter dem richtigen Dateinamen zu speichern.
Jetzt lassen wir den Benutzer 'pi' beim Booten automatisch einloggen, wir brauchen dies, um das Bild anzuzeigen, es kann auf eine Weise ohne Auto-Login gemacht werden, aber es ist schwieriger und kann durch einen einzigen Tippfehler schnell schlecht werden.
sudo raspi-config
- Boot-Option auswählen
- Wählen Sie Desktop/CLI
- Wählen Sie die automatische Konsole-Anmeldung für CLI
Jetzt werden wir neu starten und wir sind mit dem Pi fertig und werden die Leckereien zum Spielen machen.
sudo neu starten
Die Idee meines Projekts ist, dass die meisten Dinge im SSH-Client erledigt werden, da er nach Bedarf angepasst und geändert werden kann.
Schritt 5: So verwenden Sie es:
Ich zeige die Befehle und was sie tun und wie man die zusätzliche Software vom Streaming-Gerät aus konfiguriert.
Ich verwende 3 Android-Apps und 4 PC-Apps für meine Zwecke, aber Sie implementieren, was Sie brauchen, von dem, was ich Ihnen zeigen werde, oder Sie können alles haben und sogar noch mehr hinzufügen.
• YouTube: unter Android Raspcast verwenden, unter PC eine Seite wie https://www.onlinevideoconverter.com/ oder
www.youtubnow.com/ oder https://youtubemp4.to oder noch besser https://mpgun.com/youtube-to-mp4.html?yid=hTJAnWWK7YQ (hTJAnWWK7YQ ist youtube id) bekommst du ein direkter Link zu den Medien, die mit dem folgenden Befehl abgespielt werden können:
omxplayer -o hdmi "https://sv89.onlinevideoconverter.com/download?file=f5a0d3c2e4d3g6h7" /tmp/cmd
Durch Hinzufügen von < /tmp/cmd wird die Fernsteuerung aktiviert und; Echo. > /tmp/cmd beginnt mit der Wiedergabe des Streams oder wartet auf einen Befehl vom Fifo. Der -o HDMI-Parameter von omxplayer wird auf HDMI-Video ausgegeben UND Audio geht dorthin. Dies ist wichtig für Leute, die die größeren Varianten von Raspberry Pi Zero W verwenden.
Jetzt zeige ich Ihnen, wie Sie Raspicast für Android konfigurieren, kostenlos ist und keine Werbung enthält.
Installieren Sie Raspicast aus dem Google Play Store und konfigurieren Sie es wie in den bereitgestellten Bildern.
play.google.com/store/apps/details?id=at.huber.raspicast
• Sopcast: Starten Sie Sopcast auf dem PC, wählen Sie einen Kanal und wenn Sie ein Bild sehen, geben Sie den folgenden Befehl ein
Die IP 192.168.1.6 ist die IP-Adresse IHRES PC. LAPTOP NICHT DIE AUS DEM PI, in meinem Beispiel hat der Pi 192.168.1.9 und der Laptop ist 192.168.1.6
omxplayer -o hdmi "192.168.1.6:8902" /tmp/cmd
• AcePlayer: starte ihn, wähle einen Kanal und … es gibt eine einmalige Einstellung, die du ändern musst, damit er funktioniert.
Gehen Sie zu Tools -> Einstellungen -> Thick All, Stream-Ausgabe -> Standard-Stream-Ausgabekette, wo Sie Folgendes eingeben
#duplicate{dst="http{mux=ts, dst=:8902/tv.asf}", dst=display}
Klicken Sie auf Speichern. Jetzt der Befehl, der Ihnen den Stream anzeigt, nachdem Sie ihn auf AcePlayer ofc gestartet haben:
omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf" /tmp/cmd
• Übertragen einer Datei vom PC Sie benötigen Putty, Zervit, VLC installiert (nicht portabel)
Zervit erhalten Sie von
Zuerst müssen Sie zervit.exe in den Ordner mit den Mediendateien legen, die Sie an Ihren Raspberry PI senden möchten, und dann ausführen, es werden einige Fragen gestellt. "Port number to listen (80):" Geben Sie 80 ein und geben Sie "Accept directory list [Y/N]:" ein, geben Sie y ein und geben Sie jetzt einen Browser ein und geben Sie Ihre LAN-IP-Adresse https://192.168.1.6 ein, die Sie sehen werden alle Mediendateien dort, kopiere den Link zu einer davon mit Rechtsklick -> Link kopieren, dann ssh mit putty und tippe
omxplayer -o hdmi "https://192.168.1.6/Movie.mp4" /tmp/cmd <- oder wie auch immer Ihre Mediendatei heißt
Für Dateien mit Untertiteln legen Sie die Untertitel, den gleichen Namen wie die Videodatei mit der Erweiterung srt, in den freigegebenen Windows-Ordner der Himbeere
RASPBERRYPI\share
oder
192.168.1.9\teilen
wobei 192.168.1.9 die IP Ihrer Himbeere ist.
in deinem Home-Ordner (/home/pi)
winscp mit pi:rasspberry und laden Sie ein Python-Skript namens 'omxplayersub.py' mit folgendem Inhalt hoch:
Unterprozess importieren
import sys import urllib2 if (len(sys.argv) != 2): print "Kein Dateiname angegeben" quit() file = sys.argv[1] subfile = "/home/pi/share/"+ file.split ("/")[-1] Unterdatei = Unterdatei[:-3] + "srt" Unterdatei = urllib2.unquote(Unterdatei) Unterprozess. Popen('omxplayer -o hdmi -r --font "/home/pi/Segoe UI, Medium.ttf" --italic-font "/home/pi/Segoe UI, Italic.ttf" --align center ' +'"'+ file +'"'+ ' --subtitles ' +'"'+ Unterdatei +'"', shell=True)
Laden Sie diese nun mit den Schriftarten der Segoe-Benutzeroberfläche und der FreeSans-Familie in Ihren Home-Ordner (/home/pi) hoch. Ändern Sie die Schriftartnamen für die gewünschte Schriftart und fügen Sie bei Bedarf --font-size size 55 (Standard: 55) nach --align. hinzu mit der gewünschten Größe.
und verwenden Sie den folgenden Befehl, um zu spielen:
python omxplayersub.py "https://192.168.1.6/Defiance%20S01E02.mp4" < /tmp/cmd <- oder wie auch immer Ihre Mediendatei heißt
Wenn Sie es nicht auf dem Bildschirm sehen, gibt es ein Kompatibilitätsproblem. Bei einigen h264-Dateien wird das Profil von h264-omx als -99, ja minus 99, angezeigt und es wird in diesem Fall und im Fall von a nicht wiedergegeben Datei mit externen Untertiteln Sie müssen VLC-Stream verwenden Wählen Sie Datei/Dateien, wählen Sie HTTP, lassen Sie den Standardport, h.264/AAC (TS), halten Sie die Skalierung auf 1, Transcodierung - Einstellungen für dicke Untertitel, drücken Sie die Stream-Taste und lassen Sie es es läuft für einige Sekunden.
omxplayer -o hdmi "https://192.168.1.6:8080/" /tmp/cmd <- es beginnt zu spielen
Wir machen Transcodierung, es wird ein kleiner Qualitätsverlust bei der Anzeige sein und die CPU wird auf dem PC mehr funktionieren, aber es funktioniert.
CEC - Steuerung
Fernseher einschalten
Echo auf 0 | cec-client -s -d 1
Fernseher ausschalten
Echo-Standby 0 | cec-client -s -d 1
HDMI-Quelle ändern
HDMI1
echo "tx 4F:82:10:00" | cec-client -s -d 1
HDMI2
echo "tx 4F:82:20:00" | cec-client -s -d 1
HDMI3
echo "tx 4F:82:30:00" | cec-client -s -d 1
HDMI4
echo "tx 4F:82:40:00" | cec-client -s -d 1
Wie Sie sehen, ist das dritte Byte in der Hex-Zeichenfolge die Nummer des HDMI-Anschlusses, der aktiviert werden soll.
Schritt 6: Liste der Befehle zum Einfügen in Apps
Sie haben Raspicast bereits im vorherigen Schritt installiert, jetzt müssen Sie zwischen Raspberry SSH (es ist ein kostenpflichtiges) oder SSH Button (es ist kostenlos und ich mag es mehr, aber ich habe schon früher Raspberry SSH gekauft, um dieses zu entdecken) wählen.
Himbeer-SSH
play.google.com/store/apps/details?id=uk.co.knowles_online.raspberryssh
Diese App oder SSH-Taste ist erforderlich, wenn Sie Inhalte vom PC streamen müssen und eine Fernbedienung von einem Android-Gerät benötigen. Sie kann ohne sie durch Kitt vom PC verwendet werden.
Die Konfiguration für beide ist nahezu gleich.
Taste 1 Btn-Text: Neustart
Btn-Befehl:
sudo neu starten
Taste 2
Btn-Text: Ausschalten
Btn-Befehl:
sudo ausschalten
Taste 3
BTN-Text: HDMI1
Btn-Befehl:
echo "tx 4F:82:10:00" | cec-client -s -d 1
Taste 4
BTN-Text: HDMI2
Btn-Befehl:
echo "tx 4F:82:20:00" | cec-client -s -d 1
Taste 5
BTN-Text: HDMI3
Btn-Befehl:
echo "tx 4F:82:30:00" | cec-client -s -d 1
Taste 6
Btn-Text: Kill omxplayer
Btn-Befehl:
sudo killall -s 9 omxplayer.bin
Taste 7
Btn-Text: Sopcast
Btn-Befehl:
omxplayer -o hdmi "https://192.168.1.6:8902" /tmp/cmd
Taste 8
Btn-Text: AcePlayer
Btn-Befehl:
omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf" /tmp/cmd
Taste 9
Btn-Text: VLC-Stream
Btn-Befehl:
omxplayer -o hdmi "https://192.168.1.6:8080/" /tmp/cmd
Taste 10
Btn-Text: Abspielen/Pause
Btn-Befehl:
echo -n p > /tmp/cmd
Taste 11
Btn-Text: Lautstärke +
Btn-Befehl:
echo -n + > /tmp/cmd
Taste 12
Btn-Text: Lautstärke -
Btn-Befehl:
echo -n -> /tmp/cmd
Taste 13
Btn-Text: Omxplayer beenden
Btn-Befehl:
echo -nq > /tmp/cmd
Taste 14
Btn Text: Zufälliges Hintergrundbild
Btn-Befehl:
wget -O DELME.jpg https://source.unsplash.com/random/1920x1080 &> /dev/null; sudo killall fbi &> /dev/null;sudo fbi -noverbose -a -T 1 DELME.jpg &> /dev/null;sleep 1; rm DELME.jpg
Taste 15
Btn-Text: Standard-Hintergrundbild
Btn-Befehl:
sudo killall fbi &> /dev/null;sudo fbi -noverbose -a -T 1 splashscreen-j.webp
Button 16 Btn Text: Diashow-Hintergrund
Btn-Befehl:
cd /home/pi/diashow/; sudo killall fbi &> /dev/null;sudo fbi -noverbose -a -T 1 -t 5 *-j.webp
-t 5 für 5 Sekunden
Taste 17 Btn Text: UNTERTITEL HTTP PLAY (Bearbeiten)
Btn-Befehl:
python omxplayersub.py "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" < /tmp/cmd
Ändern Sie beim Bearbeiten die URL "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" mit der URL der Datei aus einer externen Quelle oder ändern Sie sie in etwas wie /home/pi/share. Untertitel müssen IMMER in /home/pi/share sein.
Freeware-Alternative zu Raspberry SSHhttps://play.google.com/store/apps/details?id=com.pd7l.sshbutton&hl=en_US
Funktioniert genauso wie Raspberry SSH, hat keine Werbung, weniger Farben und alle Tasten befinden sich in einer einzigen Reihe, nicht 2, aber es ist kostenlos und funktioniert großartig.
Jetzt am Ende einige exotische Dinge, streamen Sie, was Sie mit Ihrem Telefon in Echtzeit aufnehmen, mit einigen Sekunden Verzögerung auf Ihren Fernseher.
IP WEBCAMERA PRO (kostenpflichtig)
play.google.com/store/apps/details?id=com.pas.webcam.pro
Starten Sie das Streaming und verwenden Sie den folgenden Befehl, um es auf den Fernseher zu übertragen
omxplayer -o hdmi rtsp://192.168.1.8:8080/h264_ulaw.sdp
RTSP-Kameraserver (kostenlos)
play.google.com/store/apps/details?id=com.miv.rtspcamera&hl=de&rdid=com.miv.rtspcamera
Macht das gleiche wie das kostenpflichtige, aber kostenlos, keine Werbung
omxplayer -o hdmi "rtsp://192.168.1.8:5554/camera"
Aktive Kamera - rtsp://(Geräte-IP-Adresse):5554/camera Rückseitige Kamera - rtsp://(Geräte-IP-Adresse):5554/hinten Frontkamera - rtsp://(Geräte-IP-Adresse):5554/vorne
Kamera-URL-Parameter:
res Auflösung - Breite (Zahl) x Höhe (Zahl)
fps Bilder pro Sekunde - fps(Zahl) Mikrofon Aktivieren/Deaktivieren des Mikrofons - on(string) oder off(string)
Beispiel: rtsp://(Geräte-IP-Adresse):5554/back?res=640x480&fps=10&mic=on
Schritt 7: Noch ein paar Sachen … WEB-Schnittstelle
Installieren Sie es mit einer einzigen Zeile von git
wget https://raw.githubusercontent.com/brainfoolong/omxwebgui-v2/master/install.sh && clear && sh install.sh
Standard-Benutzeroberfläche auf Port 4321, benötigt keinen Webserver und funktioniert alles unter php
Anforderungen:
sudo apt-get install php-cli
sudo apt-get install php-mbstring sudo apt-get install php5-cli sudo apt-get install php5-mbstring
Laden Sie das gesamte Skript herunter / klonen / entpacken Sie es in einen Ordner, den Sie mögen. Setzen Sie den korrekten chmod für die Skripte mit
chmod +x *.sh
Erstellen Sie einen PHP-Webserver, der auf Port 4321 lauscht. Sie können den Port beliebig ändern. Starten Sie dies mit dem gleichen Benutzer, den Sie zum Abspielen der Videos benötigen. Bitte verwenden Sie keinen Apache oder andere Server, um das PHP-Skript auszuführen, es wird wahrscheinlich nicht funktionieren.
php -S 0.0.0.0:4321 -t /home/pi/omxwebgui > /dev/null 2>&1 &
Öffnen Sie die Webseite mit https://192.168.1.9:4321 (wobei 192.168.1.9 die Himbeer-Pi-IP ist)
Um den Autostart beim Neustart zu aktivieren, fügen Sie einfach die folgende Zeile zu Ihrer Crontab hinzu. Tun Sie dies mit demselben Benutzer, den Sie zum Abspielen der Videos benötigen. Kein Sudo erforderlich. Fügen Sie die folgende Zeile zu crontab mit crontab -e hinzu, um den einfachen PHP-Webserver beim Neustart zu starten.
crontab -e
jetzt hinzufügen mit
@reboot php -S 0.0.0.0:4321 -t omxwebgui > /dev/null 2>&1 &
Fügen Sie die Dateien in den Einstellungen hinzu, nur lokal gehostete oder zugeordnete Freigaben und Ofc-Streams können hinzugefügt werden. Fügen Sie /home/pi/share auch zum Untertitelordner hinzu und aktivieren Sie bei Bedarf die Korrektur für die 2-fache Wiedergabegeschwindigkeit und keinen Soundfehler.
Empfohlen:
So erstellen Sie ein Microbit-Spiel: 7 Schritte
So erstellen Sie ein Microbit-Spiel: Hai-Freunde, In dieser Lektion werde ich Ihnen beibringen, wie Sie ein Spiel in Tinkercad mit der neuen speziellen Komponente Microbit erstellen
So erstellen Sie ein Multiplayer-Spiel mit Arduino-Controllern – wikiHow
So erstellen Sie ein Multiplayer-Spiel mit Arduino-Controllern: Haben Sie sich jemals gefragt, wie Spieleentwickler erstaunliche Spiele entwickeln, die Menschen weltweit gerne spielen? Nun, heute werde ich Ihnen nur einen kleinen Hinweis darauf geben, indem ich ein kleines Multiplayer-Spiel erstelle, das entweder von einer Arduino-Steuerung gesteuert wird
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So erstellen Sie einen Großelternkalender & Scrapbook (auch wenn Sie nicht wissen, wie man ein Scrapbook erstellt): 8 Schritte (mit Bildern)
So erstellen Sie einen Großelternkalender & Sammelalbum (auch wenn Sie nicht wissen, wie man Sammelalbum erstellt): Dies ist ein sehr wirtschaftliches (und sehr geschätztes!) Weihnachtsgeschenk für Großeltern. Ich habe dieses Jahr 5 Kalender für weniger als 7 US-Dollar pro Stück gemacht. Materialien: 12 tolle Fotos von Ihrem Kind, Kindern, Nichten, Neffen, Hunden, Katzen oder anderen Verwandten 12 verschiedene Stücke
So erstellen Sie ein PowerPoint-Spiel (Berühren Sie nicht die Wände) – wikiHow
Wie man ein PowerPoint-Spiel macht (Berühre die Wände nicht): In diesem Instructable zeige ich euch, wie man ein einfach zu machendes PowerPoint-Spiel "Berühre die Wände" mache. Sie können so viele Ebenen machen, wie Sie möchten, aber i zeigt Ihnen, wie Sie eine mit 2 Ebenen erstellen