Tartalomjegyzék:

Készítsen egy Chromecastot, mint a Raspberry Pi eszköz: 7 lépés
Készítsen egy Chromecastot, mint a Raspberry Pi eszköz: 7 lépés

Videó: Készítsen egy Chromecastot, mint a Raspberry Pi eszköz: 7 lépés

Videó: Készítsen egy Chromecastot, mint a Raspberry Pi eszköz: 7 lépés
Videó: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Július
Anonim
Készítsen olyan Chromecastot, mint a Raspberry Pi eszköz
Készítsen olyan Chromecastot, mint a Raspberry Pi eszköz
Készítsen olyan Chromecastot, mint a Raspberry Pi eszköz
Készítsen olyan Chromecastot, mint a Raspberry Pi eszköz
Készítsen olyan Chromecastot, mint a Raspberry Pi eszköz
Készítsen olyan Chromecastot, mint a Raspberry Pi eszköz
Készítsen olyan Chromecastot, mint a Raspberry Pi eszköz
Készítsen olyan Chromecastot, mint a Raspberry Pi eszköz

Már rendelkezem egy Chromecast v2 -vel (a kerek, az USB -meghajtó, mint a v1, és a v3 úgy néz ki, mint a v2, de G -vel i -n, és van egy tápkábel Ethernet -porttal), és szeretem, nagyon szórakoztató használni és könnyen beállítható, DE…

Igen, van azonban egy olyan helyen, ahol nincs internet -hozzáférésem és nem tudom használni az adatcsomagomat, NEM HASZNÁLHATÓ a helyi média streamelésére a telefonomról vagy táblagépemről, még akkor sem, ha egyáltalán nincs szüksége internetre, a Google a "nagy bölcsességükben" úgy döntött, hogy nem engedi, hogy internet nélkül is elinduljon, ez rossz, ha a végén szüksége lesz rá a streameléshez

Van egy GL-MT300A mini útválasztóm, nagyon kicsi, és telefonról, külső akkumulátorról vagy telefon töltőről táplálható, használom, hogy a Chromecastomat párosítsam vele, és amikor internetre van szükségem, csak csatlakoztatom a routert a vezetékeshez hálózat, vagy ha csak WiFi -vel rendelkeznek, támogatja, hogy ügyfélként csatlakozzon, és egyúttal útválasztóként is működjön, most a probléma továbbra is fennáll, nincs internet = nincs chromecast a helyi médiából. Itt jön a Raspberry Pi Zero W (W a Wireless -ből származik, rendelkezik beépített kártyával, * yaay *, Bluetooth is, de nincs rá szükségem: P)

1. lépés: Amire szüksége van és mit kap

Amire szüksége van és mit kap
Amire szüksége van és mit kap
Amire szüksége van és mit kap
Amire szüksége van és mit kap
Amire szüksége van és mit kap
Amire szüksége van és mit kap

Szükséged van:

  • Raspberry Pi Zero W (akril tokban)
  • HDMI kábel (jó, ha van műanyag kupakja)
  • Áramforrás (esetemben telefon töltő)
  • Mini HDMI (férfi) - teljes HDMI (női) adapter (PI)
  • 8 GB vagy több SD -kártya (16 Gb -ot használok a Mediontól)
  • SD kártyaolvasó (ajándékba kaptam a Hama power bankjával)
  • Internet -kapcsolat és számítógép a "Raspbian Stretch Lite" letöltéséhez
  • Etcher Portable (sd kártya képíró) -> az Etcher letöltése Windows x86 (32 bites) (hordozható) eszközhöz is használható x64 rendszeren
  • Töltse le a Putty -t a megadott linkről, vagy keressen rá a google -ra

Meg fogod kapni:

A videofájlok átküldési célpontja az online szolgáltatásokból, például a YouTube -ból és a helyi médiából (videó, hang és képek) az Android (Raspicast), Windows és minden olyan operációs rendszer számára, amely támogatja az SSH kliens alkalmazást

Nem igényel internetet, ha a hozzá küldött adathordozót a készüléken vagy valahol a helyi hálózatban tárolja

Kaphat egy távirányítót a célhoz, mint a lejátszás, válassza ki a forrást, lejátszás/szünet, hangerő, kilépés. (Málna SSH vagy SSH gomb, gitt)

A Raspberry Pi Zero esetében nagyon gyors rendszerindítási időt kap, körülbelül 10 másodpercig

