首先提兩個參考文檔
http://tieba.baidu.com/p/3981484977#74017825356l
http://blog.csdn.net/blueslime/article/details/12429411
這兩個文檔的解釋和操作步驟都很清楚,接下來是我自己操作成功後的步驟,記下來,以免我以後忘記
1 下載安裝包
在樹莓派裏直接寫命令行下載
wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zip
2 安裝輔助工具
sudo apt-get install libjepg8-dev
sudo apt-get install cmake
3 解壓安裝包
unzip master.zip
4 編輯源文件
先移動到input_raspicam文件夾下
cd mjpg-streamer-master/mjpg-streamer-experimental/plugins/input_raspicam
在此文件夾下編輯input_raspicam.c文件
nano input_raspicam.c
進入nano頁面後,按下ctrl+w(搜索),輸入fps,回車,可看到如下界面,將fps改爲30
然後按ctrl+x,再按y,再回車
5 編譯mjpg軟件
執行兩次
cd ..
在mjpg-streamer-experimental工程下進行編譯:
make clean all
然後
cd
退出到主目錄下
6 製作mjpg啓動腳本 jk.sh
新建一個文件jk.sh 直接將以下代碼寫進去
cd mjpg-streamer-master/mjpg-streamer-experimental
./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"
7 執行 jk.sh 腳本
sh jk.sh
停止按Ctrl+C 就好了
8 瀏覽訪問
在瀏覽器輸入
http://你的樹莓派IP:8080
就OK了
看靜態截圖的可以直接輸入
http://你的樹莓派IP:8080/?action=snapshot
動態圖像(會有延遲)
http://你的樹莓派IP:8080/javascript_simple.html
不造怎麼回事,我的動態圖像一直閃啊閃啊,上午還沒這種情況。。。
初學者還沒搞懂是爲什麼,估計是瀏覽器的原因?
換臺電腦就沒這種情況了。。。
必須要在同一局域網!!!
手機連着相同的wifi也是可以的哦