Բովանդակություն:
- Պարագաներ
- Քայլ 1: Կարգավորեք RPi հիշողության քարտը
- Քայլ 2: Կարգավորեք RPi տեղադրումը
- Քայլ 3: Տեղադրեք անհրաժեշտ ծրագրակազմը
- Քայլ 4: Փորձարկելով հոսքը
- Քայլ 5: Կարգավորեք Autostart- ը
- Քայլ 6: Ընտրովի ստատիկ IP հասցե
Video: Raspberry Pi Web Stream Kit - Մաս 2 (Pi Video Streaming) ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-31 10:21
Լավ, ես չէի կարծում, որ սա լուսանկարների կարիք ունի, բայց կայքը սիրում է նկարներ: Սրանք ձեզ համար հիմնականում մի շարք հրամաններ և քայլեր են: Կան մի շարք այլ կայքեր, որոնք կարող են անդրադառնալ ցանկացած յուրահատկության:
Սա այն է, ինչ աշխատել է ինձ համար: Սա համատեղում է այլ մասեր ամբողջ աշխարհից ՝ ընդհանուր տեսախցիկ և ազնվամորու pi համակարգ ստեղծելու համար, որպեսզի ելքը հոսեն այլ համակարգչի վրա, այս դեպքում ՝ OBS Studio- ի գործարկման վրա:
Տեսախցիկներով ես տրամադրում եմ LEGO ԱՌԱ LeagueԻՆ ԼԻԳԱ մրցույթի բազմաթիվ տեսակետներ: Երեխաներիս ավագ դպրոցի համար ես տեղադրել եմ նաև 4 ֆոտոխցիկի հավաքածու, որը թույլ կտա իրադարձությունների (համերգներ, ավարտություններ և այլն) հոսքը Facebook- ում: Փորձարկել եմ նաև Twitch- ով և Youtube- ով: OBS Studio- ն ապահովում է բազմաթիվ տարբերակներ
Տեսախցիկների քանակի իրական սահմանափակում չկա, բացի թողունակությունից: Ես նախընտրում եմ օգտագործել կոշտ գծեր, քանի որ այն ավելի լավ է պահպանում թողունակությունը: Wireless- ն ունի ուշացման խնդիրներ, հատկապես լեփ -լեցուն ազդանշանային միջավայրում `բազմաթիվ մետաղներով (դա հայտնաբերվել է դպրոցական ֆոնդերի հավաքագրողի չոր վազքի ժամանակ):
Պարագաներ
Համակարգիչ `ինտերնետ հասանելիությամբ
Ազնվամորի Պի, ստեղնաշար/մկնիկ/տեսանյութ հասանելիությամբ: Ethernet մուտք դեպի ինտերնետ, ինչպես նաև:
Logitech c920 տեսախցիկ
Քայլ 1: Կարգավորեք RPi հիշողության քարտը
Տեղադրված NOOB- ով քարտի համար
Ես սկսում եմ մի քարտով, որը գալիս էր ABOX- ից նոր ստացած հանդերձանքով: Քարտի վրա Noobs v3.0.0- ն էր:
Ես ունեմ 32 ԳԲ uSD քարտ: 16 ԳԲ -ն նույնպես կաշխատի: Ենթադրում եմ, որ փոքրերը կարող են աշխատել, բայց ծախսերի տարբերության համար պարզապես ձեռք բերեք 16, 32 կամ ավելի մեծ քարտերը:
Եթե քարտ ունեք, կարող եք անցնել Քայլ 2
Installationրոյից նոր տեղադրման համար ՝
Ներբեռնեք վերջին NOOBS- ը https://www.raspberrypi.org/downloads/noobs/ կայքից
-
Ներբեռնեք գործիքներ SD քարտի կազմաձևման համար
-
Միայն SD քարտի ձևաչափման համար. SD քարտի ձևաչափ
https://www.sdcard.org/downloads/formatter/index.html
-
Քարտից / SD քարտին գրելու համար
https://sourceforge.net/projects/win32diskimager/files/latest/download
-
- Օգտագործեք uSD ադապտեր USB- ին կամ SD քարտ `ձեր Windows համակարգչին միանալու համար
- Ձևաչափեք SD քարտը ՝ օգտագործելով SD քարտի ձևաչափիչը
- Տեղադրեք NOOBs.zip- ը SD քարտի վրա ՝ օգտագործելով win32diskimager,
- Ձեր սարքից հանեք SD քարտը
Սա նման է https://projects.raspberrypi.org/hy/projects/raspberry-pi-setting-up/3- ի քայլերին:
Քայլ 2: Կարգավորեք RPi տեղադրումը
Տեղադրեք SD քարտը rPi- ի մեջ
- Համոզվեք, որ rPi- ն ունի վիդեո ելք, Enet, Keyboard, Mouse և Video կապեր
- Կիրառեք էներգիան միավորին
-
Տեղադրման պատուհանում ընտրեք OS- ն տեղադրելու համար (Raspbian- ն օգտագործվել է այս օրինակի համար)
- Սա որոշ ժամանակ կպահանջի (մոտ 20 րոպե)
- Կարգավորել երկիրը, լեզուն, ստեղնաշարը…
- Կատարեք ցանկացած թարմացում (ինքնաբերաբար ստուգվում է տեղադրման ժամանակ)
-
Վերագործարկումից հետո, այլ կոնֆիգուրացիա կատարեք Raspberry Pi կազմաձևման երկխոսության միջոցով
- Թարմացրեք հյուրընկալողի անունը ցանկալի արժեքին
-
Միացնել SSH, VNC, սերիական նավահանգիստ, սերիական վահանակ
Անջատեք մյուս տարրերը
- Կատարման թարմացումներ չկան
- Տեղայնացում չկա (սկզբնական կարգավորումից պետք է տուգանք սահմանվի)
Քայլ 3: Տեղադրեք անհրաժեշտ ծրագրակազմը
ԱՌԱԻՆ - Գործարկեք տերմինալի պատուհան և թարմացրեք rPi բաշխումը
sudo apt-get թարմացում
sudo apt-get dist-upgrade
Երկրորդ - Ներբեռնեք անհրաժեշտ գրադարանները և կառուցեք դրանք
sudo apt-get տեղադրել կառուցել-էական libjpeg8-dev imagemagick libv4l-dev cmake -y
sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.h
(Ես չեմ հիշում videodev2.h կապի հղումը: Դա մեկ տարի առաջ իմ սկզբնական տեղադրման պատմության մեջ էր: Թվում է, թե չի վնասում այս օգտագործման համար)
Վերջին - Ներբեռնեք-j.webp" />
CD
git clone https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-experimental make sudo make install
Քայլ 4: Փորձարկելով հոսքը
Տերմինալի պատուհաններում կատարեք հետևյալը
/usr/local/bin/mjpg_streamer -i "input_uvc.so -r 1280x720 -d/dev/video0 -f 30 -q 80" -o "output_http.so -p 8080 -w/usr/local/share/mjpg- հոսք/www"
Դիտեք հոսքը rPi- ում
բացել brower- ը «localhost: 8080/? action = stream» - ի համար
Դիտեք հոսքը ձեր համակարգչում
RPi- ում ստացեք միավորի IP հասցեն (ifconfig) (օրինակ ՝ eth0: 192.168.1.36)
Բացեք ձեր համակարգչի զննարկիչը «https://192.168.1.36:8080/?action=stream» - ի համար
Քայլ 5: Կարգավորեք Autostart- ը
Թարմացրեք ~/mjpg-streamer/mjpg-streamer-experimental/start.sh
Համոզվեք, որ այս տողը ավելացված է և չի մեկնաբանվում.
./mjpg_streamer -i "./input_uvc.so -r HD -f 30" -o "./output_http.so -w./www"
Թարմացնել /etc/rc.local
Ֆայլի վերջում գտնվող «ելք 0» -ը փոխարինեք հետևյալով.
cd/home/pi/mjpg-streamer/mjpg-streamer-experimental
sudo./start.sh & ելք 0
Վերագործարկեք ազնվամորու pi- ն և կրկնում քայլ 4 -ը ՝ ամեն ինչ ստուգելու համար
Քայլ 6: Ընտրովի ստատիկ IP հասցե
Կանխադրված DHCP հասցեավորումը կարող է համարժեք լինել ձեր կարիքների համար:
Կարող եք նաև ցանկանալ տեղադրել ձեր սեփական ստատիկ IP կոնֆիգուրացիան: Իմ սարքավորումների իմ կոնֆիգուրացիան նախատեսված էր ունենալ փակ ցանց:
Իմ LAN կոնֆիգուրացիան հետևյալն էր.
- (4 հատ) Logitech C920 USB տեսախցիկ RPi
- Յուրաքանչյուր RPi կցվում է չկառավարվող անջատիչին:
- Անջատիչին կցված է նաեւ OBS Studio- ով աշխատող նոթբուք:
- Այս բոլոր նավահանգիստները տեղադրված էին իմ անձնական IP հասցեի կազմաձևման վրա:
- RPi- ում /etc/dhcpcd.conf- ում ես սահմանեցի այս կարգավորումները
ինտերֆեյս eth0
տեղեկացնել 8.11.2.12
ստատիկ երթուղիչներ = 8.11.1.1
ինտերֆեյս wlan0
տեղեկացնել 8.11.2.102 թ
ստատիկ երթուղիչներ = 8.11.1.1
OBS ստուդիան «արտաքին աշխարհ» տանելու համար օգտագործեք ձեր նոութբուքը կամ USB Ethernet ադապտերը ՝ հոսքը հոսք ուղարկելու համար դեպի Facebook, YouTube, Twitch կամ տեսասերվերների այլ ծառայություններ:
Խորհուրդ ենք տալիս:
DTMF VIDEO STREAMING ROVER ՝ 3 քայլ
DTMF VIDEO STREAMING ROVER. Բարև իմ LINUX TERMINAL CONTROLLED ROVER- ից և WIFI DTMF համակարգչի կողմից վերահսկվող ռոբոտից հետո սա իմ երրորդ ռոբոտն է: և այստեղ, ինչպես մյուս երկուսը, ես չեմ օգտագործել որևէ միկրոկոնտրոլեր կամ ծրագրավորում `այն պարզ և հեշտ դարձնելու համար: այն նաև ուղիղ տեսանյութեր է հեռարձակում WiFi- ով
Twitch Stream- ի ստեղծում. 7 քայլ
Twitch Stream- ի ստեղծում. Այսօր ես ցույց կտամ twitch.tv- ով հոսքը սկսելու քայլերը `օգտագործելով Open Broadcasting Software- ը: Սա օգտագործվում է տեխնիկական գրելու նախագծի համար: Հուսով եմ, որ սա կօգնի ձեզ կարգավորել ձեր հոսքը: *** Պետք է հիշել մի բան. Դուք չեք կարող հոսել o
Arduino Stream տախտակամած ՝ 5 քայլ
Arduino Stream Deck. Ես Ամերիկա կատարած իմ ուղևորությունից մի բան տեսա, որը, իմ կարծիքով, իսկապես զով և օգտակար էր `The Stream Deck: Հիմնականում դա դյուրանցման ստեղներ են ՝ ցանկացած ծրագրի համար, որը հիանալի է բազմակողմանի աշխատանքի համար: Բայց բանն այն է, որ դա ինձ համար չափազանց թանկ է (100 դոլար) և դա ոչ մի
Raspberry Pi: Steam Streaming: 8 քայլ
Raspberry Pi: Steam Streaming. Չնայած ինձ հաճելի է նստել աշխատասեղանիս մոտ և խաղալ խաղեր, երբեմն կարոտում եմ այն օրերը, երբ կարող եմ նստել բազմոցին և խաղալ Call of Duty կամ GTA: Երկու սենյակների և խաղերի հոսքը իմ կենդանի սենյակի հեռուստատեսության հետ համատեղելը կատարյալ թվաց: Սա ուսանելի դևեր
Toddler Video Remote for PC Video Player: 6 քայլ
Toddler Video Remote for PC Video Player: Ես կառուցում եմ հեռակառավարիչ, որը միանում է համակարգչին USB- ով: Մեծ հեռակառավարման վահանակը թույլ է տալիս իմ փոքրիկին ընտրել և խաղալ տեսանյութեր հին համակարգչով: Սա համեմատաբար պարզ նախագիծ է: Հիմնական բաղադրիչը կամ USB ստեղնաշարն է, կամ անլար USB ստեղնաշարը: Այնուհետեւ