一、安裝輔助工具python
1
2
|
sudo apt
-
get install libjpeg8
-
dev
sudo apt
-
get install cmake
|
二、編輯源文件git
1
2
|
sudo git clone <a href
=
"https://github.com/jacksonliam/mjpg-streamer"
target
=
"_blank"
>https:
/
/
github.com
/
jacksonliam
/
mjpg
-
streamer<br><
/
a>cd mjpg
-
streamer
/
mjpg
-
streamer
-
experimental
/
plugins
/
input_raspicam
nano input_raspicam.c
|
將文件中fps,width,height參數配置如上圖所示github
三、編譯mjpg軟件chrome
而後進入工程mjpg-streamer/mjpg-streamer-experimental,進行徹底編譯:瀏覽器
1
|
make clean
all
|
進入樹莓派設置菜單:工具
1
|
sudo raspi
-
config
|
移動到第五項「Enable Camera」,回車進入,按tab鍵切換到「Enable」回車確認。回到主菜單,tab鍵切換到「Finish」回車確認。樹莓派會自動重啓。spa
重啓完畢進入系統,命令進入mjpg-streamer-experimental目錄,使用下面指令啓動普通USB攝像頭:命令行
1
|
.
/
mjpg_streamer
-
i
"./input_uvc.so"
-
o
"./output_http.so -w ./www"
|
啓動樹莓派專用攝像頭RaspiCamera的指令是:code
1
|
.
/
mjpg_streamer
-
i
"./input_raspicam.so"
-
o
"./output_http.so -w ./www"
|
某些攝像頭在執行這個指令時會有報錯,至少要是最後沒有退回到命令行提示符,並且顯示「Starting ouput」,就表示成功了。blog
四、製做mjpg的啓動腳本
1
|
sudo nano jk.sh
|
將下面兩條命令寫進腳本
1
2
|
cd mjpg
-
streamer
-
master
/
mjpg
-
streamer
-
experimental
.
/
mjpg_streamer
-
i
"./input_raspicam.so"
-
o
"./output_http.so -w ./www"
<br>chmod
744
jk.sh
|
五、執行mjpg的啓動腳本(啓動mjpg)
1
|
sh jk.sh
|
最後,在瀏覽器上打開:(我用的是chrome瀏覽器)http://你樹莓派的ip:8080