Az alapértelmezett háttérképet és a véletlenszerű háttérképek megjelenítésének módját egy gombnyomással kapja meg, amelyek nem foglalnak helyet a készüléken, és ott maradnak az újraindításig. (lehet változtatni tartósra, később megmutatom, hogyan)

Elfogad különböző típusú adatfolyamokat (például HTTP, HTTPS, RTSP), és számítógép, esetemben laptop, Sopcast, Acestream, valamint külső felirattal rendelkező helyi média (például srt, sub) segítségével

A számítógépen tárolt fájlokat HTTP -n keresztül is átadhatja egy hordozható, egyetlen fájlból álló webszerver segítségével a lejátszónak

Van még mit felfedezni, hozzáadni vagy eltávolítani az Ön igényeitől függően

2. lépés: Szoftver és eszközök beszerzése az Sdcard -ra

A szoftver és az eszközök beszerzése az Sdcard -ra
A szoftver és az eszközök beszerzése az Sdcard -ra
A szoftver és az eszközök beszerzése az Sdcard -ra
A szoftver és az eszközök beszerzése az Sdcard -ra
A szoftver és az eszközök beszerzése az Sdcard -ra
A szoftver és az eszközök beszerzése az Sdcard -ra

Letöltések:

Most lépjen a https://www.raspberrypi.org/downloads/raspbian/ oldalra, és töltse le a "Raspbian Stretch Lite" -t

Látogasson el a https://www.balena.io/etcher/ oldalra, és szerezze be az Etcher for Windows x86 (32-bit) (Portable) alkalmazást (vannak Linux és Mac verziók is)

A gitt letölthető a https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe webhelyről

Most, hogy mindez megvan, elindítjuk az Etchert, és behelyezzük a kártyát a kártyaolvasóba, és a számítógép olvasóját: P

Az Etcherben kattintson a kép kiválasztására, és válassza ki a letöltött zip fájlt (számomra, amikor ezt írom, "2018-11-13-raspbian-stretch-lite.zip", majd válassza ki a kártyaolvasót a megjelenő listából, és kattintson legalább flash, engedélyt fog kérni a felhasználói fiókok felügyeletéhez (UAC), engedélyezi, fizikailag hozzá kell férnie az sdcardhoz exkluzív módban a kép írásához. Ha kész, húzza ki a csatlakozót, Etcher már kilökte, és tegye vissza, lesz egy ~ 50Mb rendszerindító partíció, és felszólítást kap egy "formázatlan partíció" formázására, NE FORMÁZJA, a Windows nem tudja olvasni a linux partíciókat, és van egy ext4 partíció.

2 fájlt kell létrehoznia a rendszerindító partícióban.

egy új kiterjesztés nélküli fájl, az ssh

egy másik nevű wpa_supplicant.conf

A "wpa_supplicant.conf" tartalma a következő

ország = GB

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "YOUR_WIFI_SSID" psk = "YOUR_SUPER_SECRET_PASSWORD"}

Most csatlakoztassa a Raspberry Pi -hez, és csatlakoztassa a HDMI kimeneti eszközt (más néven TV -t, kivetítőt stb.) És a tápellátáshoz.

