Агуулгын хүснэгт:

Raspberry Pi төхөөрөмж шиг Chromecast хийх: 7 алхам
Raspberry Pi төхөөрөмж шиг Chromecast хийх: 7 алхам

Видео: Raspberry Pi төхөөрөмж шиг Chromecast хийх: 7 алхам

Видео: Raspberry Pi төхөөрөмж шиг Chromecast хийх: 7 алхам
Видео: BTT - Manta E3EZ - CB1 with EMMc install 2024, Арваннэгдүгээр
Anonim
Raspberry Pi төхөөрөмж шиг Chromecast хийх
Raspberry Pi төхөөрөмж шиг Chromecast хийх
Raspberry Pi төхөөрөмж шиг Chromecast хийх
Raspberry Pi төхөөрөмж шиг Chromecast хийх
Raspberry Pi төхөөрөмж шиг Chromecast хийх
Raspberry Pi төхөөрөмж шиг Chromecast хийх
Raspberry Pi төхөөрөмж шиг Chromecast хийх
Raspberry Pi төхөөрөмж шиг Chromecast хийх

Би аль хэдийн Chromecast v2 -ийг эзэмшдэг (дугуй хэлбэртэй, USB зөөгч нь v1, v3 нь v2 шиг харагддаг, гэхдээ G дээр i -тэй, Ethernet порт бүхий цахилгаан тоосго байдаг) надад таалагддаг, үүнийг ашиглах нь үнэхээр хөгжилтэй байдаг. ба тохируулахад хялбар, гэхдээ …

Тийм ээ, гэхдээ би интернет холболтгүй, дата төлөвлөгөөгөө ашиглах боломжгүй газарт байхдаа утсаа эсвэл таблетаасаа орон нутгийн хэвлэл мэдээллийн хэрэгслийг дамжуулахын тулд үүнийг ашиглаж чадахгүй. Интернэт огт хэрэггүй, гүүгл "агуу мэргэн ухаанаараа" үүнийг интернетгүйгээр ачаалахыг зөвшөөрөхгүй байхаар шийдсэн бөгөөд хэрэв та үүнийг дамжуулах шаардлагатай болвол муу байна

Би GL-MT300A мини чиглүүлэгчтэй, маш жижиг хэмжээтэй бөгөөд утас, гадаад батерей эсвэл утасны цэнэглэгчээр тэжээгддэг, би үүнийг Chromecast-аа хослуулахын тулд ашигладаг бөгөөд интернет хэрэгтэй үед би чиглүүлэгчийг утастай холбодог. сүлжээ эсвэл хэрэв тэд зөвхөн WiFi -тэй бол энэ нь үйлчлүүлэгчийн хувьд холбогдож, чиглүүлэгчийн үүргийг гүйцэтгэхийг дэмждэг боловч одоо ч гэсэн асуудал хэвээр байна, интернет байхгүй = танд орон нутгийн мэдээллийн хэрэгслийн хромкаст байхгүй байна. Энд Raspberry Pi Zero W тоглох болно (W нь Wireless -ээс гаралтай, бүтээх карттай, * yaay *, Bluetooth ч бас надад хэрэггүй: P)

Алхам 1: Танд хэрэгтэй зүйл, авах зүйл

Танд хэрэгтэй зүйл, олж авах зүйл
Танд хэрэгтэй зүйл, олж авах зүйл
Танд хэрэгтэй зүйл, олж авах зүйл
Танд хэрэгтэй зүйл, олж авах зүйл
Танд хэрэгтэй зүйл, олж авах зүйл
Танд хэрэгтэй зүйл, олж авах зүйл

Чамд хэрэгтэй:

  • Raspberry Pi Zero W (миний хувьд нийлэг савтай)
  • HDMI кабель (хуванцар тагтай байх нь сайхан байдаг)
  • Цахилгаан эх үүсвэр (миний тохиолдолд утасны цэнэглэгч)
  • Mini HDMI (эрэгтэй) бүрэн HDMI (эмэгтэй) адаптер руу (PI дагалддаг)
  • 8Gb ба түүнээс дээш хэмжээтэй SD карт (би Medion -аас 16Gb ашигладаг)
  • SD карт уншигч (би Хамагаас цахилгаан банкаар бэлэг авсан)
  • "Raspbian Stretch Lite" програмыг татаж авахын тулд интернет холболт, компьютер.
  • Etcher Portable (sd картны зураг бичигч) -> Windows x86 -д зориулсан Etcher -ийг авах (32 -бит) (Зөөврийн) нь x64 дээр бас ажиллах болно.
  • Putty -ийг өгсөн линкээс эсвэл Google -ээс татаж аваарай

