じゃがいもログ

脊髄性筋萎縮症(SMA)1型の息子と生活中

見守りカメラ再構築・・・

以前こちらで投稿した見守りカメラですが、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 にアクセスすると、ストリーミングが見られるはずです。