webcam
定期キャプチャユーティリティ webcam を起動する。
設定ファイルを編集する。
カメラの取り付けが逆さまなので、rotate を 2 にして画像を180度回転させている。キャプチャ間隔は15秒。画像サイズは最大640X480だが、レスポンスなどを考えて320X240とした。
ftp 転送しないので、セクションごと削除してある。
# cat .webcamrcこれで保存された画像を見るための html
[grab]
device = /dev/video0
text = "One's Doghouse webcam %H:%M:%S %m-%d-%Y"
fg_red = 255
fg_green = 255
fg_blue = 255
width = 320
height = 240
wait = 0
rotate = 2
top = 0
left = 0
bottom = -1
right = -1
quality = 95
trigger = 0
once = 0
archive = /home/httpd/html/webcam/webcam.jpg
delay = 15
<BODY onload="REFRESH()">
<IMG src="webcam.jpg" border="0" name="LCNMON" width="320" height="240">
<SCRIPT language="javascript">
function REFRESH(){
var today = new Date();
var hour = today.getHours();
var min = today.getMinutes();
var sec = today.getSeconds();
if(document.images)document.LCNMON.src = 'webcam.jpg?' + hour + min + sec;
window.setTimeout( "REFRESH()",15000);
}
</SCRIPT>
</BODY>
画像オブジェクトを15秒ごとに更新する javascript 。画像キャプチャとオブジェクト更新がそれぞれ15秒間隔なので、web 上では実際よりも最大で30秒程度昔の画像が表示されることになる。
キャプチャの開始と終了
# webcam &このサイトのWebCam(LiveCam)はこちら。
# killall webcam
