1、硬件材料
- 樹莓派3B或3B+
- 電腦
- USB攝像頭
2、檢查樹莓派是否已加載USB攝像頭
輸入命令行
ls usb
就可以看到usb攝像頭的一些信息,如下
或者輸入
ls /dev
3、安裝MJPG-Streamer
依次輸入命令行
pi@raspberrypi:~ $ sudo apt-get install cmake libjpeg8-dev
pi@raspberrypi:~ $ wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zip
pi@raspberrypi:~ $ unzip master.zip
pi@raspberrypi:~ $ cd mjp*g-*
pi@raspberrypi:~/mjpg-streamer-master $ cd mjpg-*
pi@raspberrypi:~/mjpg-streamer-master/mjpg-streamer-experimental $ make
pi@raspberrypi:~/mjpg-streamer-master/mjpg-streamer-experimentalsudo make install
pi@raspberrypi:~/mjpg-streamer-master/mjpg-streamer-experimental cd $home
pi@raspberrypi:~ $
4、啓動 MJPG-Streamer
輸入命令,啓動mjpg-Streamer
pi@raspberrypi: ~ $ /usr/local/bin/mjpg_streamer -i "/usr/local/lib/mjpg-streamer/input_uvc.so -n -f 30 -r 1280x720" -o "/usr/local/lib/mjpg-streamer/output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"
5、參數說明
-i "/usr/local/lib/mjpg-streamer/input_uvc.so -n -f 30 -r 1280x720"
-i 輸入
input_uvc.so:UVC輸入組件
-f 30 :表示30幀
-r 1280*720 :分辨率
-y :YUV格式輸入(有卡頓),不加表示MJPG輸入(需要攝像頭支持)
-o "/usr/local/lib/mjpg-streamer/output_http.so -p 8080 -w /usr/local/share/mjpg-streamer/www"
-o 輸出
output_http.so :網頁輸出組件
-w www : 網頁輸出
-p 8080 :端口 8080
-d 1000 : 時間1S