Frigate 配置
配置文件应映射到容器内的/config/config.yml
。
建议从最低配置开始,然后按照本指南的描述添加配置,并使用 Frigate 用户界面中支持验证的内置配置编辑器。
mqtt:
enabled: False
cameras:
dummy_camera: # <--- this will be changed to your actual camera later
enabled: False
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:554/rtsp
roles:
- detect
VSCode配置模式
VSCode(和 VSCode 插件)支持 JSON 模式,它将自动验证配置。 可以通过在配置文件顶部添加# yaml-language-server: $schema=http://frigate_host:5000/api/config/schema.json
来添加此内容。frigate_host
是 Frigate 的IP地址,如果在插件中运行,则为ccab4aaf-frigate
。从另一台机器上的VSCode访问配置时,确保为Web界面开放5000
端口。
环境变量替换
Frigate 仅在下面的配置参考中特别指出的情况下才支持使用以FRIGATE_
开头的环境变量。 例如,可以在运行时使用环境变量替换以下值:
mqtt:
user: "{FRIGATE_MQTT_USER}"
password: "{FRIGATE_MQTT_PASSWORD}"
- path: rtsp://{FRIGATE_RTSP_USER}:{FRIGATE_RTSP_PASSWORD}@10.0.10.10:8554/unicast
onvif:
host: 10.0.10.10
port: 8000
user: "{FRIGATE_RTSP_USER}"
password: "{FRIGATE_RTSP_PASSWORD}"
go2rtc:
rtsp:
username: "{FRIGATE_GO2RTC_RTSP_USERNAME}"
password: "{FRIGATE_GO2RTC_RTSP_PASSWORD}"