mjpg-streamer

必要なパッケージをインストールする

sudo apt-get install libjpeg-dev imagemagick

ソースファイルを取得する


コンパイルを行う

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

このWIKIを編集するにはパスワード入力が必要です

認証パスワード