見守りカメラ再構築・・・
以前こちらで投稿した見守りカメラですが、Raspberry Piに使用していたSDカードを不注意で破損してしまい、泣く泣く再構築することになりました。再構築ついでに、手順をメモメモ。
カメラにはLogicool製のWebcam C920rを使用し、H.264エンコーディングでストリーミングします。
事前準備
Raspbianのインストールとネットワーク設定が終わった状態とします。
ファームウェアが古いとエラーになることがあるみたいなので、まずは最新化します。
$ sudo apt-get install rpi-update $ sudo rpi-update $ sudo shutdown -r now
ストリーミングに使用するvlcもインストールします。
$ sudo apt-get install vlc
vlcを実行するユーザ(ここではhogeとします)がデバイスにアクセスできるように、groupを編集します。
$ sudo vi /etc/group video:x:44:pi -> video:x:44:pi,hoge
ストリーミング処理をデーモン化
ネット上の情報を参考にさせていただきつつ、みよう見まねで以下の内容でスクリプトを用意します。
$ cd /etc/init.d $ sudo vi vlc-streamer
保存したファイルのパーミッションを変えて、デーモンとして登録します。
$ sudo chmod 755 vlc-streamer $ sudo update-rc.d vlc-streamer defaults $ sudo service vlc-streamer start
以上で設定はおしまいです。iPhone等からVLCを使って、ネットワークストリームで http://{hostname or IP address}:8080 にアクセスすると、ストリーミングが見られるはずです。