Raspberry Pi surveillance
{{% notice style="info" %}}
Raspberry OS
Buster Lagecy Full Version {{% /notice %}}
開始之前,準備工作
/boot/config.txt
加上
disable_overscan=1
gpu_mem=256
# 啟用硬體加速 Driver
dtoverlay=vc4-fkms-v3d
max_framebuffers=2
# 下面2個視情況
#framebuffer_width=1920
#framebuffer_height=1080
/boot/confcmdline.txt
參考 cmdline 設定說明 加上設定 HDMI 解析度,及旋轉角度
ideo=HDMI-A-1:1920x1080M@60,rotate=90
套件 Rpisurv
下載
git clone https://github.com/SvenVD/rpisurv
安裝
sudo ./install
畫面編輯
/etc/rpisurv/general.yml → 一般不用裡
/etc/rpisurv/display1.yml → 實體螢幕1
/etc/rpisurv/display2.yml → 實體螢幕2
畫面狀態圖片
一般不理它,不需要換 - /usr/local/bin/rpisurv/images/connecting.png 連線中 - /usr/local/bin/rpisurv/images/placeholder.png 無設定訊號來源 - /usr/local/bin/rpisurv/images/noconnectable.png 無法連線
功能
- 自訂訊號原數量,自訂畫面編排方式
- 自訂訊號原擺放位置,強制放置的螢幕位置
- 可編排多畫面輪播,並設定時間切換畫面
按鍵操作
- [N] or [Space] or [+] → 下一個畫面 (設定多畫面時有效)
- [F1] to [F12] or [0] to [9] → 切換第幾個畫面 (設定多畫面時有效)
- [P] or [*] → 暫停輪播畫面
- [,] or [.] → 恢復輪播畫面
重新啟動
sudo systemctl restart rpisurv
移除
# Disable service
sudo systemctl disable rpisurv
#To remove all files and logs:
sudo rm -frv /usr/local/bin/rpisurv
sudo rm -fv /etc/rpisurv.conf /etc/rpisurv