這一個月 , 由于公司項目比較急 , 工作日回家都沒時間開電腦 , 還好快要收尾工作了 。
還好女神周五的時候提醒我樹莓派還在玩不 , 不然得等著吃灰了 。
其實陸陸續續為了這個mjpg-streamer的安裝 , 搞了一個月 , 失敗了幾次 , 都快要放棄了 。第一次的時候 , TB買的USB攝像頭插在電腦上 , 可以識別到設備 , 特么的在樹莓派上有時候可以識別有時候就沒有了 。后來懷疑是樹莓派USB供電不足 , 所以我把其攝像頭的電源線剪了 , 用杜邦線焊接起來單獨供電 , 如圖所示 , 圖中的紅線和灰線就是5V和GND , 我把他接到樹莓派的排針上 。
jacksonliam版本的項目 , 我現在所用的版本就是這個版本 , 使用是最新的原生系統 。接下來就詳細說下步驟吧 。
1:更新軟件源以及軟件 。當然你覺得你的軟件源是最新的 , 下載軟件的時候不會失敗 , 你可以忽視這一步 。以下兩個命令真的很有用啊 。
命令行是:sudo apt-get update #這個是更新軟件源
sudo apt-get upgrada #這個是更新軟件
2.安裝mjpgstreamer必要的支持庫 。因為我之前在安裝上個版本的時候已經安裝 , 所以圖中會提示已經安裝了 , 我只是列出了命令 。
sudo apt-get install subversion #Subversion是一個自由開源的版本控制系統 sudo apt-get install libjpeg8-dev # JPEG支持庫
sudo apt-get install imagemagick #ImageMagick是一個免費的創建、編輯、合成圖片的軟件
sudo apt-get install libv4l-dev
【mjpeg streamer mjpg-streamer 時延】sudo apt-get install cmake #編譯工具
sudo apt-get install git #git版本控制
命令行:
git clone https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-experimental
cd mjpg-streamer/mjpg-streamer-experimental
make all
在掃描過程中 , 會出現版本需要的文件 , gif真的很方便啊 。
sudo make install
最后就是使用了 。注意 , 這個我是用USB攝像頭的 , 如果用樹莓派的攝像頭 , 我不清楚是否可以適用 。命令行:
./mjpg_streamer -i “./input_uvc.so” -o “./output_http.so -w ./www”
如圖 , 就出現了設備 , 分辨率等信息 。那就說明成功了 ,
效果圖:
