mjpg-streamer
必要なパッケージをインストールする
sudo apt-get install libjpeg-dev imagemagick
ソースファイルを取得する
svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg-streamer mjpg-streamer
コンパイルを行う
cd mjpg-streamer
make
起動
./start.sh
停止
フォアグラウンドで起動している場合
[Ctl]+[c]キーを押下する
バックグラウンドで動かしている場合
kill -9 `pidof mjpg_streamer`
ブラウザで確認
※xxx.xxx.x.xxxは、Raspberry PiのIPアドレス
自動起動/自動停止
USBにWebカメラを付けた時には、mjpg-streamerを起動、外した時には、mjpg-streamerを停止する
/etc/udev/rules.d/z10_mjpg-streamer.rules を作成する
KERNEL=="video*", SUBSYSTEM=="video4linux", ACTION=="add", RUN+="/etc/config/mjpg-streamer.sh start $KERNEL"
KERNEL=="video*", ACTION=="remove", RUN+="/etc/config/mjpg-streamer.sh stop $KERNEL"
/etc/config/mjpg-streamer.sh を作成する
pi@raspberrypi ~ $ cd /etc
pi@raspberrypi /etc $ sudo mkdir config
pi@raspberrypi /etc $ sudo chmod 775 config
pi@raspberrypi /etc $ sudo vi /etc/config/mjpg-streamer.sh
pi@raspberrypi /etc $ sudo chmod 775 /etc/config/mjpg-streamer.sh
pi@raspberrypi /etc $
/etc/config/mjpg-streamer.sh の内容
#!/bin/sh
ACTION=$1
DEVICE=$2
start_action() {
cd /home/pi/mjpg-streamer ./start.sh
}
stop_action() {
kill -9 `pidof mjpg_streamer`
}
case $ACTION in
start) start_action ;; stop) stop_action ;; *) ;;
esac
/etc/config/mjpg-streamer.sh を実行権限を付ける
sudo chmod 775 /etc/config/mjpg-streamer.sh
Androidで表示する
「簡単MJPEGビューア」を Playストア から選択して入力する。
- 最終更新:2016-07-01 20:07:05