スマートサーブの活用として、監視カメラを置いてみようかと。ただ、手元にネットワークカメラはない。
じゃぁ作ればいいじゃないか。
ということで、
こちらの記事をみて、Raspberry piとWebcamで監視カメラとして動作させることができる
motionというフリーソフトがあることを発見。以前、OpenCVでもやろうかと思って買った、Microsoftの
LifeCam HD-5000があったので、それで試してみる。
インストールはapt-get install motionとするだけ。あとはちょこっと設定ファイル変更するだけで動作する。
はずだった・・・
がうまく動かない。いくつか理由が判明。
1) 機器の設定の問題
lsusbをみたところ、機器は認識しているもよう。ポート8080の設定画面は動作するが、どうも画像がでない。
起動ログをみてみると、どうやらv4l2_paletteの設定があってない模様。
デフォルトでは、8(V4L2_PIX_FMT_YUV420 : 8 'YU12')だが、HD-5000は2(V4L2_PIX_FMT_MJPEG : 2 'MJPEG')と6(V4L2_PIX_FMT_YUYV : 6 'YUYV')にしか対応してない模様。
⇒設定変更
2) ブラウザの問題
設定を変更するが、ポート8081で画像表示されない。
最初は、IE次にChromeでアクセス。両方ダメ。ダメ元でFireFoxに変えてみたところちゃんと表示されました。
次にスマートサーブを使って、VPNでiPhoneからアクセスしてみたら、表示はされるが自動でリロードされない。
ブラウザの相性があるようです。
とまぁ、なんとか動作させることができたのですが、deamonモードで動作すると10秒くらいでプロセスがお亡くなりなる。。。
ちょっとこれでは使えない。きっちり調べれば何かわかりそうだが、そこまで監視したいわけではないので、このあたりでやめておく。
やっぱりちゃんと使いたいなら、6000円くらいである専用機(TS-WLCAMとか)を買った方がよさげ。もしくは、QNAPの監視カメラ機能を使うのがよいな。