Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kailangan Mo at Ano ang Makukuha mo
- Hakbang 2: Pagkuha ng Software at Mga Tool na Ilalagay sa Sdcard
- Hakbang 3: Pag-update at Pag-set up ng Lahat
- Hakbang 4: Pagpapasadya
- Hakbang 5: Paano Ito Magagamit:
- Hakbang 6: Listahan ng Mga Utos na Ilalagay sa Mga App
- Hakbang 7: Ilang Higit Pang Bagay-bagay… WEB Interface
Video: Gumawa ng isang Chromecast Tulad ng Raspberry Pi Device: 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Nagmamay-ari na ako ng isang Chromecast v2 (ang bilog, ang USB stick na gusto ay v1, at ang v3 ay mukhang v2 ngunit may isang G on i at may isang power brick na may Ethernet port dito) at mahal ko ito, napakasayang gamitin at madaling i-set up, PERO…
Yeah mayroong isang PERO, kapag nasa isang lugar ako kung saan wala akong access sa internet at hindi maaaring gamitin ang aking plano sa data, HINDI KO ITO GINAGAMIT upang mag-stream ng lokal na media mula sa aking telepono o tablet, kahit na hindi ako gumagamit. Hindi na kailangan ang internet, ang google sa "dakilang karunungan" sa kanila ay nagpasyang huwag hayaang mag-boot ito nang walang internet, masama iyon kung kailangan mo itong mag-stream
Mayroon akong isang mini router na GL-MT300A, napakaliit at maaaring mapagana ng isang telepono, panlabas na baterya o charger ng telepono, ginagamit ko ito upang ipares ang aking Chromecast at kung kailangan ko ng internet ay ikonekta ko lang ang router sa wired network o kung mayroon lamang silang WiFi, sinusuportahan nito upang kumonekta sa iyon bilang kliyente at kumilos bilang isang router sa parehong oras din, ngayon ay nananatili pa rin ang problema, walang internet = walang chromecast ng lokal na media para sa iyo. Narito ang pag-play ng Raspberry Pi Zero W (Ang W ay mula sa Wireless, mayroon itong build it card, * yaay *, Bluetooth din ngunit hindi ko kailangan ito: P)
Hakbang 1: Ano ang Kailangan Mo at Ano ang Makukuha mo
Kailangan mo:
- Raspberry Pi Zero W (nasa acrylic case ang aking)
- HDMI Cable (ang isa na may mga plastic cap ay masarap magkaroon)
- Pinagmulan ng Power (charger ng telepono sa aking kaso)
- Mini HDMI (lalaki) hanggang sa buong HDMI (babaeng) adapter (may kasamang PI)
- SD card na 8Gb o higit pa (gumagamit ako ng 16Gb mula sa Medion)
- SD card reader (nakuha ko ang aking bilang regalo sa isang power bank mula sa Hama)
- Koneksyon sa Internet at PC upang i-download ang "Raspbian Stretch Lite"
- Ang Etcher Portable (manunulat ng imahe ng sd card) -> kumuha ng Etcher para sa Windows x86 (32-bit) (Portable) ay gagana rin sa x64
- I-download ang Putty mula sa ibinigay na link o google para rito
Makukuha mo:
Isang target sa casting para sa mga file ng video mula sa mga serbisyong online tulad ng YouTube at lokal na media (Video, Audio at Mga Larawan) para sa Android (Raspicast), windows at anumang operating system na sumusuporta sa isang SSH client app
Hindi ito nangangailangan ng internet kung ang media na iyong ipinapadala dito ay nakaimbak sa iyong aparato o saanman sa lokal na network
Maaari kang makakuha ng isang remote control ng target tulad ng pag-playback, piliin ang mapagkukunan, pag-play / pag-pause, dami, umalis. (Raspberry SSH o SSH Button, Putty)
Nakakakuha ka ng napakabilis na oras ng pag-boot ng aparato, para sa isang Raspberry Pi Zero, mga 10 segundo
Nakakakuha ka ng isang default na wallpaper at isang paraan upang ipakita ang mga random na wallpaper, sa pamamagitan ng pagpindot sa isang pindutan na hindi kumukuha ng anumang puwang sa iyong aparato at manatili doon hanggang sa muling pag-reboot. (maaari itong mabago upang maging paulit-ulit, ipapakita ko sa paglaon kung paano)
Tumatanggap ito ng iba't ibang uri ng mga stream (tulad ng HTTP, HTTPS, RTSP) at sa tulong ng isang computer, laptop sa aking kaso, Sopcast, Acestream pati na rin lokal na media na may mga panlabas na subtitle (tulad ng srt, sub)
Maaari ka ring magbigay ng mga file sa paglipas ng HTTP na nakaimbak sa iyong computer, sa tulong ng isang portable, solong file, web server sa manlalaro
Mayroong higit pa upang matuklasan, upang idagdag o alisin, depende sa iyong mga pangangailangan
Hakbang 2: Pagkuha ng Software at Mga Tool na Ilalagay sa Sdcard
Mga Pag-download:
Pumunta ka ngayon sa https://www.raspberrypi.org/downloads/raspbian/ at i-download ang "Raspbian Stretch Lite"
Pumunta sa https://www.balena.io/etcher/ at kumuha ng Etcher para sa Windows x86 (32-bit) (Portable) (may mga linux at mac na bersyon din)
Mag-download ng putty mula sa
Ngayon na mayroon ka ng lahat ng ito ay sisimulan namin ang Etcher at ipasok ang card sa card reader at ang mambabasa sa computer: P
Sa Etcher i-click ang pumili ng imahe at piliin ang na-download na zip file (para sa akin sa oras na isulat ko ito ay "2018-11-13-raspbian-stretch-lite.zip", pagkatapos ay piliin ang card reader mula sa listahang ipinakita at kahit papaano mag-click flash, hihingi ito ng pahintulot sa User Account Control (UAC), payagan ito, kailangan nitong pisikal na i-access ang sdcard sa eksklusibong mode upang isulat ang imahe. Kapag tapos na i-plug ito, na-ejected na ito ni Etcher, at ibalik ito sa, magkakaroon ng isang boot na pagkahati ng ~ 50Mb at sasabihan ka upang mai-format ang isang "hindi na-format na pagkahati" HUWAG PAKIKITA IT, hindi mababasa ng mga windows ang mga partisyon ng linux at mayroong isang ext4 na partisyon.
Kailangan mong gumawa ng 2 mga file sa pagkahati ng boot.
isang bagong file na walang extension na tinatawag na ssh
isa pang tinatawag na wpa_supplicant.conf
Ang nilalaman ng "wpa_supplicant.conf" ay ang mga sumusunod
bansa = GB
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 network = {ssid = "HIS_WIFI_SSID" psk = "HIS_SUPER_SECRET_PASSWORD"}
I-plug ito ngayon sa iyong Raspberry Pi at ikonekta ang HDMI output device (aka TV, Projector, atbp) at sa lakas.
Ang huling linya bago ang pag-login ay maipakita ang isang IP. (Bilang panuntunan sa hinlalaki mahusay na gawin itong static na paglalaan ng paglalaan sa iyong router, tingnan ang imahe ng isang Linksys router.
Hakbang 3: Pag-update at Pag-set up ng Lahat
I-update ang iyong system:
sudo apt-get update
sudo apt-get upgrade sudo apt-get update sudo rpi-update
Matapos ang lahat ay magawa ito ay mag-reboot at magkakaroon ka ng isang masilya window na hindi aktibo, isara ito at magsimulang muli sa parehong data mula sa nakaraang hakbang.
Ngayon ay mag-i-install kami ng omxplayer, hindi na kailangang ipunin ito mula sa mapagkukunan ay bahagi ng mga repository ng Raspbian.
sudo apt-get install ng mga font ng omxplayer-freeFont-ttf
Nais kong magkaroon ng isang paraan upang baguhin ang HDMI port ng aking TV, sa tulong ng aking Raspberry, tulad ng nais kong mag-cast dito at huwag kong gamitin ang remote upang baguhin ang mapagkukunan sa kung saan ito konektado. Mayroong isang paraan upang magawa iyon mula sa Pi at sa tulong ng isang utos mula sa aking pinili na app. Mahabang kwento gawin ang sumusunod:
sudo apt-get install cec-utils
Sinusundan nito ngayon ang framebuffer viewer ng imahe na tinatawag na fbi (mayroong isang mas advanced na bersyon na tinatawag ding fim)
sudo apt-get install fbi
Suporta ng Samba, ibinabahagi ng windows para sa pag-access at pagkakaroon ng isang nakabahaging folder.
sudo apt-get install samba samba-common-bin
cd / bahay / pi
sudo mkdir -m 1777 / home / pi / share
I-edit ang file ng pagsasaayos ng samba
sudo nano /etc/samba/smb.conf
ipasok ang mga sumusunod na linya sa dulo (ang mga nagsisimula sa # ay mga komento at maaaring balewalain)
[ibahagi]
Komento = Pi shared folder Path = / home / pi / share Browseable = yes Nasusulat = Oo bisita lamang = hindi lumikha ng mask = 0777 maskara sa direktoryo = 0777 Pampubliko = oo Bisita ok = oo
Panghuli, i-save ito; gamit ang nano sa terminal:
pindutin ang "Ctrl + X" upang isara ang file, pagkatapos ay "Y" upang kumpirmahing nagse-save, pagkatapos ay "Enter" upang i-save ang file sa ilalim ng tamang pangalan ng file.
Itakda ngayon ang password para sa samba katulad ng sa pi ng gumagamit (default: raspberry)
sudo smbpasswd -a pi
i-restart ang serbisyo ng samba
sudo /etc/init.d/samba restart
Ngayon mayroon kang mga pangunahing kaalaman, sumusunod ang pagpapasadya.
Hakbang 4: Pagpapasadya
gawin ang splash screen na maipakita sa pagsisimula sa halip na isang itim na screen na may puting teksto.
Mag-download ng WinSCP at mag-log in gamit ang parehong IP, gumagamit at password mula sa SSH / Putty login.
Pumunta / bahay / pi / at i-upload ang imaheng ibinigay sa zip file sa hakbang na ito, pagkatapos ng pag-unzip. Pagkatapos ay lumabas. Ang imahe ay 1080p bilang resolusyon.
i-type ang sumusunod na utos sa masilya:
nano ~ /.bashrc
mag-scroll sa huling linya na may arrow keysinsert ang mga sumusunod na linya doon (ang mga nagsisimula sa # ay mga komento at maaaring balewalain)
# fifo para sa mga utos sa ssh sa omxplayer
mkfifo / tmp / cmd # splash screen upang mapalitan ang itim na screen at teksto sudo / usr / bin / fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg
Panghuli, i-save ito; gamit ang nano sa terminal: pindutin ang "Ctrl + X" upang isara ang file, pagkatapos ay "Y" upang kumpirmahing nagse-save, pagkatapos ay "Enter" upang i-save ang file sa ilalim ng tamang pangalan ng file.
Ngayon ay ginagawa naming auto-login ang gumagamit na 'boot' sa boot, kailangan namin ito upang maipakita ang imahe, magagawa ito sa isang paraan nang walang pag-login nang madali ngunit mas mahirap ito at maaaring masama nang masama sa isang error sa pag-type.
sudo raspi-config
- Piliin ang Opsyon ng Boot
- Piliin ang Desktop / CLI
- Piliin ang awtomatikong pag-login ng Console para sa CLI
Ngayon ay magre-reboot na kami at tapos na kami sa pi at gagawin ang mga goodies para sa paglalaro.
sudo reboot
Ang ideya ng aking proyekto ay ang karamihan sa mga bagay-bagay ay ginagawa sa SSH client dahil maaari itong ipasadya at mabago kung paano ito kinakailangan.
Hakbang 5: Paano Ito Magagamit:
Ipapakita ko ang mga utos at kung ano ang ginagawa nila at kung paano i-configure ang karagdagang software mula sa streaming device.
Gumagamit ako ng 3 mga Android app at 4 na PC apps para sa aking mga hangarin ngunit ipinatutupad mo kung ano ang kailangan mo mula sa ipapakita ko sa iyo na maaari mo itong magkaroon ng lahat at magdagdag pa rito.
• YouTube: sa ilalim ng Android gamitin ang Raspcast, sa ilalim ng PC gumamit ng isang site tulad ng https://www.onlinevideoconverter.com/ o
www.youtubnow.com/ o https://youtubemp4.to o kahit na mas mahusay na https://mpgun.com/youtube-to-mp4.html?yid=hTJAnWWK7YQ (hTJAnWWK7YQ ay youtube id) makakakuha ka ng isang direktang link sa media na maaaring i-play ng sumusunod na utos:
omxplayer -o hdmi "https://sv89.onlinevideoconverter.com/download?file=f5a0d3c2e4d3g6h7" / tmp / cmd
Ang pagdaragdag ng </ tmp / cmd ay magbibigay-daan sa remote control at; echo > / tmp / cmd ay magsisimulang maglaro ng stream o kung hindi man maghihintay ito para sa isang utos mula sa fifo. Ang parameter na -o HDMI ng omxplayer ay maglalabas sa HDMI video AT ang audio ay pupunta roon, mahalaga ito para sa mga tao na gumagamit ng mas malaking mga pagkakaiba-iba ng Raspberry Pi Zero W.
Ipinapakita ko sa iyo kung paano i-configure ang Raspicast para sa android, libre at walang mga ad.
I-install ang Raspicast mula sa google play store, at i-configure ito tulad ng sa mga larawang ibinigay.
play.google.com/store/apps/details?id=at.huber.raspicast
• Sopcast: simulan ang Sopcast sa PC pumili ng isang channel at kapag nakakita ka ng isang imahe ibigay ang sumusunod na utos
Ang IP 192.168.1.6 ay ang IP address NG IYONG PC. LAPTOP HINDI ANG MULA SA PI, sa aking halimbawa ang Pi ay may 192.168.1.9 at ang laptop ay 192.168.1.6
omxplayer -o hdmi "192.168.1.6:8902" / tmp / cmd
• AcePlayer: simulan ito, pumili ng isang channel at… mayroong isang setting ng isang oras na kailangan mong baguhin upang ito ay gumana, pumunta sa Mga Tool -> Mga Kagustuhan -> Makapal Lahat, Output ng stream -> Default na chain ng output ng stream, kung saan mo nai-input ang sumusunod
#duplicate {dst = "http {mux = ts, dst =: 8902 / tv.asf}", dst = display}
I-click ang I-save. Ngayon ang utos na magpapakita sa iyo ng stream, pagkatapos mong simulan ito sa AcePlayer ofc:
omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf" / tmp / cmd
• Pag-cast mula sa PC ng isang file Kailangan mo ng naka-install na Putty, Zervit, VLC (hindi portable)
Nakuha mo ang Zervit mula sa
Ika-1 kailangan mong ilagay ang zervit.exe sa folder kasama ang mga file ng media na nais mong ipadala sa iyong Raspberry PI, pagkatapos ay patakbuhin ito, magtanong ito ng ilang mga katanungan. "Port number to listen (80):" type 80 and enter "Tanggapin ang listahan ng direktoryo [Y / N]:" type y at ipasok ngayon buksan ang isang browser at i-type sa iyo ang LAN IP address https://192.168.1.6 makikita mo lahat ng mga file ng media doon, kopyahin ang link sa isa dito gamit ang tamang pag-click -> kopyahin ang link, pagkatapos ssh na may masilya at uri
omxplayer -o hdmi "https://192.168.1.6/Movie.mp4" / tmp / cmd <- o kung ano man ang tawag sa iyong file sa media
para sa mga file na may mga subtitle ilagay ang mga subtitle, parehong pangalan ng video file na may extension srt sa windows shared folder ng raspberry
RASPBERRYPI / ibahagi
o
192.168.1.9 / ibahagi
kung saan ang 192.168.1.9 ay ang ip ng iyong raspberry.
sa iyong folder sa bahay (/ home / pi)
winscp with pi: rasspberry at mag-upload ng isang script ng sawa na tinatawag na 'omxplayersub.py' kasama ang sumusunod na nilalaman:
i-import ang subprocess
import sys import urllib2 if (len (sys.argv)! = 2): i-print ang "Walang tinukoy na pangalan ng file" quit () file = sys.argv [1] subfile = "/ home / pi / share /" + file.split ("/") [- 1] subfile = subfile [: - 3] + "srt" subfile = urllib2.unquote (subfile) subprocess. Popen ('omxplayer -o hdmi -r --font "/ home / pi / Segoe UI, Medium.ttf "--italic-font" / home / pi / Segoe UI, Italic.ttf "--align center '+'" '+ file +' "'+' --subtitles '+'" '+ subfile + '"', shell = True)
i-upload ito ngayon gamit ang mga font ng pamilya ng Segoe UI at FreeSans sa iyong folder sa bahay (/ home / pi) Palitan ang mga pangalan ng font para sa nais na uri ng font at kung kinakailangan idagdag --skontikong laki ng 55 (default: 55) pagkatapos ng --align na may nais na laki.
at gamitin ang sumusunod na utos upang maglaro:
python omxplayersub.py "https://192.168.1.6/Defiance%20S01E02.mp4" </ tmp / cmd <- o kung anuman ang tawag sa iyong file sa media
Kung hindi mo ito nakikita sa pag-play ng screen, mayroong isyu sa pagiging tugma, sa ilang mga h264 na file ang profile ay ipinakita sa pamamagitan ng h264-omx bilang -99, oo negatibong 99, at hindi ito pag-play, sa kasong ito at sa kaso ng file na may mga panlabas na subtitle na kakailanganin mong gamitin ang VLC stream pumili ng file / file, piliin ang HTTP, hayaan ang default port, h.264 / AAC (TS), panatilihin ang scale sa 1, Trans-coding - Mga setting ng makapal na subtitle, pindutan ng hit hit at hayaan tatakbo ito ng ilang segundo.
omxplayer -o hdmi "https://192.168.1.6:8080/" / tmp / cmd <- magsisimulang maglaro
Gumagawa kami ng trans-coding, magiging kaunting pagkawala ng kalidad na ipinakita at ang CPU ay gagana pa sa PC ngunit gumagana ito.
CEC - Mga Kontrol
Buksan ang TV
echo sa 0 | cec-client -s -d 1
Patayin ang TV
echo standby 0 | cec-client -s -d 1
Baguhin ang Pinagmulan ng HDMI
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
Tulad ng nakikita mo ang pangatlong byte sa hex string na echo namin ay ang bilang ng konektor ng HDMI upang maitakda ang aktibo.
Hakbang 6: Listahan ng Mga Utos na Ilalagay sa Mga App
Na-install mo na ang Raspicast sa nakaraang hakbang, ngayon kailangan mong pumili sa pagitan ng Raspberry SSH (isang bayad) o SSH Button (libre ito at mas gusto ko ito, ngunit bumili na ako ng Raspberry SSH dati upang matuklasan ang isang ito).
Raspberry SSH
play.google.com/store/apps/details?id=uk.co. knowles_online.raspberryssh
Ang app na ito, o pindutan ng SSH, ay kinakailangan kung kailangan mong mag-cast ng mga bagay-bagay mula sa PC at kailangan ng isang remote control mula sa isang android device, maaari itong magamit nang hindi ito sa pamamagitan ng masilya mula sa PC.
Ang pagsasaayos para sa pareho ay malapit sa pareho.
Button 1 Btn Text: I-reboot
Btn Cmd:
sudo reboot
Pindutan 2
Btn Text: Poweroff
Btn Cmd:
sudo poweroff
Pindutan 3
Btn Text: HDMI1
Btn Cmd:
echo "tx 4F: 82: 10: 00" | cec-client -s -d 1
Pindutan 4
Btn Text: HDMI2
Btn Cmd:
echo "tx 4F: 82: 20: 00" | cec-client -s -d 1
Pindutan 5
Btn Text: HDMI3
Btn Cmd:
echo "tx 4F: 82: 30: 00" | cec-client -s -d 1
Pindutan 6
Btn Text: Patayin ang omxplayer
Btn Cmd:
sudo killall -s 9 omxplayer.bin
Pindutan 7
Btn Text: Sopcast
Btn Cmd:
omxplayer -o hdmi "https://192.168.1.6:8902" / tmp / cmd
Pindutan 8
Btn Text: AcePlayer
Btn Cmd:
omxplayer -o hdmi "https://192.168.1.6:8902/tv.asf" / tmp / cmd
Pindutan 9
Btn Text: VLC Stream
Btn Cmd:
omxplayer -o hdmi "https://192.168.1.6:8080/" / tmp / cmd
Pindutan 10
Btn Text: Play / Pause
Btn Cmd:
echo -n p> / tmp / cmd
Pindutan 11
Btn Text: Dami +
Btn Cmd:
echo -n +> / tmp / cmd
Pindutan 12
Btn Text: Volume -
Btn Cmd:
echo -n -> / tmp / cmd
Pindutan 13
Btn Text: Quit Omxplayer
Btn Cmd:
echo -n q> / tmp / cmd
Pindutan 14
Btn Text: Random Wallpaper
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
Pindutan 15
Btn Text: Default na Wallpaper
Btn Cmd:
sudo killall fbi &> / dev / null; sudo fbi -noverbose -a -T 1 splashscreen.jpg &> / dev / null
Button 16 Btn Text: Slideshow Wallpaper
Btn Cmd:
cd / home / pi / slideshow /; sudo killall fbi &> / dev / null; sudo fbi -noverbose -a -T 1 -t 5 *.jpg &> / dev / null
-t 5 para sa 5 segundo
Button 17 Btn Text: SUBTITLE HTTP PLAY (I-edit)
Btn Cmd:
python omxplayersub.py "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" </ tmp / cmd
Kapag ang pag-edit baguhin ang "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" na may url ng file mula sa panlabas na mapagkukunan o baguhin ito sa isang bagay tulad ng / home / pi / share. Ang subtitle ay kailangang nasa / bahay / pi / ibahagi, Laging.
Alternatibong freeware sa Raspberry SSHhttps://play.google.com/store/apps/details? Id = com.pd7l.sshbutton & hl = en_US
Gumagawa ng eksaktong kapareho ng Raspberry SSH, walang mga ad, mas kaunting mga kulay at lahat ng mga pindutan ay nasa isang solong hilera na hindi 2 ngunit libre at gumagana nang mahusay.
Ngayon sa dulo ng ilang mga kakaibang bagay, i-stream kung ano ang naitala mo sa iyong telepono sa real time, may ilang segundo ng pagkaantala, sa iyong TV.
IP WEBCAMERA PRO (bayad)
play.google.com/store/apps/details?id=com.pas.webcam.pro
Simulang mag-streaming at gamitin ang sumusunod na utos upang maihatid ito sa TV
omxplayer -o hdmi rtsp: //192.168.1.8: 8080 / h264_ulaw.sdp
RTSP Camera Server (libre)
play.google.com/store/apps/details?id=com.miv.rtspcamera&hl=en&rdid=com.miv.rtspcamera
Ginagawa ba ang parehong bagay tulad ng bayad na isa ngunit para sa libre, walang mga ad
omxplayer -o hdmi "rtsp: //192.168.1.8: 5554 / camera"
Aktibong kamera - rtsp: // (aparato IP address): 5554 / camera Back camera - rtsp: // (aparato IP address): 5554 / back Front camera - rtsp: // (aparato IP address): 5554 / harap
Mga Parameter ng URL ng Camera:
res Resolution - lapad (numero) x taas (numero)
fps Frame bawat segundo - fps (numero) mic Paganahin / Huwag paganahin ang mikropono - sa (string) o off (string)
Halimbawa: rtsp: // (aparato IP address): 5554 / back? Res = 640x480 & fps = 10 & mic = on
Hakbang 7: Ilang Higit Pang Bagay-bagay… WEB Interface
I-install ito sa isang solong linya mula sa git
wget https://raw.githubusercontent.com/brainfoolong/omxwebgui-v2/master/install.sh && clear && sh install.sh
Ang default na interface ng gumagamit sa sa port 4321, hindi ito nangangailangan ng webserver at gumagana ang lahat sa ilalim ng php
Mga Kinakailangan:
sudo apt-get install php-kliyente
sudo apt-get install php-mbstring sudo apt-get install php5-Palem sudo apt-get install php5-mbstring
I-download / I-clone / I-unpack ang buong script sa isang folder na gusto mo. Itakda ang tamang chmod para sa mga script na may
chmod + x *.sh
Lumikha ng isang php webserver na nakikinig sa port 4321, maaari mong baguhin ang port sa anumang nais mo. Simulan ito sa parehong gumagamit na kailangan mo upang i-play ang mga video. Mangyaring huwag gumamit ng apache o iba pang server upang patakbuhin ang php script, malamang na hindi ito gagana.
php -S 0.0.0.0:4321 -t / home / pi / omxwebgui> / dev / null 2> & 1 &
Buksan ang webpage na may https://192.168.1.9:4321 (kung saan ang 192.168.1.9 ay ang raspberry pi IP)
Upang paganahin ang autostart sa pag-reboot idagdag lamang ang sumusunod na linya sa iyong crontab. Gawin ito sa parehong gumagamit na kailangan mo upang i-play ang mga video. Walang kinakailangang sudo. Idagdag ang sumusunod na linya sa crontab gamit ang crontab -e upang simulan ang simpleng php webserver sa pag-reboot.
crontab -e
ngayon idagdag sa
@reboot php -S 0.0.0.0:4321 -t omxwebgui> / dev / null 2> & 1 &
Idagdag ang mga file sa mga setting, ang mga lokal na naka-host o naka-map na pagbabahagi at ofc stream ay maaaring idagdag. Magdagdag / home / pi / ibahagi sa mga subtitle folder din at kung kinakailangan paganahin ang pag-aayos para sa bilis ng pag-playback ng 2x at walang tunog bug.
Inirerekumendang:
Visuino Paano Gumamit ng isang Button Bilang isang Pag-input upang Makontrol ang Mga Bagay Tulad ng LED: 6 Mga Hakbang
Visuino Paano Gumamit ng isang Button Bilang isang Pag-input upang Makontrol ang Mga Bagay Tulad ng LED: Sa tutorial na ito matututunan natin kung paano i-ON at I-OFF ang LED gamit ang isang simpleng pindutan at Visuino. Panoorin ang isang video ng demonstrasyon
Gumawa ng isang 2GIG Tulad ng Door Sensor para sa ~ $ 4 Depende sa Mga Volume ng Pagbili: 6 na Hakbang
Gumawa ng isang 2GIG Tulad ng Door Sensor para sa ~ $ 4 Depende sa Mga Volume ng Pagbili: Ipapakita ng gabay na ito ang proseso na maaari mong sundin upang makagawa ng iyong sariling katugmang sensor ng pinto ng seguridad na mukhang masinop at napakababang gastos
Isang LED Maaari Mong Pumutok Tulad ng isang Kandila !: 5 Hakbang (na may Mga Larawan)
Isang LED Maaari Mong Pumutok Tulad ng isang Kandila !: Ang mga LED ay dinisenyo upang maglabas ng ilaw, ngunit gumawa din sila ng nakakagulat na may kakayahang mga sensor. Gumagamit lamang ng isang Arduino UNO, isang LED at isang risistor, gagawa kami ng isang mainit na LED anemometer na sumusukat sa bilis ng hangin, at papatayin ang LED nang 2 segundo kapag nakita ka nito
Gumawa ng isang Naaalis na Laptop Water Cooler! at Iba Pang Mga Cool na Device: 6 Mga Hakbang (na may Mga Larawan)
Gumawa ng isang Naaalis na Laptop Water Cooler! at Iba Pang Mga Cool na Device: Ipapakita sa iyo ng Mga Instructionable na ito kung paano gumawa ng isang kahanga-hangang tubig na pinalamig na heat extractor at pad cooler para sa iyong laptop. Kaya ano talaga ang heat extractor na ito? Ito ay isang aparato na idinisenyo upang gawing cool ang iyong laptop - sa bawat kahulugan ng salita. Maaari itong al
Mura (tulad ng sa Libre [tulad ng sa Beer]) Multi-Meter Stand: 4 Hakbang
Mura (tulad ng Libre [tulad ng sa Beer]) Multi-Meter Stand: Naiinis ako sa pagkakaroon ng crane sa aking leeg o tiyak na balansehin ang aking murang $ 4 multi-meter sa isang lugar na maaari ko talagang Basahin ang display. Kaya't napagpasyahan kong kunin ang mga bagay sa aking sariling mga kamay! Ito rin ang aking unang 'nabubuo, kaya kung ang sinuman ay may kapaki-pakinabang na pagsisimula