目的
外出先からLANのRaspberryPiにリモートアクセスし、RaspberryPiに接続されたカメラの映像をスマートフォンで確認する
方法
- 外出先からLANのRaspberryPiにリモートアクセスする方法はこちら
- RaspberryPiに接続されたカメラの映像をスマートフォンで確認する方法は、Infrared Camera module for Raspberry Pi
とmjpg-streamerを使用する
設定
- git clone
$ sudo apt-get install libv4l-dev libjpeg8-dev imagemagick
$ suto apt-get install cmake
$ git clone https://github.com/jacksoliam/mjpg-streamer.git
$ cd mjpg-streamer/mjpg-streamer-experimental
$ make
$ ./mjpg_streamer -o "./output_http.so -w ./www -p 9000" -i "./input_raspicam.so -fps 10"
MJPG Streamer Version: svn rev:
DBG(/home/pi/mjpg-streamer/mjpg-streamer-experimental/plugins/input_raspicam/input_raspicam.c, input_init(), 125): argv[0]=raspicam input plugin
DBG(/home/pi/mjpg-streamer/mjpg-streamer-experimental/plugins/input_raspicam/input_raspicam.c, input_init(), 125): argv[1]=-fps
DBG(/home/pi/mjpg-streamer/mjpg-streamer-experimental/plugins/input_raspicam/input_raspicam.c, input_init(), 125): argv[2]=10
DBG(/home/pi/mjpg-streamer/mjpg-streamer-experimental/plugins/input_raspicam/input_raspicam.c, input_init(), 197): case 6, 7
i: fps.............: 10
i: resolution........: 640 x 480
i: camera parameters..............:
Sharpness 0, Contrast 0, Brightness 50
Saturation 0, ISO 400, Video Stabilisation No, Exposure compensation 0
Exposure Mode 'auto', AWB Mode 'auto', Image Effect 'none'
Metering Mode 'average', Colour Effect Enabled No with U = 128, V = 128
Rotation 0, hflip No, vflip No
o: www-folder-path...: ./www/
o: HTTP TCP port.....: 9000
o: username:password.: disabled
o: commands..........: enabled
i: Starting Camera
DBG(/home/pi/mjpg-streamer/mjpg-streamer-experimental/plugins/input_raspicam/input_raspicam.c, worker_thread(), 572): Host init, starting mmal stuff
DBG(/home/pi/mjpg-streamer/mjpg-streamer-experimental/plugins/input_raspicam/input_raspicam.c, worker_thread(), 748): Camera enabled, creating encoder
Encoder Buffer Size 81920
DBG(/home/pi/mjpg-streamer/mjpg-streamer-experimental/plugins/input_raspicam/input_raspicam.c, worker_thread(), 831): Encoder enabled, creating pool and connecting ports
DBG(/home/pi/mjpg-streamer/mjpg-streamer-experimental/plugins/input_raspicam/input_raspicam.c, worker_thread(), 955): Starting video output
-
ブラウザのURLにhttp://127.0.0.1:8080/と入力