Raspberry Pi Webcam + MJPG-streamer 打造成即時監視器

這邊要來介紹如何透過安裝 mjpg-streamer加上手中閒置的USB WebCam來達成即時監視器
首先請先準備好Pi的版子,這邊建議是用2B+或3B的板子,再來準備一個你手中多出來的WebCam鏡頭,首先測試系統是否能夠偵測到你的WebCam,若是無法偵測到也無法再繼續下去。

執行
lsusb

pi@raspberrypi ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 006: ID 046d:081b Logitech, Inc. Webcam C310

如上所示紅色字樣代表已經偵測到你的裝置

mjpg-streamer是用來將視訊網路串流化,透過mjpg裡面的解碼器,可以讓影像擷取速率以及畫質有良好的表現

mjpg-streamer是用來將視訊網路串流化,透過mjpg裡面的解碼器,可以讓影像擷取速率以及畫質有良好的表現
從 SourceForge 上用 svn 直接把mjpg-streamer抓下來
首先安裝SVN

sudo apt-get install subversion

再來將最新版本的MJPG-Streamer 用 svn 下載回來

svn co https://svn.code.sf.net/p/mjpg-streamer/code

再來安裝必須的元件

sudo apt-get install libjpeg8-dev
sudo apt-get install imagemagick

最後可以開始來安裝 mjpg streamer

cd code/mjpg-streamer
make
sudo make install

安裝完成後切換至 code/mjpg-streamer 路徑下執行下列指令

./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -y  -r 860*640 -f 30" -o "./output_http.so -p 8090 -w ./www"

開啟網頁在網頁上輸入網址就可以看到串流畫面囉 !

http://localhost:8090

留言

這個網誌中的熱門文章

TeknoParrot 模擬器介紹,俗稱《鸚鵡模擬器》

[轉貼] ASP.NET傳遞參數給Crystal Report做Export或Print的動作

[轉貼] Server 端Post資料到 .ashx