硬件
硬件直接用樹莓派官方的攝像頭,最新的2代像素可以達到800萬。
軟件
軟件方面非常簡單,只需要一個軟件:motion,這是 Linux下一款開源攝像頭監控軟件,可以檢測並保存運動物體的圖像。
安裝
$ sudo apt install motion
配置
/etc/default/motion
修改配置/etc/default/motion,將motion設置爲後臺運行
sudo nano /etc/default/motion
將start_motion_daemon=no改成start_motion_daemon=yes
/etc/motion/motion.conf
修改配置/etc/motion/motion.conf
sudo nano /etc/motion/motion.conf
(1)找到daemon off,將off改成on
(2)找到width 320和height 240,這個是視頻的分辨率,我這裏改成800*600,即width 800和height 600
(3)找到framerate 2,將2改成100。這個修改成100後有助於解決卡頓和延遲的問題
(4)找到stream_port 8081,這個8081是我們後面在網頁上查看視頻監控用的端口號,大家可以根據自己的喜好進行修改,我這裏保持默認
(5)找到stream_maxrate 1,將1改成200,這個修改成200後有助於解決卡頓和延遲的問題
(6)找到stream_localhost on,將on改成off,表示允許非本機查看視頻監控
(7)找到stream_auth_method 0,將0改成2,表示啓用權限控制,查看視頻監控時需要輸入用戶名和密碼
(8)找到; stream_authentication username:password,將最前面的分號;刪除,表示取消註釋,然後將username:password改成你自己的賬號密碼,注意賬號跟密碼之間用冒號:隔開
(9)找到webcontrol_port 8080,這個是視頻監控總控制頁面的端口號,也是根據大家的喜好進行修改,這裏我同樣使用默認的8080
(10)找到webcontrol_localhost on,將on改成off,這個是視頻監控總控制頁面的權限,改成off表示允許非本機訪問
啓動
啓動motion服務,依次執行下面兩個命令
systemctl start motion
motion
查看監控
監控總頁面,http://你的樹莓派IP:8080
具體監控頁面,http://你的樹莓派IP:8081
我們平時打開8081這個頁面就可以了。如果上面設置了需要賬號密碼才能查看的話,這裏輸入正確就可以看到效果了。