A bejelentkezés előtti utolsó sorban megjelenik egy IP. (Általános szabály, hogy jó, ha a címkiosztást statikusvá teszi az útválasztón, lásd a Linksys router képét.

3. lépés: Az összes frissítése és beállítása

Az összes frissítése és beállítása
Az összes frissítése és beállítása

Frissítse a rendszert:

sudo apt-get update

sudo apt-get upgrade sudo apt-get update sudo rpi-update

Miután minden kész, újraindul, és megjelenik egy gittablak, amely inaktív, zárja be, és kezdje újra ugyanazokkal az adatokkal, mint az előző lépésben.

Most telepítjük az omxplayert, nem kell forrásból lefordítanunk, ez a Raspbian adattárainak része.

sudo apt-get install omxplayer font-freefont-ttf

Szeretnék módot váltani a TV -m HDMI -portjára, a Raspberry segítségével, mintha valamit át akarok adni hozzá, és nem akarom használni a távirányítót, hogy a forrást arra cserélje, ahol csatlakoztatva van. Van egy módja ennek a Pi -ből, és egy választott alkalmazásból származó parancs segítségével. Röviden tegye a következőket:

sudo apt-get install cec-utils

Most az fbi nevű framebuffer képnézegető következik (van egy fejlettebb verzió, fim is)

sudo apt-get install fbi

Samba támogatás, Windows megosztás a hozzáféréshez és megosztott mappa.

sudo apt-get install samba samba-common-bin

cd /home /pi

sudo mkdir -m 1777/home/pi/share

Szamba konfigurációs fájl szerkesztése

sudo nano /etc/samba/smb.conf

illessze be a következő sorokat a végére (a # -vel kezdődő megjegyzések és figyelmen kívül hagyhatók)

[részvény]

Megjegyzés = Pi megosztott mappa Path =/home/pi/share Browseable = yes Writeable = Igen only guest = no create mask = 0777 directory mask = 0777 Public = yes Guest ok = yes

Végül mentse el; nano használata a terminálban:

nyomja meg a „Ctrl+X” billentyűt a fájl bezárásához, majd az „Y” gombot a mentés megerősítéséhez, majd az „Enter” gombot a fájl megfelelő fájlnév alatt történő mentéséhez.

Most állítsa be a samba jelszavát, mint a pi felhasználó (alapértelmezett: málna)

sudo smbpasswd -a pi

indítsa újra a samba szolgáltatást

sudo /etc/init.d/samba újraindítás

Most megvan az alap, a testreszabás következik.

4. lépés: Testreszabás

Testreszabás
Testreszabás

az indításkor jelenítse meg a kezdőképernyőt a fekete szöveg helyett, fehér szöveggel.

Töltse le a WinSCP -t, és jelentkezzen be ugyanazzal az IP -címmel, felhasználóval és jelszóval az SSH/Putty bejelentkezésből.

Menjen a/home/pi/oldalra, és töltse fel a ZIP -fájlban található képet ebben a lépésben, kicsomagolás után. Ezután lépjen ki. A kép felbontása 1080p.

írja be a következő parancsot a putty parancsba:

nano ~/.bashrc

görgessen az utolsó sorhoz nyílbillentyűkkel illessze be a következő sorokat (a # -vel kezdődő megjegyzések megjegyzések, és figyelmen kívül hagyhatók)

# fifo az ssh és az omxplayer közötti parancsokhoz

mkfifo/tmp/cmd # splash screen a fekete képernyő és a szöveg helyett sudo/usr/bin/fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg

Végül mentse el; nano használata a terminálon: nyomja meg a „Ctrl+X” gombot a fájl bezárásához, majd az „Y” gombot a mentés megerősítéséhez, majd az „Enter” gombot a fájl megfelelő fájlnév alatt történő mentéséhez.

Most rendszerindításkor automatikus bejelentkezést hajtunk végre a „pi” felhasználónál, szükségünk van rá a kép megjelenítéséhez. Ezt meg lehet tenni valamilyen módon automatikus bejelentkezés nélkül is, de nehezebb, és egyetlen gépelési hiba miatt gyorsan elromolhat.

sudo raspi-config

  1. Válassza a Boot Option lehetőséget
  2. Válassza az Asztal/CLI lehetőséget
  3. Válassza a Konzol automatikus bejelentkezés lehetőséget a CLI-hez

Most újraindítjuk, és befejeztük a pi -t, és elkészítjük a játékhoz szükséges finomságokat.

sudo újraindítás

A projektem ötlete az, hogy a legtöbb dolgot az SSH kliensben végzik, mivel testreszabható és szükség szerint megváltoztatható.

5. lépés: Használata:

Hogyan kell használni
Hogyan kell használni
Hogyan kell használni
Hogyan kell használni
Hogyan kell használni
Hogyan kell használni
Hogyan kell használni
Hogyan kell használni

Megmutatom a parancsokat, és mit csinálnak, és hogyan kell konfigurálni a kiegészítő szoftvert a streaming eszközről.

Három Android -alkalmazást és 4 PC -alkalmazást használok a céljaimhoz, de Ön megvalósítja, amire szüksége van abból, amit megmutatok Önnek, hogy mindent megkaphat, és még többet is hozzáadhat hozzá.

• YouTube: Android alatt használja a Raspcastot, PC alatt használjon olyan webhelyet, mint a https://www.onlinevideoconverter.com/ vagy

www.youtubnow.com/ vagy https://youtubemp4.to vagy még jobb https://mpgun.com/youtube-to-mp4.html?yid=hTJAnWWK7YQ (hTJAnWWK7YQ a youtube azonosítója) kapsz egy közvetlen link a médiához, amelyet a következő paranccsal lehet lejátszani:

omxplayer -o hdmi "https://sv89.onlinevideoconverter.com/download?file=f5a0d3c2e4d3g6h7"/tmp/cmd

A < /tmp /cmd hozzáadása lehetővé teszi a távvezérlést és; visszhang. > /tmp /cmd elkezdi lejátszani az adatfolyamot, különben megvárja a fifo parancsát. Az omxplayer -o hdmi paramétere HDMI -videóra továbbít ÉS oda megy az audio, ez fontos azoknak, akik a Raspberry Pi Zero W nagyobb változatát használják.

Most megmutatom, hogyan kell beállítani a Raspicast androidra, ingyenes, és nem tartalmaz hirdetéseket.

Telepítse a Raspicast programot a Google Play Áruházból, és konfigurálja úgy, mint a mellékelt képeken.

play.google.com/store/apps/details?id=at.huber.raspicast

• Sopcast: a Sopcast elindítása PC -n válasszon csatornát, és amikor megjelenik egy kép, adja ki a következő parancsot

Az IP 192.168.1.6 az Ön számítógépének IP -címe. A laptop nem a PI -ből való, az én példámban a Pi 192.168.1.9, a laptop pedig 192.168.1.6

omxplayer -o hdmi "192.168.1.6:8902" /tmp /cmd

• AcePlayer: indítsa el, válasszon csatornát, és… egyszeri beállításokat kell megváltoztatnia, hogy működjön, lépjen az Eszközök -> Beállítások -> Vastag minden, Stream kimenet -> Alapértelmezett adatkimeneti lánc menübe, ahol a következőket adja meg:

#duplicate {dst = "http {mux = ts, dst =: 8902/tv.asf}", dst = display}

Kattintson a Mentés gombra. Most az a parancs, amely megmutatja az adatfolyamot, miután elindította az AcePlayer ofc alkalmazásban:

omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf"/tmp/cmd

• Fájl átküldése számítógépről Putty, Zervit, VLC telepítésre van szükség (nem hordozható)

A Zervit a https://zervit.sourceforge.net/ webhelyről kapja

Először be kell helyeznie a zervit.exe fájlt a Raspberry PI -hez küldeni kívánt médiafájlok mappájába, majd futtatni, és feltesz néhány kérdést. "A hallgatni kívánt port száma (80):" írja be a 80 -as számot, és írja be a "Címtárlista elfogadása [Y/N]:" t y -t, és írja be most nyissa meg a böngészőt, és írja be a LAN IP -címét https://192.168.1.6 látni fogja az összes médiafájlt, másolja a linket az egyikre jobb gombbal -> link másolása, majd ssh gittel és írja be

omxplayer -o hdmi "https://192.168.1.6/Movie.mp4"/tmp/cmd < - vagy a médiafájl neve

a feliratozott fájlok esetén tegye a feliratokat, ugyanazt a nevet, mint az srt kiterjesztésű videofájl a málna Windows megosztott mappájába

RASPBERRYPI / megosztás

vagy

192.168.1.9 / megosztás

ahol a 192.168.1.9 a málna ip -ja.

a saját mappában (/home/pi)

wincp a pi: rasspberry segítségével, és töltsön fel egy „pxhon” szkriptet „omxplayersub.py” néven a következő tartalommal:

alfolyamat importálása

import sys import urllib2 if (len (sys.argv)! = 2): print "Nincs megadva fájlnév" quit () file = sys.argv [1] subfile = "/home/pi/share/"+ file.split ("/") [-1] alfájl = alfájl [: -3] + "srt" alfájl = urllib2.unquote (alfájl) alfolyamat. Popen ('omxplayer -o hdmi -r --font "/home/pi/Segoe UI, Medium.ttf "--italic-font"/home/pi/Segoe UI, Italic.ttf "--align center ' +'" ' +file +' "' +' --feliratok ' +'" ' + alfájl +'"', shell = igaz)

most töltse fel ezt a Segoe UI és FreeSans családi betűtípusokkal az otthoni mappába (/home/pi) a kívánt mérettel.

és használja a következő parancsot a lejátszáshoz:

python omxplayersub.py "https://192.168.1.6/Defiance%20S01E02.mp4" </tmp/cmd <- vagy a médiafájl neve

Ha nem látja a képernyőn lejátszást, akkor kompatibilitási probléma merült fel, egyes h264 fájloknál a profil a h264 -omx -99 -es, igen negatív 99 -ben jelenik meg, és ebben az esetben és a külső felirattal rendelkező fájl, amelyet a VLC adatfolyam használatával kell kiválasztania, válassza ki a fájlt/fájlokat, válassza ki a HTTP -t, engedje meg az alapértelmezett portot, h.264/AAC (TS), tartsa a skálát 1 -ig, transzkódolás - vastag feliratok beállítása, nyomja meg a stream gombot, és néhány másodpercig fut.

omxplayer -o hdmi "https://192.168.1.6:8080/"/tmp/cmd < - elkezd játszani

Transzkódolást végzünk, egy kis minőségromlás lesz a kijelzőn, és a CPU jobban fog működni PC-n, de működik.

CEC - Vezérlők

Kapcsolja be a TV -t

visszhang 0 | -on cec -client -s -d 1

Kapcsolja ki a TV -t

visszhang készenlét 0 | cec -client -s -d 1

Cserélje ki a HDMI forrást

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

Mint a harmadik bájt a hexadecimális karakterláncban, amit visszhangozunk, az az aktív HDMI -csatlakozó száma.

6. lépés: Az alkalmazásokba adandó parancsok listája

Az alkalmazásokba adandó parancsok listája
Az alkalmazásokba adandó parancsok listája

Az előző lépésben már telepítette a Raspicast programot, most választania kell a Raspberry SSH (fizetős) vagy az SSH gomb (ingyenes és nekem jobban tetszik, de korábban már vásároltam Raspberry SSH -t) között.

Málna SSH

play.google.com/store/apps/details?id=uk.co.knowles_online.raspberryssh

Ez az alkalmazás vagy az SSH gomb akkor szükséges, ha PC -ről kell tartalmat küldeni, és távirányítóra van szüksége egy androidos eszközről, anélkül is használható a gitt segítségével.

Mindkettő konfigurációja közel azonos.

Gomb 1 Btn Szöveg: Indítsa újra

Btn Cmd:

sudo újraindítás

2. gomb

Btn szöveg: Kikapcsolás

Btn Cmd:

sudo kikapcsolás

3. gomb

Btn szöveg: HDMI1

Btn Cmd:

echo "tx 4F: 82: 10: 00" | cec -client -s -d 1

4. gomb

Btn szöveg: HDMI2

Btn Cmd:

echo "tx 4F: 82: 20: 00" | cec -client -s -d 1

5. gomb

Btn szöveg: HDMI3

Btn Cmd:

echo "tx 4F: 82: 30: 00" | cec -client -s -d 1

6. gomb

Btn szöveg: Öld meg az omxplayert

Btn Cmd:

sudo killall -s 9 omxplayer.bin

7. gomb

Btn Szöveg: Sopcast

Btn Cmd:

omxplayer -o hdmi "https://192.168.1.6:8902"/tmp/cmd

8. gomb

Btn szöveg: AcePlayer

Btn Cmd:

omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf"/tmp/cmd

9. gomb

Btn szöveg: VLC Stream

Btn Cmd:

omxplayer -o hdmi "https://192.168.1.6:8080/"/tmp/cmd

10. gomb

Btn szöveg: Lejátszás/Szünet

Btn Cmd:

echo -n p> /tmp /cmd

11. gomb

Btn szöveg: kötet +

Btn Cmd:

echo -n +> /tmp /cmd

12. gomb

Btn szöveg: kötet -

Btn Cmd:

echo -n -> /tmp /cmd

13. gomb

Btn szöveg: Lépjen ki az Omxplayerből

Btn Cmd:

echo -n q> /tmp /cmd

14. gomb

Btn szöveg: Véletlenszerű háttérkép

Btn Cmd:

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

Gomb 15

Btn szöveg: Alapértelmezett háttérkép

Btn Cmd:

sudo killall fbi &> /dev /null; sudo fbi -noverbose -a -T 1 splashscreen-j.webp

Gomb 16 Btn Text: Diavetítés Háttérkép

Btn Cmd:

cd/home/pi/diavetítés/; sudo killall fbi &> /dev /null; sudo fbi -noverbose -a -T 1 -t 5 *-j.webp

-t 5 5 másodpercig

Gomb 17 Btn szöveg: SUBTITLE HTTP PLAY (szerkesztés)

Btn Cmd:

python omxplayersub.py "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" </tmp/cmd

Szerkesztéskor módosítsa a "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" fájlt a külső forrásból származó URL -címmel, vagy módosítsa valami hasonlóra, mint/home/pi/share. A feliratnak a/home/pi/share mappában kell lennie, MINDIG.

Ingyenes alternatíva a Raspberry SS -hez https://play.google.com/store/apps/details? Id = com.pd7l.sshbutton & hl = en_US

Pontosan ugyanúgy működik, mint a Raspberry SSH, nincsenek hirdetései, kevesebb színe van, és minden gomb egyetlen sorban van, nem 2, de ingyenes, és remekül működik.

Most a végén néhány egzotikus dolog, streamelje a telefonjával rögzített adatokat valós időben, néhány másodperces késleltetéssel a TV -jére.

IP WEBCAMERA PRO (fizetős)

play.google.com/store/apps/details?id=com.pas.webcam.pro

Indítsa el az adatfolyamot, és a következő paranccsal küldje át a TV -re

omxplayer -o hdmi rtsp: //192.168.1.8: 8080/h264_ulaw.sdp

RTSP kameraszerver (ingyenes)

play.google.com/store/apps/details?id=com.miv.rtspcamera&hl=hu&rdid=com.miv.rtspcamera

Ugyanazt csinálja, mint a fizetett, de ingyen, nincs hirdetés

omxplayer -o hdmi "rtsp: //192.168.1.8: 5554/kamera"

Aktív kamera - rtsp: // (eszköz IP -címe): 5554/kamera Hátlapi kamera - rtsp: // (eszköz IP -címe): 5554/hátul Elülső kamera - rtsp: // (eszköz IP -címe): 5554/elülső

A kamera URL -paraméterei:

res Felbontás - szélesség (szám) x magasság (szám)

fps Képkocka másodpercenként - fps (szám) mikrofon A mikrofon engedélyezése/letiltása - be (karakterlánc) vagy ki (karakterlánc)

Példa: rtsp: // (eszköz IP -címe): 5554/back? Res = 640x480 & fps = 10 & mic = on

7. lépés: Még néhány dolog … WEB felület

Még néhány dolog… WEB felület
Még néhány dolog… WEB felület

Telepítse egyetlen sorral a git -ből

wget https://raw.githubusercontent.com/brainfoolong/omxwebgui-v2/master/install.sh && clear && sh install.sh

Alapértelmezett felhasználói felület a 4321 -es porton, nem igényel webszervert, és minden a php alatt működik

Követelmények:

sudo apt-get install php-cli

sudo apt-get install php-mbstring sudo apt-get install php5-cli sudo apt-get install php5-mbstring

Töltse le/klónozza/Csomagolja ki a teljes szkriptet egy tetszőleges mappába. Állítsa be a megfelelő chmodot a szkriptekhez a gombbal

chmod +x *.sh

Hozzon létre egy php webszervert a 4321 -es porton, és a portot bármire megváltoztathatja. Kezdje el ugyanazzal a felhasználóval, akihez szüksége van a videók lejátszásához. Kérjük, ne használja apache -t vagy más szervert a php szkript futtatásához, valószínűleg nem fog működni.

php -S 0.0.0.0:4321 -t/home/pi/omxwebgui>/dev/null 2> & 1 &

Nyissa meg a weboldalt a https://192.168.1.9:4321 címen (ahol a 192.168.1.9 a málna pi IP)

Az automatikus indítás engedélyezéséhez az újraindításkor adja hozzá a következő sort a crontab -hoz. Ezt ugyanazzal a felhasználóval tegye meg, akinek a videókat kell lejátszania. Nem szükséges sudo. Adja hozzá a következő sort a crontab -hoz a crontab -e segítségével, hogy újraindításkor elindítsa az egyszerű php webszervert.

crontab -e

most add hozzá

@reboot php -S 0.0.0.0:4321 -t omxwebgui> /dev /null 2> & 1 &

Ha hozzáadja a fájlokat a beállításokhoz, csak a helyi hosztolt vagy leképezett megosztások és ofc adatfolyamok adhatók hozzá. Add/home/pi/share a felirat mappához is, és ha szükséges, engedélyezze a javítást a 2x lejátszási sebességhez és nincs hanghiba.

Ajánlott: