Rocrail Pro
Wiki Documentation
Support Forum
Mobile
- andRoc Android
- Rocweb Browser
- WIO-Control ESP32
- Rocview Tablet
DIY
User
Wiki writer
Special
Legal
Rocrail Pro
Wiki Documentation
Support Forum
Mobile
DIY
User
Wiki writer
Special
Legal
La WebCam sur Serveur fournit les images capturées à tous les clients connectés..
Clients pris en charge :
L'image WebCam capturée doit être aussi petite que possible pour économiser de la bande passante. Ceci est particulièrement important dans le cas des clients mobiles connectés .
L'action appelle une Capture Script externe pour capturer une nouvelle image instantanée depuis la WebCam..
L'option Asynchrone doit être désactivée pour cette action.
Le script doit fournir une image au format JPEG et doit être le plus petit possible et doit être inférieur à 100kB.
L'option wacaw –CIF générera une petite image de 352 X 288. (Common Intermediate Format)
#!/bin/bash echo "Snapping a new image of the webcam..." /Users/rob/Projects/Rocrail/unxbin/rocnet/webcam/wacaw -d 2 --jpeg --CIF /Users/rob/Projects/Rocrail/unxbin/rocnet/webcam/_picture mv /Users/rob/Projects/Rocrail/unxbin/rocnet/webcam/_picture.jpeg /Users/rob/Projects/Rocrail/unxbin/rocnet/images/picture.jpg
Explication des lignes:
#!/bin/bash picfile="/home/sven/rocrail/images/$(basename "$0").jpg" tmpfile="/home/sven/rocrail/images/_$(basename "$0").jpg" device="/dev/video${0: -1}" echo "Snapping a new picture from $device to $picfile" avconv -f video4linux2 -i "$device" -frames 1 "$tmpfile" mv "$tmpfile" "$picfile"