Та авах болно:

Андройд (Raspicast), Windows болон SSH клиент програмыг дэмждэг аливаа үйлдлийн систем зэрэг YouTube болон орон нутгийн хэвлэл мэдээллийн хэрэгсэл (Видео, Аудио ба Зураг) зэрэг онлайн үйлчилгээнээс видео файлуудыг дамжуулах зорилго

Хэрэв таны илгээж буй медиа төхөөрөмжид эсвэл дотоод сүлжээнд хаа нэгтээ хадгалагдаж байвал интернет ашиглах шаардлагагүй болно

Та тоглуулах гэх мэт зорилтот алсын удирдлагыг авах, эх сурвалжийг сонгох, тоглуулах/түр зогсоох, эзлэхүүн, гарах боломжтой. (Raspberry SSH эсвэл SSH товчлуур, шаваас)

Та Raspberry Pi Zero -ийг 10 секундын турш хурдан ачаалах боломжтой болно

Та төхөөрөмж дээрээ зай эзэлдэггүй товчлуур дээр дарж ханын цаас болон санамсаргүй ханын цаасыг харуулах арга замыг авч, дахин ачаалах хүртэл тэнд байх болно. (үүнийг тууштай гэж өөрчилж болно, яаж хийхийг дараа нь харуулах болно)

Энэ нь янз бүрийн урсгалыг (HTTP, HTTPS, RTSP гэх мэт) хүлээн авдаг бөгөөд компьютер, миний хувьд зөөврийн компьютер, Sopcast, Acestream, гадаад орчуулгатай орон нутгийн мэдээллийн хэрэгслийн тусламжтайгаар (srt, sub гэх мэт)

Та зөөврийн, ганц файл, вэб серверийн тусламжтайгаар компьютер дээрээ хадгалсан HTTP файлуудыг тоглуулагчид өгөх боломжтой

Таны хэрэгцээнээс хамааран нээх, нэмэх, хасах олон зүйл бий

Алхам 2: Sdcard дээр суулгах програм хангамж, хэрэгслийг авах

Sdcard дээр суулгах програм хангамж, хэрэгслийг авах
Sdcard дээр суулгах програм хангамж, хэрэгслийг авах
Sdcard дээр суулгах програм хангамж, хэрэгслийг авах
Sdcard дээр суулгах програм хангамж, хэрэгслийг авах
Sdcard дээр суулгах програм хангамж, хэрэгслийг авах
Sdcard дээр суулгах програм хангамж, хэрэгслийг авах

Таталтууд:

Одоо та https://www.raspberrypi.org/downloads/raspbian/ хаягаар орж "Raspbian Stretch Lite" програмыг татаж аваарай

Https://www.balena.io/etcher/ хаягаар орж Windows x86 (32-бит) Etcher-ийг аваарай (Зөөврийн) (linux болон mac хувилбарууд бас байдаг)

Шаваасыг https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe дээрээс татаж аваарай

Танд энэ бүхэн байгаа тул бид Etcher -ийг эхлүүлж, картыг карт уншигч, уншигчийг компьютерт оруулах болно: P

Etcher дээр дарж зургийг сонгоод татаж авсан zip файлыг сонгоно уу (миний бичиж байх үед энэ бол "2018-11-13-raspbian-stretch-lite.zip"), дараа нь гарч ирсэн жагсаалтаас карт уншигчаа сонгоод дор хаяж дарна уу. флэш, энэ нь Хэрэглэгчийн дансны хяналт (UAC) -аас зөвшөөрөл хүсэх болно, үүнийг зөвшөөрөхийн тулд зураг бичихийн тулд sdcard -д онцгой горимоор хандах шаардлагатай болно. Үүнийг салгасны дараа Etcher аль хэдийн гаргаж аваад буцааж оруулна уу., ~ 50Mb хэмжээтэй ачаалах хуваалт байх бөгөөд "форматлаагүй хуваалтыг" форматлахыг шаардах болно, үүнийг бүү форматлаарай, цонхнууд нь linux хуваалтыг уншиж чаддаггүй, ext4 хуваалт байдаг.

