[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(实时流协议) 功能。这是 Frigate 获取视频流的必要条件。
- 记下摄像头的 RTSP 流地址。该地址是 Frigate 连接摄像头的关键,格式通常类似于 rtsp://<username>:<password>@<camera_ip_address>/<stream_path>。
3. 修改 Frigate 的配置文件
进入 Frigate 管理界面,点击左侧菜单的 Configuration editor。
修改配置文件如下范例,将 cameras 区块中的摄像头名称和 RTSP URL 替换为您的摄像头名称及 RTSP 流地址。
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: # <- 摄像头名称 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: # <- 摄像头名称 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)?
您可以在华硕下载中心取得最新的软件、手册、驱动程序和固件。
如果您需要有关华硕下载中心的更多信息,请参考此链接。