Die WebCam auf dem Server stellt die erfassten Bilder für alle verbundenen Clients bereit.
Unterstützte Clients:
Das erfasste WebCam-Bild soll so klein wie möglich sein, um Bandbreite zu sparen. Dies ist speziell bei Mobil-Clients sehr wichtig.
Die Aktion ruft ein externes Erfassungs-Script auf, um ein neues Schnappschuss-Bild von der WebCam zu erfassen.
Die Option Asynchron muss für diese Aktion deaktiviert sein.
Das Script muss ein Bild im JPEG-Format bereitstellen, dass auch so klein wie möglich sein sollte und kleiner als 100kB sein muss..
Die wacaw –CIF Option erzeugt ein kleines Bild von 352 X 288 Pixel. (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
Zeilen-Erläuterung:
#!/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"