動画配信 (MJPG-streamer)
MJPG-streamer は、UVC (USB Video Class) 対応のWEBカメラからjpeg画像を取り出して、Motion-JPEG としてストリーミング配信するアプリです。
インストール
ライブラリをインストールする
$ sudo apt-get install subversion
$ sudo apt-get install imagemagick
$ sudo apt-get install libjpeg-dev
$ sudo apt-get install libv4l-dev
$ sudo apt-get install v4l-utils
mjpg-streamer をダウンロードする
$ cd ~
$ mkdir builds
$ cd builds
$ svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg-streamer mjpg-streamer
ビルドする
$ cd mjpg-streamer
$ make
電源投入時に自動起動する
設定ファイルのひな形をダウンロードする
$ cd /tmp
カメラに合わせて変更する
Buffalo BSW20KM15 では、-y (YUYV format) の指定が必要でした。
$ nano rpi-mjpg-streamer/init/mjpg-streamer.sample
---
#PLUGIN_IN="$MJPG_STREAMER_INSTALL/input_uvc.so -d $DEVICE_IN -r $RESOLUTION -f $FPS -l $LED"
PLUGIN_IN="$MJPG_STREAMER_INSTALL/input_uvc.so -d $DEVICE_IN -r $RESOLUTION -f $FPS -l $LED -y"
---
自動起動を設定する
$ sudo cp rpi-mjpg-streamer/init/mjpg-streamer.sample /etc/init.d/mjpg-streamer
$ sudo chmod 755 /etc/init.d/mjpg-streamer
$ sudo insserv mjpg-streamer
WEBブラウザでアクセスする
BASIC認証画面が出るので、ユーザ名「pi」パスワード「raspberry」を入力する。
参考