301 lines
8.7 KiB
Plaintext
301 lines
8.7 KiB
Plaintext
logger:
|
|
logs:
|
|
frigate.record.maintainer: debug
|
|
# Für Tests optional:
|
|
# frigate.motion: debug
|
|
|
|
mqtt:
|
|
host: 192.168.150.150
|
|
user: captica
|
|
password: password
|
|
topic_prefix: cctv
|
|
stats_interval: 60
|
|
|
|
ffmpeg:
|
|
# Intel iGPU (12th Gen) HW-Accel
|
|
hwaccel_args: preset-vaapi
|
|
|
|
detectors:
|
|
coral:
|
|
type: edgetpu
|
|
device: usb
|
|
|
|
detect:
|
|
enabled: true
|
|
|
|
|
|
# --- Aufnahme / Speicherung ---
|
|
record:
|
|
enabled: true
|
|
retain:
|
|
mode: all
|
|
days: 7
|
|
alerts:
|
|
retain:
|
|
days: 28
|
|
detections:
|
|
retain:
|
|
days: 28
|
|
|
|
snapshots:
|
|
enabled: true
|
|
bounding_box: true
|
|
timestamp: true
|
|
crop: true # auf Objekt zentrieren
|
|
retain:
|
|
default: 28
|
|
|
|
birdseye:
|
|
enabled: true
|
|
mode: continuous
|
|
restream: true
|
|
width: 1920
|
|
height: 1080
|
|
quality: 8
|
|
|
|
motion:
|
|
# Optional: enables detection for the camera (default: True)
|
|
# NOTE: Motion detection is required for object detection,
|
|
# setting this to False and leaving detect enabled
|
|
# will result in an error on startup.
|
|
enabled: True
|
|
# Optional: The threshold passed to cv2.threshold to determine if a pixel is different enough to be counted as motion. (default: shown below)
|
|
# Increasing this value will make motion detection less sensitive and decreasing it will make motion detection more sensitive.
|
|
# The value should be between 1 and 255.
|
|
threshold: 30
|
|
# Optional: The percentage of the image used to detect lightning or other substantial changes where motion detection
|
|
# needs to recalibrate. (default: shown below)
|
|
# Increasing this value will make motion detection more likely to consider lightning or ir mode changes as valid motion.
|
|
# Decreasing this value will make motion detection more likely to ignore large amounts of motion such as a person approaching
|
|
# a doorbell camera.
|
|
lightning_threshold: 0.8
|
|
# Optional: Minimum size in pixels in the resized motion image that counts as motion (default: shown below)
|
|
# Increasing this value will prevent smaller areas of motion from being detected. Decreasing will
|
|
# make motion detection more sensitive to smaller moving objects.
|
|
# As a rule of thumb:
|
|
# - 10 - high sensitivity
|
|
# - 30 - medium sensitivity
|
|
# - 50 - low sensitivity
|
|
contour_area: 10
|
|
|
|
# --- Objekt-Tracking global ---
|
|
objects:
|
|
track:
|
|
- person
|
|
- bicycle
|
|
- car
|
|
- motorcycle
|
|
- cat
|
|
- dog
|
|
|
|
go2rtc:
|
|
rtsp:
|
|
username: captica
|
|
password: captica123!
|
|
streams:
|
|
facade_north:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.231:554/cam/realmonitor?channel=1&subtype=0#backchannel=0
|
|
- ffmpeg:facade_north#video=h264#audio=acc
|
|
facade_north_detect:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.231:554/cam/realmonitor?channel=1&subtype=2#backchannel=0
|
|
#- ffmpeg:facade_north_detect#video=h264
|
|
facade_garden:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.230:554/cam/realmonitor?channel=1&subtype=0#backchannel=0
|
|
- ffmpeg:facade_garden#video=h264#audio=acc
|
|
facade_garden_detect:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.230:554/cam/realmonitor?channel=1&subtype=2#backchannel=0
|
|
#- ffmpeg:facade_garden_detect#video=h264
|
|
facade_east:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.243:554/cam/realmonitor?channel=1&subtype=0#backchannel=0
|
|
- ffmpeg:facade_east#video=h264#audio=acc
|
|
facade_east_detect:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.243:554/cam/realmonitor?channel=1&subtype=2#backchannel=0
|
|
#- ffmpeg:facade_east_detect#video=h264
|
|
facade_south:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.232:554/cam/realmonitor?channel=1&subtype=0#backchannel=0
|
|
#- ffmpeg:facade_south#video=h264#audio=acc
|
|
facade_south_detect:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.232:554/cam/realmonitor?channel=1&subtype=2#backchannel=0
|
|
#- ffmpeg:facade_south_detect#video=h264
|
|
facade_west_2:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.233:554/cam/realmonitor?channel=1&subtype=0#backchannel=0
|
|
- ffmpeg:facade_west_2#video=h264#audio=acc
|
|
facade_west_2_detect:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.233:554/cam/realmonitor?channel=1&subtype=2#backchannel=0
|
|
#- ffmpeg:facade_south_west_2_detect#video=h264
|
|
facade_west:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.234:554/cam/realmonitor?channel=1&subtype=0#backchannel=0
|
|
- ffmpeg:facade_west#video=h264#audio=acc
|
|
facade_west_detect:
|
|
- rtsp://captica:{PASSWORD}@192.168.140.234:554/cam/realmonitor?channel=1&subtype=2#backchannel=0
|
|
#- ffmpeg:facade_west_detect#video=h264
|
|
#facade_door:
|
|
# - rtsp://ghsvwl0002:capticaTest123@192.168.178.101:554/mpeg/720p/media.amp
|
|
# - ffmpeg:facade_door#video=h264
|
|
#bird:
|
|
# - rtsp://camadmin:1234nm,.@192.168.140.68:554/stream1#backchannel=0
|
|
# - ffmpeg:bird#audio=opus#video=h264
|
|
#bird_detect:
|
|
# - rtsp://camadmin:1234nm,.@192.168.140.68:554/stream1#backchannel=0
|
|
# - ffmpeg:bird_detect#video=h264
|
|
|
|
# https://docs.frigate.video/configuration/ffmpeg_presets/
|
|
cameras:
|
|
# --- Doorbird front door ---
|
|
facade_door:
|
|
enabled: true
|
|
ffmpeg:
|
|
output_args:
|
|
record: preset-record-generic
|
|
inputs:
|
|
- path:
|
|
rtsp://ghsvwl0002:capticaTest123@192.168.178.101:554/mpeg/720p/media.amp#backchannel=0
|
|
#path: rtsp://127.0.0.1:8554/facade_door
|
|
#path: rtsp://ghsvwl0002:capticaTest123@192.168.178.101:554/mpeg/720p/media.amp
|
|
input_args: preset-rtsp-generic
|
|
roles:
|
|
- detect
|
|
- record
|
|
detect:
|
|
width: 1280
|
|
height: 720
|
|
fps: 5
|
|
|
|
# --- Front (Dahua IPC-4K Color) ---
|
|
facade_north:
|
|
enabled: true
|
|
ffmpeg:
|
|
output_args:
|
|
record: preset-record-generic-audio-copy
|
|
inputs:
|
|
- path: rtsp://127.0.0.1:8554/facade_north
|
|
input_args: preset-rtsp-restream
|
|
roles: [record]
|
|
- path: rtsp://127.0.0.1:8554/facade_north_detect
|
|
input_args: preset-rtsp-restream
|
|
roles: [detect]
|
|
detect:
|
|
width: 1280
|
|
height: 720
|
|
fps: 12
|
|
|
|
# Personen „scharf“ zusätzlich pro Kamera (falls nötig, sonst global reicht)
|
|
# objects:
|
|
# filters:
|
|
# person: {min_score: 0.42, threshold: 0.58}
|
|
|
|
facade_garden:
|
|
enabled: true
|
|
ffmpeg:
|
|
output_args:
|
|
record: preset-record-generic-audio-copy
|
|
inputs:
|
|
- path: rtsp://127.0.0.1:8554/facade_garden
|
|
input_args: preset-rtsp-restream
|
|
roles: [record]
|
|
- path: rtsp://127.0.0.1:8554/facade_garden_detect
|
|
input_args: preset-rtsp-restream
|
|
roles: [detect]
|
|
objects:
|
|
track: [person, cat, dog]
|
|
detect:
|
|
width: 1280
|
|
height: 720
|
|
fps: 12
|
|
|
|
facade_east:
|
|
enabled: true
|
|
ffmpeg:
|
|
output_args:
|
|
record: preset-record-generic-audio-copy
|
|
inputs:
|
|
- path: rtsp://127.0.0.1:8554/facade_east
|
|
input_args: preset-rtsp-restream
|
|
roles: [record]
|
|
- path: rtsp://127.0.0.1:8554/facade_east_detect
|
|
input_args: preset-rtsp-restream
|
|
roles: [detect]
|
|
detect:
|
|
width: 1280
|
|
height: 720
|
|
fps: 12
|
|
|
|
facade_south:
|
|
enabled: true
|
|
ffmpeg:
|
|
output_args:
|
|
record: preset-record-generic-audio-copy
|
|
inputs:
|
|
- path: rtsp://127.0.0.1:8554/facade_south
|
|
input_args: preset-rtsp-restream
|
|
roles: [record]
|
|
- path: rtsp://127.0.0.1:8554/facade_south_detect
|
|
input_args: preset-rtsp-restream
|
|
roles: [detect]
|
|
detect:
|
|
width: 1280
|
|
height: 720
|
|
fps: 12
|
|
|
|
facade_west_2:
|
|
enabled: true
|
|
ffmpeg:
|
|
output_args:
|
|
record: preset-record-generic-audio-copy
|
|
inputs:
|
|
- path: rtsp://127.0.0.1:8554/facade_west_2
|
|
input_args: preset-rtsp-restream
|
|
roles: [record]
|
|
- path: rtsp://127.0.0.1:8554/facade_west_2_detect
|
|
input_args: preset-rtsp-restream
|
|
roles: [detect]
|
|
detect:
|
|
width: 1280
|
|
height: 720
|
|
fps: 12
|
|
|
|
facade_west:
|
|
enabled: true
|
|
ffmpeg:
|
|
output_args:
|
|
record: preset-record-generic-audio-copy
|
|
inputs:
|
|
- path: rtsp://127.0.0.1:8554/facade_west
|
|
input_args: preset-rtsp-restream
|
|
roles: [record]
|
|
- path: rtsp://127.0.0.1:8554/facade_west_detect
|
|
input_args: preset-rtsp-restream
|
|
roles: [detect]
|
|
detect:
|
|
width: 1280
|
|
height: 720
|
|
fps: 12
|
|
|
|
version: 0.16-0
|
|
|
|
camera_groups:
|
|
important:
|
|
order: 2
|
|
icon: LuSquare
|
|
cameras: [facade_garden, facade_north, facade_west_2, facade_south, facade_west]
|
|
door:
|
|
order: 2
|
|
icon: LuAlignHorizontalSpaceAround
|
|
cameras: [facade_door]
|
|
|
|
semantic_search:
|
|
enabled: false
|
|
model_size: small
|
|
|
|
face_recognition:
|
|
enabled: true
|
|
model_size: large
|
|
detection_threshold: 0.9
|
|
|
|
lpr:
|
|
enabled: false
|
|
|
|
classification:
|
|
bird:
|
|
enabled: false
|