1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/bin/bash
case "$1" in
start)
if [ -f /var/www/Webcam/mylockfile ]; then exit 1; fi
touch /var/www/Webcam/mylockfile
cvlc v4l2:// :v4l2-vdev="/dev/video0" --no-sout-audio --sout '#transcode{fps=12,vcodec=theo,vb=192,width=640,heigh=480}:standard{access=http,mux=ogg,dst=live.ogv}' &
sleep 5m
killall vlc &
rm /var/www/Webcam/mylockfile
;;
stop)
killall vlc &
rm /var/www/Webcam/mylockfile
;;
*)
echo "Usage: ./cam.sh {start|stop}" >&2
exit 3
;;
esac
exit 0 |
Partager