sshから「mjpg_streamer」を起動するのは面倒なので、「rc.local」から起動するように設定する。
rc.localから起動するため「mjpg-streamer」をインストールする。
pi@raspberrypi ~ $ cd mjpg-streamer/
pi@raspberrypi ~/mjpg-streamer $ sudo make install
install --mode=755 mjpg_streamer /usr/local/bin
install --mode=644 input_uvc.so output_file.so output_udp.so output_http.so input_testpicture.so input_file.so /usr/local/lib/
install --mode=755 -d /usr/local/www
install --mode=644 -D www/* /usr/local/www
pi@raspberrypi ~/mjpg-streamer $
次に「rc.local」を設定する。
pi@raspberrypi ~/mjpg-streamer $ sudo vi /etc/rc.local
以下、4行を「exit 0」の上に追加。デバイスファイルがある(カメラを挿している)場合は起動する。
if [ -c /dev/video0 ]; then
export LD_LIBRARY_PATH=/usr/local/lib
mjpg_streamer -i "input_uvc.so -f 10 -r 640x480 -d /dev/video0 -y -n" -o "output_http.so -w /usr/local/www -p 8080" &
fi