Ачаалах хэсэгт 2 файл хийх шаардлагатай.

ssh нэртэй өргөтгөлгүй шинэ файл

өөр нэгийг wpa_supplicant.conf гэж нэрлэдэг

"Wpa_supplicant.conf" -ийн агуулга дараах байдалтай байна

улс = GB

ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdev update_config = 1 сүлжээ = {ssid = "YOUR_WIFI_SSID" psk = "YOUR_SUPER_SECRET_PASSWORD"}

Одоо үүнийг Raspberry Pi -д залгаад HDMI гаралтын төхөөрөмжийг (ТВ, проектор гэх мэт) холбож, тэжээлд оруулна уу.

Нэвтрэхээс өмнөх сүүлчийн мөрөнд IP гарч ирнэ. (Дүрмээр бол чиглүүлэгчийнхээ хаягийг статик болгох нь зүйтэй юм. Linksys чиглүүлэгчийн зургийг үзнэ үү.

Алхам 3: Бүгдийг шинэчлэх, тохируулах

Шинэчилж, бүгдийг тохируулж байна
Шинэчилж, бүгдийг тохируулж байна

Системээ шинэчлэх:

sudo apt-get update

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

Бүх зүйл дууссаны дараа дахин ачаалах бөгөөд идэвхгүй болсон замаск цонхтой болж, түүнийг хаагаад өмнөх алхам дээрх өгөгдлөөр дахин эхлүүлнэ үү.

Одоо бид omxplayer суулгах болно, үүнийг эх сурвалжаас хөрвүүлэх шаардлагагүй бол Raspbian -ийн репозиторуудын нэг хэсэг юм.

sudo apt-get omxplayer fonts-freefont-ttf-ийг суулгаарай

Би Raspberry -ийн тусламжтайгаар ТВ -ийнхээ HDMI портыг солихыг хүсч байна. Үүнийг Pi -ээс болон миний сонгосон програмын командын тусламжтайгаар хийх арга бий. Урт богино өгүүлбэрт дараахь зүйлийг хий.

sudo apt-get cec-utils суулгана уу

Одоо энэ нь fbi нэртэй framebuffer зураг үзэгчийг дагана (fim гэж нэрлэгддэг илүү дэвшилтэт хувилбар бас байдаг)

sudo apt-get fbi суулгана уу

Samba дэмжлэг, хуваалцсан фолдерт хандах, хуваалцах цонх хуваалцах.

sudo apt-get samba samba-common-bin суулгах

cd /home /pi

sudo mkdir -m 1777/home/pi/share

Самба тохиргооны файлыг засах

sudo нано /etc/samba/smb.conf

Дараах мөрүүдийг төгсгөлд нь оруулна уу (# -р эхэлсэн үсгүүд нь тайлбар бөгөөд үл тоомсорлож болно)

[хуваалцах]

Сэтгэгдэл = Pi хуваалцсан фолдер Path =/home/pi/share Browseable = yes Writeable = Тийм зөвхөн зочин = no маск үүсгэх = 0777 лавлах маск = 0777 Public = тийм Зочин ok = тийм

Эцэст нь хадгалах; терминал дахь нано ашиглах:

"Ctrl+X" товчлуурыг дарж файлыг хаагаад "Y" товчийг дарж хадгалалтыг баталгаажуулна уу.

Одоо samba -ийн нууц үгийг хэрэглэгчийн pi -тэй адил тохируулна уу (анхдагч: бөөрөлзгөнө)

sudo smbpasswd -pi

самба үйлчилгээг дахин эхлүүлнэ үү

sudo /etc/init.d/samba дахин эхлүүлэх

Одоо танд үндсэн ойлголтууд байна, тохиргоог дагаж байна.

Алхам 4: Дасан зохицох

Өөрчлөлт
Өөрчлөлт

цагаан текст бүхий хар дэлгэцийн оронд дэлгэцийг эхлүүлэх үед харуулах.

WinSCP -ийг татаж аваад SSH/Putty нэвтрэлтээс ижил IP, хэрэглэгч, нууц үгийг ашиглан нэвтэрнэ үү.

/Home/pi/руу очоод энэ үе шатанд zip файлд оруулсан зургийг задалсны дараа байршуулна уу. Дараа нь гарах. Зургийн нарийвчлал нь 1080p байна.

Дараах тушаалыг шаваасаар бичнэ үү.

нано ~/.bashrc

Сумны товчлуураар сүүлчийн мөр рүү гүйлгэж дараах мөрүүдийг оруулна уу (# -ээс эхэлсэн мөрүүд нь тайлбар бөгөөд үл тоомсорлож болно)

# fifo нь ssh -ээс omxplayer руу тушаахад зориулагдсан болно

Хар дэлгэцийг орлуулах mkfifo/tmp/cmd # дэлгэц болон sudo/usr/bin/fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg

Эцэст нь хадгалах; Терминал дахь нано ашиглан: "Ctrl+X" товчлуурыг дарж файлыг хаагаад "Y" товчлуурыг дарж баталгаажуулна уу.

Одоо бид ачаалах үед хэрэглэгчийн 'pi' автомат нэвтрэлтийг хийдэг бөгөөд энэ нь зургийг харуулахын тулд бидэнд хэрэгтэй байдаг, үүнийг автоматаар нэвтрэхгүйгээр хийж болох боловч илүү хэцүү бөгөөд нэг удаагийн алдааны улмаас хурдан муудаж болзошгүй юм.

sudo raspi-config

  1. Ачаалах сонголтыг сонгоно уу
  2. Ширээний/CLI -г сонгоно уу
  3. CLI-д автоматаар нэвтрэх консолыг сонгоно уу

Одоо бид дахин ачаалах болно, бид pi -г хийж дуусгаад тоглох сайхан зүйл хийх болно.

sudo дахин ачаална уу

Миний төслийн санаа бол ихэнх зүйлийг SSH клиент дээр хийдэг бөгөөд үүнийг өөрчилж, шаардлагатай бол өөрчилж болно.

Алхам 5: Үүнийг хэрхэн ашиглах вэ:

Үүнийг хэрхэн ашиглах вэ
Үүнийг хэрхэн ашиглах вэ
Үүнийг хэрхэн ашиглах вэ
Үүнийг хэрхэн ашиглах вэ
Үүнийг хэрхэн ашиглах вэ
Үүнийг хэрхэн ашиглах вэ
Үүнийг хэрхэн ашиглах вэ
Үүнийг хэрхэн ашиглах вэ

Би тушаалууд, тэдний юу хийж байгааг, дамжуулах төхөөрөмжөөс нэмэлт програм хангамжийг хэрхэн тохируулахыг харуулах болно.

Би зорилгодоо зориулж Android -ийн 3 програм, PC -ийн 4 програмыг ашигладаг боловч та хэрэгтэй бүх зүйлээ хэрэгжүүлж чадна.

• YouTube: Android -ийн дор Raspcast, PC -ийн доор https://www.onlinevideoconverter.com/ гэх мэт сайтыг ашигладаг.

www.youtubnow.com/ эсвэл https://youtubemp4.to эсвэл бүр илүү дээр https://mpgun.com/youtube-to-mp4.html?yid=hTJAnWWK7YQ (hTJAnWWK7YQ бол youtube id) бөгөөд та авах болно. дараах тушаалаар тоглуулах боломжтой хэвлэл мэдээллийн хэрэгслийн шууд холбоос:

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

< /Tmp /cmd нэмэх нь алсын удирдлага болон; цуурай. > /tmp /cmd нь урсгалыг тоглуулж эхлэх болно, эс тэгвээс fifo -аас командыг хүлээх болно. Omxplayer -o hdmi параметр нь HDMI видео болон аудио руу гарах болно, энэ нь Raspberry Pi Zero W -ийн том хувилбарыг ашиглаж буй хүмүүст чухал юм.

Одоо би танд Android дээр Raspicast -ийг хэрхэн тохируулахыг зааж өгч байна, үнэ төлбөргүй бөгөөд зар сурталчилгаа байхгүй байна.

Raspicast -ийг google play store -оос суулгаж, оруулсан зурган дээрх шиг тохируулна уу.

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

• Sopcast: PC дээр Sopcast -ийг эхлүүлээд суваг сонгож, зураг харвал дараах тушаалыг өгнө үү

IP 192.168.1.6 нь таны компьютерийн IP хаяг юм. ЗӨӨВӨРЛӨГЧИЙН ПИ -ээс нэг биш, миний жишээнд Pi нь 192.168.1.9, зөөврийн компьютер нь 192.168.1.6 байна.

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

• AcePlayer: үүнийг эхлүүлж, суваг сонгож,… үүнийг ажиллуулахын тулд нэг удаагийн тохиргоог өөрчлөх хэрэгтэй.

Tools -> Preferences -> Thick All, Stream output -> Default урсгалын гаралтын хэлхээ рүү очоод дараахыг оруулна уу.

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

Хадгалах дээр дарна уу. AcePlayer ofc дээр эхлүүлсний дараа танд урсгалыг харуулах тушаал гарч ирнэ.

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

• Компьютерээс файл дамжуулах Танд Putty, Zervit, VLC суулгасан байх шаардлагатай (зөөврийн бус)

Zervit -ийг https://zervit.sourceforge.net/ дээрээс авна уу.

Нэгдүгээрт, та zervit.exe -ийг Raspberry PI руу илгээхийг хүсч буй медиа файлуудтай хавтсанд оруулах хэрэгтэй бөгөөд дараа нь ажиллуулаарай, энэ нь зарим асуулт асуух болно. "Сонсох портын дугаар (80):" 80 гэж бичээд "Директорын жагсаалтыг хүлээн зөвшөөрөх [Y/N]:" гэж бичээд одоо оруулаад хөтөчийг нээгээд LAN IP хаягаа оруулна уу https://192.168.1.6 та харах болно. тэнд байгаа бүх медиа файлыг холбоосыг нэг товчлуур дээр хулганы баруун товчлуур дээр дарж -> линкийг хуулж, дараа нь ssh -ийг шаваасаар бичээд бичнэ үү.

omxplayer -o hdmi "https://192.168.1.6/Movie.mp4"/tmp/cmd < - эсвэл таны медиа файлыг юу гэж нэрлэдэг.

хадмал орчуулгатай файлуудын хувьд бөөрөлзгөнө хуваалцсан хавтсанд srt өргөтгөлтэй видео файлтай ижил нэртэй хадмал орчуулгыг тавь

RASPBERRYPI / хуваалцах

эсвэл

192.168.1.9 / хуваалцах

энд 192.168.1.9 бол таны бөөрөлзгөнө.

таны гэрийн хавтсанд (/home/pi)

winscp with pi: rasspberry ба дараах агуулгатай 'omxplayersub.py' нэртэй питон скриптийг байршуулна уу.

дэд процессыг импортлох

import sys import urllib2 if (len (sys.argv)! = 2): "Файлын нэрийг зааж өгөөгүй" гэж хэвлэ 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 ' +'" ' + дэд файл +'"', бүрхүүл = Үнэн)

одоо үүнийг Segoe UI болон FreeSans гэр бүлийн фонтуудын хамт өөрийн гэрийн хавтсанд байршуулаарай (/home/pi) Хүссэн фонтын төрлүүдийн фонтын нэрийг өөрчилж, шаардлагатай бол-фонтын хэмжээтэй 55 (анхдагч: 55)-алгоритмын дараа нэмнэ үү. хүссэн хэмжээгээрээ.

мөн тоглохын тулд дараах тушаалыг ашиглана уу:

python omxplayersub.py "https://192.168.1.6/Defiance%20S01E02.mp4" </tmp/cmd <- эсвэл таны медиа файлыг юу гэж нэрлэдэг.

Хэрэв та үүнийг дэлгэцэн дээр тоглож байгааг харахгүй байгаа бол нийцтэй байдлын асуудал гардаг, зарим h264 файлууд дээр профайл h264 -omx -99, сөрөг 99 -ээр харагддаг бөгөөд энэ тохиолдолд тоглохгүй. гадаад хадмал орчуулгатай файлыг ашиглахын тулд та VLC урсгалыг ашиглах хэрэгтэй болно. энэ нь хэдэн секундын турш ажилладаг.

omxplayer -o hdmi "https://192.168.1.6:8080/"/tmp/cmd < - энэ тоглож эхэлнэ

Бид кодчилол хийж байна, дэлгэц дээр чанар нь бага зэрэг алдагдах болно, CPU нь компьютер дээр илүү их ажиллах болно, гэхдээ энэ нь ажилладаг.

CEC - Хяналт

ТВ асаагаарай

цуурай 0 | cec -client -s -d 1

ТВ унтраа

цуурай зогсолт 0 | cec -client -s -d 1

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

Зургаан өнцөгт мөрийн гурав дахь байтыг та харж байгаа шиг бидний цуурайтаж байгаа нь HDMI холбогчийн тоог идэвхжүүлсэн тоогоор илэрхийлнэ.

Алхам 6: Аппликешнд оруулах тушаалын жагсаалт

Аппликешнд оруулах тушаалын жагсаалт
Аппликешнд оруулах тушаалын жагсаалт

Та Raspicast -ийг өмнөх алхам дээр аль хэдийн суулгасан байсан бол одоо Raspberry SSH (түүний төлбөртэй) эсвэл SSH товчлуур (үнэгүй, надад илүү их таалагддаг, гэхдээ би үүнийг олж мэдэхийн тулд Raspberry SSH -ийг аль хэдийн худалдаж авсан байсан) сонгох хэрэгтэй.

Бөөрөлзгөнө SSH

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

Энэхүү програм эсвэл SSH товчлуур нь хэрэв та компьютерээс ямар нэгэн зүйл дамжуулах шаардлагатай бол андройд төхөөрөмжөөс алсын удирдлага хэрэгтэй бол үүнийг компьютерээс шаваасгүйгээр ашиглах боломжтой.

Аль алиных нь тохиргоо ойролцоо байна.

Товч 1 Btn Текст: Дахин ачаална уу

Btn Cmd:

sudo дахин ачаална уу

Товчлуур 2

Btn текст: Poweroff

Btn Cmd:

sudo poweroff

Товчлуур 3

Btn текст: HDMI1

Btn Cmd:

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

Товчлуур 4

Btn текст: HDMI2

Btn Cmd:

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

Товчлуур 5

Btn текст: HDMI3

Btn Cmd:

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

Товчлуур 6

Btn Текст: Бүх тоглогчийг ална уу

Btn Cmd:

sudo killall -s 9 omxplayer.bin

Товчлуур 7

Btn текст: Sopcast

Btn Cmd:

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

Товчлуур 8

Btn текст: AcePlayer

Btn Cmd:

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

Товчлуур 9

Btn текст: VLC урсгал

Btn Cmd:

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

Товчлуур 10

Btn Текст: Тоглуулах/Түр зогсоох

Btn Cmd:

echo -n p> /tmp /cmd

Товчлуур 11

Btn Текст: Эзлэхүүн +

Btn Cmd:

echo -n +> /tmp /cmd

Товчлуур 12

Btn Текст: Боть -

Btn Cmd:

echo -n -> /tmp /cmd

Товчлуур 13

Btn Текст: Omxplayer -ээс гарах

Btn Cmd:

echo -n q> /tmp /cmd

Товчлуур 14

Btn Текст: Санамсаргүй ханын цаас

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; унтах 1; rm DELME.jpg

Товчлуур 15

Btn Текст: Анхдагч ханын цаас

Btn Cmd:

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

Товчлуур 16 Btn Текст: Слайд дэлгэцийн зураг

Btn Cmd:

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

-5 секундын турш 5

Товч 17 Btn Текст: SUBTITLE HTTP PLAY (Засварлах)

Btn Cmd:

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

Засварлахдаа "https://192.168.1.6/Some%20video%20with%20subtitle.mp4" файлыг гадаад эх сурвалжаас url ашиглан өөрчлөх эсвэл/home/pi/share гэх мэт болгон өөрчилнө үү. Хадмал нь үргэлж/home/pi/share дотор байх шаардлагатай.

Raspberry SSH -ийн үнэгүй програм хангамжийн хувилбар.

Raspberry SSH -тэй яг ижилхэн ажилладаг, зар сурталчилгаагүй, өнгө багатай, бүх товчлуурууд нэг мөрөнд 2 биш харин үнэгүй бөгөөд маш сайн ажилладаг.

Төгсгөлд нь зарим нэг хачин зүйлийг гар утсаараа бичиж авснаа бодит цаг хугацаанд нь дамжуулаарай, хэдэн секунд хоцорч, зурагтаа дамжуулаарай.

IP WEBCAMERA PRO (төлбөртэй)

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

Дамжуулж эхэлж, ТВ рүү дамжуулахын тулд дараах тушаалыг ашиглана уу

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

RTSP камерын сервер (үнэгүй)

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

Төлбөртэйтэй ижил зүйлийг хийдэг, гэхдээ үнэгүй, зар сурталчилгаа байхгүй

omxplayer -o hdmi "rtsp: //192.168.1.8: 5554/камер"

Идэвхтэй камер - rtsp: // (төхөөрөмжийн IP хаяг): 5554/камер Арын камер - rtsp: // (төхөөрөмжийн IP хаяг): 5554/арын урд камер - rtsp: // (төхөөрөмжийн IP хаяг): 5554/урд

Камерын URL параметрүүд:

res Resolution - өргөн (тоо) x өндөр (тоо)

fps Frame in second - fps (number) mic микрофоныг идэвхжүүлэх/идэвхгүй болгох - асаах (мөр) эсвэл унтраах (мөр)

Жишээ: rtsp: // (төхөөрөмжийн IP хаяг): 5554/back? Res = 640x480 & fps = 10 & mic = on

Алхам 7: Бусад зүйлс… WEB интерфэйс

Бусад зүйлс… WEB интерфэйс
Бусад зүйлс… WEB интерфэйс

Git -аас ганц мөрөөр суулгаарай

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

4321 порт дээр хэрэглэгчийн анхдагч интерфэйс нь вэб сервер шаардлагагүй бөгөөд бүгд php дээр ажилладаг

Шаардлага:

sudo apt-get php-cli суулгана уу

sudo apt-get php-mbstring суулгах sudo apt-get php5-cli sudo apt-get php5-mbstring суулгах

Татаж авах/Клон хийх/Скриптийг бүхэлд нь дуртай хавтсанд задлах. Дараах скриптүүдэд зөв chmod тохируулна уу

chmod +x *.sh

4321 порт дээр сонсох php вэб сервер үүсгэж, та портыг хүссэнээрээ өөрчилж болно. Үүнийг видеог тоглуулахад хэрэгтэй хэрэглэгчтэйгээ эхлүүлээрэй. PHP скриптийг ажиллуулахдаа apache эсвэл бусад серверийг бүү ашиглаарай, энэ нь ажиллахгүй байж магадгүй юм.

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

Вэб хуудсыг https://192.168.1.9:4321 ашиглан нээнэ үү (192.168.1.9 бол бөөрөлзгөнө pi IP юм)

Дахин ачаалах үед автоматаар эхлүүлэхийг идэвхжүүлэхийн тулд crontab дээрээ дараах мөрийг нэмээрэй. Видеог тоглуулах шаардлагатай ижил хэрэглэгчтэй үүнийг хий. Sudo шаардлагагүй. Дараах мөрийг crontab -тэй crontab -e ашиглан дахин ачаалахад энгийн php вэб серверийг эхлүүлнэ үү.

crontab -e

одоо нэмээрэй

@дахин ачаалах php -S 0.0.0.0:4321 -t omxwebgui> /dev /null 2> & 1 &

Файлуудыг тохиргоонд нэмж оруулаарай, зөвхөн дотоодын байршуулсан эсвэл газрын зурагтай хуваалцсан хувьцаа болон бусад урсгалыг хадмал орчуулгын хавтсанд нэмж оруулах боломжтой бөгөөд шаардлагатай бол тоглуулах хурдыг 2 дахин, дууны алдааг засах боломжтой.

Зөвлөмж болгож буй: