Mündəricat:

Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming): 6 Addım
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming): 6 Addım

Video: Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming): 6 Addım

Video: Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming): 6 Addım
Video: How to Build Raspberry Pi Pico PLC || OpenPLC Editor 2024, Noyabr
Anonim
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)
Raspberry Pi Web Stream Kit - Part 2 (Pi Video Streaming)

Tamam, bunun fotoşəkillərə ehtiyacı olduğunu düşünmədim, amma veb sayt şəkilləri sevir. Bunlar əsasən sizin üçün bir sıra əmr və addımlardır. Hər hansı bir xüsusiyyətə cavab verə biləcək bir çox başqa sayt var.

Mənim üçün işləyən budur. Bu, başqa bir kompüterə, bu vəziyyətdə bir OBS Studio işinə axın etmək üçün bir veb kamera və moruq pi sistemi qurmaq üçün hər yerdən digər parçaları birləşdirir.

İLK LEGO Liqası yarışına birdən çox fikir vermək üçün kameralardan istifadə edirəm. Hadisələrin (konsertlər, məzuniyyətlər və s.) Facebook -da yayımlanmasına icazə vermək üçün uşaq liseyim üçün 4 kamera dəsti də hazırladım. Twitch və Youtube ilə də test etdim. OBS Studio bir çox seçim təmin edir

Kamera sayında bant genişliyindən başqa heç bir real məhdudiyyət yoxdur. Sərt xətlərdən istifadə etməyi üstün tuturam, çünki bant genişliyini daha yaxşı qoruyur. Xüsusilə çox miqdarda metal olan izdihamlı bir siqnal mühitində simsiz əlaqə gecikmə problemlərinə malikdir (bunu bir məktəb fond qaldırıcısında quru qaçış zamanı kəşf etdi).

Təchizat

İnternetə çıxışı olan kompüter

Raspberry Pi, klaviatura/siçan/video girişi ilə. İnternetə də Ethernet girişi.

Logitech c920 veb kamera

Addım 1: RPi Yaddaş Kartını konfiqurasiya edin

NOOB quraşdırılmış bir kart üçün

ABOX -dan aldığım dəstlə birlikdə gələn bir kartla başlayıram. Noobs v3.0.0 kartda idi.

32 GB uSD kartım var. 16 GB da işləyəcək. Kiçiklərin işləyə biləcəyini düşünürəm, amma xərc fərqi üçün 16, 32 və ya daha böyük kartları əldə edin.

Bir kartınız varsa, 2 -ci addıma keçə bilərsiniz

Sıfırdan yeni bir quraşdırma üçün,

Ən son NOOBS -u https://www.raspberrypi.org/downloads/noobs/ saytından yükləyin

  • SD Kart konfiqurasiyası üçün alətləri yükləyin

    • Yalnız SD Kartı formatlaşdırmaq üçün: SD Kart Formatlayıcı

      https://www.sdcard.org/downloads/formatter/index.html

    • Kartdan yazmaq / SD karta yazmaq üçün

      https://sourceforge.net/projects/win32diskimager/files/latest/download

  • Windows PC -yə bağlamaq üçün USB və ya SD karta bir uSD adapter istifadə edin
  • SD Kart Formatlayıcıdan istifadə edərək SD kartı formatlayın
  • Win32diskimager istifadə edərək SD karta NOOBs.zip yükləyin,
  • Cihazınızdan SD kartı çıxarın

Bu, https://projects.raspberrypi.org/en/projects/raspberry-pi-setting-up/3 ünvanındakı addımlara bənzəyir.

Addım 2: RPi Quraşdırmasını qurun

RPi Quraşdırmasını qurun
RPi Quraşdırmasını qurun
RPi Quraşdırmasını qurun
RPi Quraşdırmasını qurun
RPi Quraşdırmasını qurun
RPi Quraşdırmasını qurun

SD kartı rPi -yə daxil edin

  • RPi -nin video çıxışı, Enet, Klaviatura, Siçan və Video əlaqələrinə malik olduğundan əmin olun
  • Cihaza güc tətbiq edin
  • Quraşdırma pəncərəsində quraşdırmaq üçün OS seçin (bu nümunə üçün Raspbian istifadə edilmişdir)

    • Bu bir az vaxt aparacaq (təxminən 20 dəqiqə)
    • Ölkəni, dili, klaviaturanı konfiqurasiya edin …
    • Hər hansı bir yeniləməni həyata keçirin (quraşdırma zamanı avtomatik olaraq yoxlanılır)
  • Yenidən başladıqdan sonra, Raspberry Pi Konfiqurasiya Dialogu vasitəsi ilə digər konfiqurasiyanı yerinə yetirin

    • Host adını istədiyiniz dəyərə yeniləyin
    • SSH, VNC, serial port, serial konsolunu aktiv edin

      Digər elementləri deaktiv edin

    • Performans yeniləmələri yoxdur
    • Lokalizasiya yoxdur (ilkin quruluşdan yaxşı ayarlanmalıdır)

Addım 3: Lazım olan Proqramı Qurun

Lazım olan Proqramı Qurun
Lazım olan Proqramı Qurun
Lazım olan Proqramı Qurun
Lazım olan Proqramı Qurun
Lazım olan Proqramı Qurun
Lazım olan Proqramı Qurun

İLK - Terminal pəncərəsini işə salın və rPi distrounu yeniləyin

sudo apt-get yeniləməsi

sudo apt-get dist-upgrade

İkincisi - Lazım olan əsas kitabxanaları yükləyin və qurun

sudo apt-get install-essential libjpeg8-dev imagemagick libv4l-dev cmake -y qurun

sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.h

(Videodev2.h əlaqələndirmə bağlantısını xatırlamıram. Bir il əvvəl orijinal quraşdırma tariximdə idi. Bu istifadə üçün zərər vermir kimi görünür)

Sonuncu --j.webp" />

cd

git clone https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-eksperimental olaraq sudo qurun

Addım 4: Axını yoxlayın

Axın Testi
Axın Testi
Axın Testi
Axın Testi

Terminal pəncərələrində aşağıdakıları edin

/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- axın/www"

RPi -də axına baxın

brokeri "localhost: 8080/? action = stream" üçün açın

Kompüterinizdə axına baxın

RPi -də vahidin IP ünvanını alın (ifconfig) (eth0: 192.168.1.36, məsələn)

"Http://192.168.1.36:8080/?action=stream" üçün kompüter brokerini açın.

Addım 5: Avtomatik başlatma üçün konfiqurasiya edin

Avtomatik başlatma üçün konfiqurasiya edin
Avtomatik başlatma üçün konfiqurasiya edin
Avtomatik başlatma üçün konfiqurasiya edin
Avtomatik başlatma üçün konfiqurasiya edin
Avtomatik başlatma üçün konfiqurasiya edin
Avtomatik başlatma üçün konfiqurasiya edin

~/Mjpg-streamer/mjpg-streamer-Experimental/start.sh yeniləyin

Bu sətrin əlavə olunduğundan və şərh edilmədiyindən əmin olun:

./mjpg_streamer -i "./input_uvc.so -r HD -f 30" -o "./output_http.so -w./www"

/Etc/rc.local yeniləyin

Faylın sonundakı "çıxış 0" ı aşağıdakılarla əvəz edin:

cd/home/pi/mjpg-streamer/mjpg-streamer-eksperimental

sudo./start.sh & 0 -dan çıxın

Moruq pi -ni yenidən başladın və hər şeyi yoxlamaq üçün 4 -cü addımı təkrarlayın

Addım 6: İsteğe bağlı Statik IP ünvanı

Varsayılan DHCP ünvanı ehtiyaclarınıza uyğun ola bilər.

Öz statik IP konfiqurasiyanızı da qurmaq istəyə bilərsiniz. Donanım üçün konfiqurasiyam qapalı bir şəbəkəyə malik idi.

LAN konfiqurasiyam belə idi:

  • (4 ədəd) Logitech C920 USB kamera RPi
  • Hər bir RPi idarə olunmayan bir keçidə bağlıdır.
  • OBS Studio olan bir noutbuk da açara bağlıdır.
  • Bu portların hamısı şəxsi IP ünvan konfiqurasiyam üçün qurulmuşdu.
  • RPi -də /etc/dhcpcd.conf -da bu parametrləri təyin etdim

Et0 interfeysi

məlumat verin 8.11.2.12

statik yönləndiricilər = 8.11.1.1

wlan0 interfeysi

məlumat verin 8.11.2.102

statik yönləndiricilər = 8.11.1.1

OBS studiyasını "xarici dünyaya" yönəltmək üçün çıxışı Facebook, YouTube, Twitch və ya digər video server xidmətlərinə ötürmək üçün dizüstü kompüterinizdən və ya USB Ethernet adapterindən istifadə edin.

Tövsiyə: