[AI路由器] 設定 Frigate 攝影機
本篇教學將帶您一步步完成 Frigate 攝影機的設定,讓您能順利將 IP 攝影機串流接入 Frigate,並開始享受 AI 物件偵測的強大功能。
1. 前置準備
在開始設定 Frigate 攝影機之前,請確保您已完成以下準備工作:
- 已安裝並登入 Frigate:請參考前一篇教學 安裝 Frigate 進行安裝與初次登入。
- 確認您的 IP 攝影機已連線到路由器,開啟RTSP協定且設定好RTSP專用的使用者名稱與密碼:可參考您的攝影機說明文件,確認是否支援 RTSP 協定,RTSP專用的使用者名稱與密碼會存在攝影機的設定中,跟您的IPCam 雲端帳號是分開的。
2. 取得攝影機的 RTSP 串流網址
設定您的網路攝影機 (IP Camera) 啟用RTSP:
- 確保您的攝影機已成功連接到您的區域網路 (例如,透過 Wi-Fi 或網路線連接到路由器),並建議設定一個固定的 IP 位址。
- 登入攝影機的管理介面,找到並啟用 RTSP (Real Time Streaming Protocol) 功能。這是 Frigate 獲取影像串流的必要條件。
- 記下該攝影機的 RTSP 串流網址。這個網址是 Frigate 連接攝影機的關鍵,其格式通常類似 rtsp://<username>:<password>@<camera_ip_address>/<stream_path>。
3. 修改 Frigate 的設定檔
進入 Frigate 的管理介面,點選左側選單的 Configuration editor。
修改設定檔如下範例,將 cameras 區塊中的 Name the camera、RTSP URL 替換成您的攝影機名稱及 RTSP 串流網址。
RTSP URL 各品牌的格式可能不同,請參考您的攝影機說明文件取得正確的 RTSP URL 格式。 <username>、<password> 是您在攝影機設定的 RTSP 專用帳號密碼,<IPCam IP> 是攝影機的 IP 位址,請記得替換成您的攝影機資訊。
mqtt: enabled: false
detectors: routernpu: type: npu model: path: /cpu_model.tflite width: 320 height: 320
cameras: AMCREST_Example: # <- Name the camera enabled: true ffmpeg: hwaccel_args: -c:v h264_v4l2m2m #使用硬體加速 input_args: preset-rtsp-generic #使用硬體加速 inputs: - path: rtsp://<username>:<password>@<IPCam IP>:554/cam/realmonitor?channel=1&subtype=0 # <- RTSP URL roles: - detect detect: enabled: true width: 640 height: 360 version: 0.15-1 |

完成後,點選右上角的 Save & Restart 儲存並重新啟動 Frigate。
4. 驗證攝影機串流
重新啟動完成後,回到 Frigate 主頁面,您應該可以看到剛剛新增的攝影機畫面。

如果畫面無法顯示,請確認RTSP URL 是否符合各品牌的格式。
5. 新增第二台或更多攝影機
若要新增第二台或更多攝影機,請在 cameras 區塊中為每台攝影機指定唯一的名稱和 RTSP URL。 <username>、<password> 是您在攝影機設定的 RTSP 專用帳號密碼,<IPCam IP> 是攝影機的 IP 位址,請記得替換成您的攝影機資訊。
mqtt:
detectors:
model:
cameras: input_args: preset-rtsp-generic #使用硬體加速 inputs:
Tapo_Example: # <- Name the camera input_args: preset-rtsp-generic #使用硬體加速 inputs:
version: 0.15-1 |
成功設定後就能在 Frigate 主頁面看到多台攝影機的畫面。

6. 進階設定
接下來您可以參考 在HomeAssistant 串接Frigate 來完成更多的整合應用。
也可以參考 Frigate 官方文件進行更多細部調整設定: https://docs.frigate.video/guides/getting_started#configuring-frigate
7. 常見問題
(1) Frigate 畫面的左下角和右下角都有CPU 使用率,有什麼差別嗎?
- 左下角的 CPU 是 Frigate 容器(或整個系統)目前的總 CPU 使用率,包含了Frigate 運作的所有工作,例如:物件偵測 (Object Detection) 的調度、網頁介面 (Web UI) 的渲染、所有攝影機的 FFMPEG 處理總和。
- 右下角的 CPU 是單純指 FFMPEG 處理該攝影機串流所使用的 CPU 資源,這個數值會因為攝影機的解析度、是否有使用硬體加速而有所不同。
- 在 Frigate 左下角齒輪圖示中可以找到 Settings 選項 -> System metrics,可以看到更詳細的系統資源使用狀況。
- 通常來說,在使用一台IPCam 用於事件偵測解析度設為640x360時,正常開啟硬體加速時右下角的 FFMPEG CPU 使用率會從70% 降到 20%, 左下角的容器整體CPU使用率會由40% 降到 15% 以下。
如何取得(Utility / Firmware)?
您可以在華碩下載中心取得最新的軟體,手冊,驅動程式和韌體。
如果您需要有關華碩下載中心的更多訊息,請參考此連結。