Բովանդակություն:

Պատրաստեք Chromecast Like Raspberry Pi սարքը. 7 քայլ
Պատրաստեք Chromecast Like Raspberry Pi սարքը. 7 քայլ

Video: Պատրաստեք Chromecast Like Raspberry Pi սարքը. 7 քայլ

Video: Պատրաստեք Chromecast Like Raspberry Pi սարքը. 7 քայլ
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Հուլիսի
Anonim
Ստեղծեք Chromecast Like Raspberry Pi սարքը
Ստեղծեք Chromecast Like Raspberry Pi սարքը
Ստեղծեք Chromecast Like Raspberry Pi սարք
Ստեղծեք Chromecast Like Raspberry Pi սարք
Ստեղծեք Chromecast Like Raspberry Pi սարքը
Ստեղծեք Chromecast Like Raspberry Pi սարքը
Ստեղծեք Chromecast Like Raspberry Pi սարք
Ստեղծեք Chromecast Like Raspberry Pi սարք

Ես արդեն տիրապետում եմ Chromecast v2- ին (կլոր, USB- ը նման է v1- ին, և v3- ն կարծես v2 է, բայց G- ի վրա i և ունի ուժային աղյուս `Ethernet պորտով) և ես սիրում եմ այն, դրա օգտագործումը շատ զվարճալի է: և հեշտ է կարգաբերվել, ԲԱՅ…

Այո, կա ԲԱՅ when, երբ ես գտնվում եմ մի վայրում, որտեղ ինտերնետ չունեմ և չեմ կարող օգտագործել իմ տվյալների պլանը, ՉԵՄ ԿԱՐՈ ՕԳՏԱԳՈՐԵԼ այն հեռախոսի կամ պլանշետից տեղական լրատվամիջոցներ հեռարձակելու համար, նույնիսկ այն ժամանակ, երբ ես դա չեմ անում: Ինտերնետ ընդհանրապես պետք չէ, նրանց «մեծ իմաստությամբ» google- ը որոշեց թույլ չտալ, որ այն նույնիսկ առանց ինտերնետի բեռնվի, դա վատ է, եթե հոսքի կարիք ունենաս:

Ես ունեմ GL-MT300A մինի երթուղիչ, շատ փոքր է և կարող է սնուցվել հեռախոսով, արտաքին մարտկոցով կամ հեռախոսի լիցքավորիչով, ես օգտագործում եմ այն, որպեսզի Chromecast- ը դրա հետ զուգակցվի, և երբ ինտերնետի կարիք ունեմ, պարզապես երթուղիչը միացնում եմ լարով: ցանց, կամ եթե նրանք ունեն միայն WiFi, այն աջակցում է միանալ դրան որպես հաճախորդ և միևնույն ժամանակ հանդես գալ որպես երթուղիչ, այժմ խնդիրը դեռևս առկա է, ինտերնետ չկա = ձեզ համար տեղական լրատվամիջոցների chromecast: Այստեղ խաղում է Raspberry Pi Zero W- ն (W- ն գալիս է Wireless- ից, այն ունի կառուցման քարտ, * yaay *, Bluetooth- ը, բայց ես դրա կարիքը չունեմ: P)

Քայլ 1: Ինչ է ձեզ անհրաժեշտ և ինչ եք ստանում

Այն, ինչ ձեզ հարկավոր է և այն, ինչ ստանում եք
Այն, ինչ ձեզ հարկավոր է և այն, ինչ ստանում եք
Այն, ինչ ձեզ հարկավոր է և այն, ինչ ստանում եք
Այն, ինչ ձեզ հարկավոր է և այն, ինչ ստանում եք
Այն, ինչ ձեզ հարկավոր է և այն, ինչ ստանում եք
Այն, ինչ ձեզ հարկավոր է և այն, ինչ ստանում եք

Քեզ պետք է:

  • Raspberry Pi Zero W (իմը ակրիլային պատյանում է)
  • HDMI մալուխ (պլաստիկ կափարիչներով մեկը հաճելի է ունենալ)
  • Էլեկտրաէներգիայի աղբյուր (հեռախոսի լիցքավորիչ իմ դեպքում)
  • Mini HDMI (արական) մինչև ամբողջական HDMI (կին) ադապտեր (գալիս է PI- ով)
  • 8 Գբ կամ ավելի SD քարտ (ես օգտագործում եմ 16 Գբ Medion- ից)
  • SD քարտի ընթերցող (ես նվեր եմ ստացել Համայից Power Bank- ով)
  • Ինտերնետ կապ և համակարգիչ ՝ «Raspbian Stretch Lite» - ը ներբեռնելու համար
  • Etcher Portable (sd քարտերի պատկերի գրիչ) -> ստանալ Etcher Windows x86- ի համար (32 -բիթանոց) (շարժական) նույնպես կաշխատի x64- ի վրա
  • Ներբեռնեք ծեփամածիկը տրամադրված հղումից կամ դրա համար google- ից

Դու կստանաս:

Առցանց ծառայություններից վիդեո ֆայլերի, ինչպիսիք են YouTube- ը և տեղական լրատվամիջոցները (Տեսա, աուդիո և պատկերներ) Android- ի (Raspicast), պատուհանների և ցանկացած օպերացիոն համակարգի համար, որն ապահովում է SSH հաճախորդի ծրագիր:

Այն ինտերնետ չի պահանջում, եթե այն միջոցը, որին դուք ուղարկում եք, պահված է ձեր սարքում կամ ինչ -որ տեղ տեղական ցանցում:

Դուք կարող եք ստանալ թիրախի հեռակառավարման վահանակ, ինչպիսին է նվագարկումը, ընտրել աղբյուրը, նվագարկել/դադար տալ, ձայնը, թողնել: (Ազնվամորի SSH կամ SSH կոճակ, մածիկ)

Դուք ստանում եք սարքի շատ արագ գործարկման ժամանակ ՝ Raspberry Pi Zero- ի համար, մոտ 10 վայրկյան:

Դուք ստանում եք լռելյայն պաստառ և պատահական պաստառներ ցուցադրելու միջոց ՝ կոճակի սեղմումով, որը ձեր սարքում տեղ չի զբաղեցնում և մնում է այնտեղ մինչև վերաբեռնումը: (այն կարող է փոխվել որպես համառ, հետագայում ցույց կտամ, թե ինչպես)

Այն ընդունում է տարբեր տեսակի հոսքեր (օրինակ ՝ HTTP, HTTPS, RTSP) և համակարգչի, իմ դեպքում նոութբուքի, Sopcast- ի, Acestream- ի, ինչպես նաև արտաքին ենթագրերով տեղական լրատվամիջոցների օգնությամբ (ինչպես srt, sub)

Դուք նույնիսկ կարող եք ֆայլեր տալ ձեր համակարգչում պահվող HTTP- ով ՝ շարժական, մեկ ֆայլի, վեբ սերվերի օգնությամբ նվագարկիչին:

Բացահայտելու, ավելացնելու կամ հեռացնելու համար ավելի շատ բան կա ՝ կախված ձեր կարիքներից:

Քայլ 2: Ստացեք ծրագրակազմ և Sdcard- ում տեղադրելու գործիքներ

Getրագրակազմի և Sdcard- ում տեղադրելու գործիքների ձեռքբերում
Getրագրակազմի և Sdcard- ում տեղադրելու գործիքների ձեռքբերում
Getրագրակազմի և Sdcard- ում տեղադրելու գործիքների ձեռքբերում
Getրագրակազմի և Sdcard- ում տեղադրելու գործիքների ձեռքբերում
Getրագրակազմի և Sdcard- ում տեղադրելու գործիքների ձեռքբերում
Getրագրակազմի և Sdcard- ում տեղադրելու գործիքների ձեռքբերում

Ներլցումներ:

Այժմ դուք գնում եք https://www.raspberrypi.org/downloads/raspbian/ և ներբեռնում եք «Raspbian Stretch Lite»

Գնացեք https://www.balena.io/etcher/ և ստացեք Etcher Windows x86 (32-բիթանոց) (դյուրակիր) համար (կան նաև Linux և Mac տարբերակներ)

Ներբեռնեք մածիկ https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe կայքից

Այժմ, երբ դուք ունեք այս ամենը, մենք կսկսենք Etcher- ը և քարտը կտեղադրենք քարտի ընթերցողի մեջ, իսկ ընթերցողը `համակարգչի մեջ: P

Etcher- ում կտտացրեք ընտրեք պատկերը և ընտրեք ներբեռնված zip ֆայլը (ինձ համար, երբ ես գրում եմ սա ՝ «2018-11-13-raspbian-stretch-lite.zip»), այնուհետև ցուցադրվող ցուցակից ընտրեք քարտի ընթերցողը և առնվազն կտտացրեք flash, այն թույլտվություն կխնդրի User Account Control (UAC), թույլ կտա, պատկերը գրելու համար անհրաժեշտ է ֆիզիկական մուտք գործել sdcard բացառիկ ռեժիմում: Ավարտելուց հետո այն արդեն դուրս է հանվում Etcher- ի կողմից և նորից տեղադրվում, կլինի M 50 Մբ -ի բեռնման միջնորմ և ձեզ կառաջարկվի ձևաչափել «չմշակված միջնորմ» ՉԻ ՁԵՎԱԳՐԵԼ, պատուհանները չեն կարող կարդալ linux միջնապատերը և կա ext4 բաժին:

Բեռնման միջնապատում անհրաժեշտ է կատարել 2 ֆայլ:

նոր ֆայլ ՝ առանց ընդլայնման, որը կոչվում է ssh

մեկ ուրիշը, որը կոչվում է wpa_supplicant.conf

«Wpa_supplicant.conf» - ի բովանդակությունը հետեւյալն է

երկիր = ԳԲ

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 թարմացում

sudo apt-get upgrade sudo apt-get թարմացում sudo rpi-update

Ամեն ինչ անելուց հետո այն կվերագործարկվի, և դուք կունենաք ծեփամածիկ պատուհան, որն անգործուն է, փակեք այն և նորից սկսեք նախորդ քայլի նույն տվյալներով:

Այժմ մենք կտեղադրենք omxplayer, աղբյուրից այն կազմելու կարիք չկա Raspbian- ի շտեմարանների մաս:

sudo apt-get տեղադրել omxplayer տառատեսակներ-freefont-ttf

Ես ուզում եմ միջոց ունենալ իմ հեռուստատեսության HDMI պորտը փոխելու իմ ազնվամորու օգնությամբ, ինչպես ուզում եմ ինչ -որ բան դնել դրա վրա և չեմ ուզում հեռակառավարման վահանակի միջոցով աղբյուրը փոխել այն, որտեղ այն միացված է: Կա դա անելու միջոց Pi- ից և իմ ընտրած հավելվածի հրամանի օգնությամբ: Կարճ ասած, կատարեք հետևյալը.

sudo apt-get տեղադրել cec-utils

Այժմ այն հետևում է framebuffer պատկերի դիտողին, որը կոչվում է fbi (կա նաև ավելի առաջադեմ տարբերակ, որը կոչվում է նաև fim)

sudo apt-get տեղադրել fbi

Samba- ի աջակցություն, պատուհանների համօգտագործում ՝ ընդհանուր թղթապանակ մուտք գործելու և ունենալու համար:

sudo apt-get տեղադրել samba samba-common-bin

cd /home /pi

sudo mkdir -m 1777/տուն/pi/բաժնետոմս

Խմբագրել samba կազմաձևման ֆայլը

sudo nano /etc/samba/smb.conf

վերջում տեղադրեք հետևյալ տողերը (# -ով սկսվողները մեկնաբանություններ են և կարող են անտեսվել)

[կիսվել]

Մեկնաբանություն = Pi ընդհանուր թղթապանակ Path =/home/pi/share Browseable = այո Գրելի = Այո միայն հյուր = ոչ ստեղծել դիմակ = 0777 գրացուցակ դիմակ = 0777 Հանրային = այո Հյուրը լավ = այո

Վերջապես, պահպանեք այն; տերմինալում nano- ի օգտագործումը.

սեղմեք «Ctrl+X» ՝ ֆայլը փակելու համար, այնուհետև «Y» ՝ պահպանումը հաստատելու համար, այնուհետև «Enter» ՝ ֆայլը աջ ֆայլի անվան տակ պահելու համար:

Այժմ սահմանեք գաղտնաբառը սամբայի համար նույնը, ինչ օգտագործողի pi- ի համար (կանխադրված ՝ ազնվամորի)

sudo smbpasswd -a pi

վերագործարկեք սամբայի ծառայությունը

sudo /etc/init.d/samba վերագործարկել

Այժմ դուք ունեք հիմունքները, հարմարեցումը հետևում է:

Քայլ 4: Անհատականացում

Անհատականացում
Անհատականացում

ստիպեք շաղ տալ էկրանը ցուցադրել գործարկման ժամանակ ՝ սպիտակ տեքստով սև էկրանի փոխարեն:

Ներբեռնեք WinSCP- ը և մուտք գործեք ՝ օգտագործելով նույն IP- ն, օգտվողը և գաղտնաբառը ՝ SSH/Putty մուտքից:

Գնացեք/home/pi/և վերբեռնեք zip ֆայլում ներկայացված պատկերը այս քայլին ՝ ապակապավորվելուց հետո: Հետո դուրս եկեք: Որպես պատկերի լուծաչափ ՝ պատկերը 1080p է:

մածիկ մուտքագրեք հետևյալ հրամանը.

նանո./.բաշռց

ոլորել դեպի վերջին տողը սլաքների բանալիներով այնտեղ տեղադրել հետևյալ տողերը (# -ով սկսվողները մեկնաբանություններ են և կարող են անտեսվել)

# fifo ssh- ին omxplayer- ին հրամանների համար

mkfifo/tmp/cmd # splash screen ՝ փոխարինելու սև էկրանը և տեքստը sudo/usr/bin/fbi -noverbose -a -T 1 /home/pi/splashscreen.jpg

Վերջապես, պահպանեք այն; տերմինալում օգտագործելով nano: սեղմեք «Ctrl+X» ՝ ֆայլը փակելու համար, այնուհետև «Y» ՝ պահպանումը հաստատելու համար, այնուհետև «Enter» ՝ ֆայլը ճիշտ անվան տակ պահելու համար:

Այժմ մենք օգտվողի «pi» ավտոմատ մուտք ենք գործում բեռնման ժամանակ, դա մեզ անհրաժեշտ է պատկերը ցուցադրելու համար, դա կարելի է անել առանց ավտոմատ մուտքի, բայց դա ավելի դժվար է և կարող է արագ վատանալ մեկ մուտքագրման սխալի պատճառով:

sudo raspi-config

  1. Ընտրեք Boot Option
  2. Ընտրեք Desktop/CLI
  3. Ընտրեք Վահանակի ավտոմատ մուտք CLI- ի համար

Այժմ մենք կվերագործարկենք և վերջացրինք pi- ով և պատրաստելու ենք նվերները խաղալու համար:

sudo վերագործարկում

Իմ նախագծի գաղափարն այն է, որ իրերի մեծ մասն արվում է SSH հաճախորդի մոտ, քանի որ այն կարող է հարմարեցվել և փոխվել, ինչպես դա անհրաժեշտ է:

Քայլ 5: Ինչպես օգտագործել այն

Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն
Ինչպես օգտագործել այն

Ես ցույց կտամ հրամանները և ինչ են անում դրանք և ինչպես կարգավորել հոսքային սարքից լրացուցիչ ծրագրակազմը:

Ես օգտագործում եմ 3 Android ծրագիր և 4 համակարգչի ծրագիր իմ նպատակների համար, բայց դուք իրականացնում եք այն, ինչ ձեզ հարկավոր է այն ամենից, ինչ ձեզ ցույց կտամ, կարող եք ունենալ այդ ամենը և նույնիսկ ավելացնել դրան:

• YouTube. Android- ի դեպքում օգտագործեք Raspcast, համակարգչի դեպքում օգտագործեք այնպիսի կայք, ինչպիսին է https://www.onlinevideoconverter.com/ կամ

www.youtubnow.com/ կամ https://youtubemp4.to կամ նույնիսկ ավելի լավ https://mpgun.com/youtube-to-mp4.html?yid=hTJAnWWK7YQ (hTJAnWWK7YQ youtube id) կստանաք linkԼՄ -ների ուղիղ միացում, որը կարող է նվագարկվել հետևյալ հրամանով.

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

< /Tmp /cmd- ի ավելացումը թույլ կտա հեռակառավարումը և; արձագանք > /tmp /cmd կսկսի հոսքի նվագարկումը, թե չէ կսպասի ֆիֆո -ի հրամանին: Omxplayer- ի -o hdmi պարամետրը դուրս կգա HDMI վիդեո և ձայնը կտեղափոխվի այնտեղ, սա կարևոր է այն մարդկանց համար, ովքեր օգտագործում են Raspberry Pi Zero W.- ի ավելի մեծ տարբերակները:

Այժմ ես ձեզ ցույց եմ տալիս, թե ինչպես կարելի է կարգավորել Raspicast- ը android- ի համար, անվճար է և չունի գովազդ:

Տեղադրեք Raspicast- ը google play խանութից և կազմաձևեք այն, ինչպես ներկայացված պատկերներում:

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

• Sopcast. Սկսեք Sopcast- ը ԱՀ -ում ընտրեք ալիք և երբ որևէ պատկեր տեսնեք, տվեք հետևյալ հրամանը

IP 192.168.1.6 -ը ձեր համակարգչի IP հասցեն է: APԵԿԱՓԱԿՈ NOTԹՅՈՆԸ ՈՉ ՄԻ ՊԻ -ից, իմ օրինակում Pi- ն ունի 192.168.1.9, իսկ նոութբուքը `192.168.1.6

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

• AcePlayer. Գործարկեք այն, ընտրեք ալիք և… կա մեկանգամյա կարգավորումներ, որոնք դուք պետք է փոխեք, որպեսզի այն աշխատի, գնացեք Գործիքներ -> Նախապատվություններ -> Հաստ բոլորը, հոսք -> Նախադրված հոսքի ելքային շղթա, որտեղ մուտքագրում եք հետևյալը

#կրկնօրինակ {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/ կայքից

1 -ին անհրաժեշտ է zervit.exe- ն տեղադրել այն մեդիա ֆայլերով թղթապանակում, որոնք ցանկանում եք ուղարկել ձեր Raspberry PI- ին, այնուհետև գործարկել այն, այն որոշ հարցեր կտա: "Լսելու համար նավահանգստի համարը (80)." "Մուտքագրեք 80 և մուտքագրեք" Ընդունեք գրացուցակի ցուցակ [Y/N]: "մուտքագրեք y և մուտքագրեք, այժմ բացեք դիտարկիչ և մուտքագրեք ձեր LAN IP հասցեն https://192.168.1.6, որը կտեսնեք այնտեղ գտնվող բոլոր մեդիա ֆայլերը, պատճենեք դրանցից մեկի հղումը աջ սեղմումով -> պատճենեք հղումը, այնուհետև ssh- ը մածիկով և մուտքագրեք

omxplayer -o hdmi "https://192.168.1.6/Movie.mp4"/tmp/cmd < - կամ ինչպես էլ կոչվի ձեր մեդիա ֆայլը

ենթագրերով ֆայլերի համար ենթավերնագրերը տեղադրեք նույն անունով, ինչ srt ընդլայնմամբ վիդեո ֆայլը ազնվամորու windows- ի ընդհանուր թղթապանակում

RASPBERRYPI / բաժնետոմս

կամ

192.168.1.9 / բաժնեմաս

որտեղ 192.168.1.9 -ը ձեր ազնվամորու IP- ն է:

ձեր տան թղթապանակում (/home/pi)

winscp pi- ով: rasspberry և վերբեռնեք «omxplayersub.py» կոչվող պիթոնի սցենարը ՝ հետևյալ բովանդակությամբ.

ներմուծման ենթամշակման գործընթաց

ներմուծել sys ներմուծել urllib2 if (len (sys.argv)! = 2). տպել «Ֆայլի անուն նշված չէ» թողնել () 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 "-հավասարեցնել կենտրոնը ' +'" ' +ֆայլ +""' +'-ենթագրեր' +'"' + ենթաֆայլ +'' ', shell = True)

այժմ վերբեռնեք սա 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 հոսք, ընտրեք ֆայլ/ֆայլեր, ընտրեք HTTP, թույլատրեք կանխադրված նավահանգիստը, h.264/AAC (TS), սանդղակը պահեք 1 -ի վրա, Trans -coding - Կարգավորեք հաստ ենթագրեր, հարվածեք հոսքի կոճակին և թողեք այն աշխատում է մի քանի վայրկյան:

omxplayer -o hdmi "https://192.168.1.6:8080/"/tmp/cmd < - այն կսկսի խաղալ

Մենք կատարում ենք տրանս-կոդավորում, դրա ցուցադրման որակի փոքր կորուստ կլինի, և պրոցեսորը ավելի շատ կաշխատի համակարգչի վրա, բայց այն աշխատում է:

ԿԸՀ - վերահսկողություն

Միացրեք հեռուստացույցը

արձագանք 0 | cec -client -s -d 1

Անջատեք հեռուստացույցը

արձագանքման արձագանք 0 | cec -client -s -d 1

Փոխեք HDMI աղբյուրը

HDMI1

արձագանք «tx 4F: 82: 10: 00» | cec -client -s -d 1

HDMI2

արձագանք «tx 4F: 82: 20: 00» | cec -client -s -d 1

HDMI3

արձագանք «tx 4F: 82: 30: 00» | cec -client -s -d 1

HDMI4

արձագանք «tx 4F: 82: 40: 00» | cec -client -s -d 1

Ինչպես տեսնում եք, վեցանկյուն տողի երրորդ բայթը, որին մենք արձագանքում ենք, HDMI միակցիչի համարն է, որը պետք է ակտիվ դարձնել:

Քայլ 6: ofրագրերում տեղադրելու հրամանների ցանկ

Ofրագրերում տեղադրելու հրամանների ցուցակ
Ofրագրերում տեղադրելու հրամանների ցուցակ

Դուք արդեն տեղադրել եք Raspicast- ը նախորդ քայլին, այժմ դուք պետք է ընտրեք Raspberry SSH (այն վճարովի է) կամ SSH կոճակի միջև (այն անվճար է և ինձ ավելի է դուր գալիս, բայց ես արդեն գնել եմ Raspberry SSH- ը ՝ նախկինում գտնելու համար):

Ազնվամորի SSH

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

Այս ծրագիրը կամ SSH կոճակը պահանջվում է, եթե ձեզ անհրաժեշտ է համակարգչից իրեր գցել և Android սարքից հեռակառավարման վահանակի կարիք ունեք, այն կարող է օգտագործվել առանց համակարգչի ծեփամածիկի միջոցով:

Երկուսի համար կազմաձևումը մոտավորապես նույնն է:

Կոճակ 1 Btn տեքստ. Վերագործարկեք

Btn Cmd:

sudo վերագործարկում

Կոճակ 2

Btn տեքստ ՝ անջատում

Btn Cmd:

sudo poweroff

Կոճակ 3

Btn տեքստ ՝ HDMI1

Btn Cmd:

արձագանք «tx 4F: 82: 10: 00» | cec -client -s -d 1

Կոճակ 4

Btn տեքստ ՝ HDMI2

Btn Cmd:

արձագանք «tx 4F: 82: 20: 00» | cec -client -s -d 1

Կոճակ 5

Btn տեքստ ՝ HDMI3

Btn Cmd:

արձագանք «tx 4F: 82: 30: 00» | cec -client -s -d 1

Կոճակ 6

Btn Text: Kill omxplayer

Btn Cmd:

sudo killall -s 9 omxplayer.bin

Կոճակ 7

Btn Text: 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 Text: Խաղալ/դադար

Btn Cmd:

echo -n p> /tmp /cmd

Կոճակ 11

Btn տեքստ ՝ հատոր +

Btn Cmd:

արձագանք -n +> /tmp /cmd

Կոճակ 12

Btn տեքստ ՝ հատոր -

Btn Cmd:

echo -n -> /tmp /cmd

Կոճակ 13

Btn Text: Դուրս եկեք 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 Text: Default Wallpaper

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

-t 5 5 վայրկյան

Կոճակ 17 Btn Տեքստ. SUBTITLE HTTP PLAY (Խմբագրել)

Btn Cmd:

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

Խմբագրելիս փոխեք «https://192.168.1.6/Some%20video%20w%%subtitle.mp4» ֆայլի url- ը արտաքին աղբյուրից կամ փոխեք այն որպես/home/pi/share: Ենթագրերը պետք է լինեն/home/pi/share, ՄԻՇՏ:

Ազնվամորու SS- ի անվճար այլընտրանք

Աշխատում է նույնը, ինչ 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 Շրջանակ վայրկյանում - fps (համար) խոսափող Միացնել/անջատել խոսափողը `միացված (լարային) կամ անջատված (լարային)

Օրինակ ՝ rtsp: // (սարքի IP հասցե) ՝ 5554/ետ? 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

Ստեղծեք php վեբ սերվեր ՝ լսելով 4321 նավահանգստում, կարող եք նավահանգիստը փոխել այն, ինչ ցանկանում եք: Սկսեք սա նույն օգտվողի հետ, որն անհրաժեշտ է տեսանյութերը նվագարկելու համար: Խնդրում ենք չօգտագործել apache կամ այլ սերվերներ php սցենարը գործարկելու համար, հավանաբար այն չի աշխատի:

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 -ն ազնվամորի պի IP- ն է)

Վերագործարկումը autostart- ը միացնելու համար պարզապես ավելացրեք հետևյալ տողը ձեր crontab- ին: Դա արեք նույն օգտվողի հետ, որն անհրաժեշտ է տեսանյութերը նվագարկելու համար: Sudo չի պահանջվում: Crontab -e- ի հետ crontab- ին ավելացրեք հետևյալ տողը ՝ վերագործարկման ժամանակ պարզ php վեբ սերվերը սկսելու համար:

crontab -e

հիմա ավելացրեք

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

Ավելացրեք ֆայլերը պարամետրերում, կարող են ավելացվել միայն տեղակայված կամ ձևավորված բաժնետոմսեր և հաճախակի հոսքեր: ավելացնել/home/pi/share նաև ենթագրերի թղթապանակում և անհրաժեշտության դեպքում միացնել 2 անգամ նվագարկման արագության և առանց ձայնի վրիպակի:

Խորհուրդ ենք տալիս: