Raspberry Pi – Streaming imagini de la webcam USB

b525-hd-webcamAvând prin casă la îndemână un Raspberry Pi 3 cu Raspibian instalat și un webcam USB Logitech B525, am zis să testez posibilitatea de a vizualiza de la distanța imagini de pe această camera. Treaba merge ușor și este foarte simplu:

  1. Primul pas: am conectat camera în portul USB și a fost detectată imediat:

usb 1-1.2: new high-speed USB device number 5 using dwc_otg
usb 1-1.2: New USB device found, idVendor=046d, idProduct=0836
usb 1-1.2: New USB device strings: Mfr=0, Product=2, SerialNumber=1
usb 1-1.2: Product: B525 HD Webcam
usb 1-1.2: SerialNumber: 5406BB00
media: Linux media interface: v0.10
Linux video capture interface: v2.00
usb 1-1.2: Warning! Unlikely big volume range (=6144), cval->res is probably wrong.
usb 1-1.2: [5] FU [Mic Capture Volume] ch = 1, val = 1536/7680/1
uvcvideo: Found UVC 1.00 device B525 HD Webcam (046d:0836)
usbcore: registered new interface driver snd-usb-audio
input: B525 HD Webcam as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.2/input/input0
usbcore: registered new interface driver uvcvideo
USB Video Class driver (1.1.1)

2. Instalăm motion:

apt-get install motion

3. Configurăm diverse opțiuni în fișierul /etc/motion/motion.conf. Trebui să acordăm atenție în special următoarelor opțiuni:

  • daemon – îl vom seta on
  • webcam_localhost – îl vom seta off pentru a putea accesa imaginile de la distanța
  • framerate – în funcție de necesitați
  • width – maxin 1280 în cazul camerei mele, dar puteti folosi o valoare mai mică
  • height – maxim 720 la mine, dar puteți folosi o valoare mai mică

4. Modificăm fișierul /etc/default/motion și setăm optiunea start_motion_daemon pe on.

5. Pornim serviciul:

/etc/ini.d/motion start

6. Accesăm din browser adresa http://<ip_rpi>:8081

De menționat că portul poate fi modificat din fișierul de config. Spor!

Dacă tot vorbim de Raspberry Pi și camere web USB, este cazul să știți că se poate folsosi fswebcam pentru a prelua imagini statice. Doi pași:

apt-get install fswebcam

fswebcam imagine1.jpg

Articole asemanatoare:

Bogdan Turcanu

Bogdan Turcanu

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.