Bonjour tout le monde,
j’ai délaissé mes cameras google nest pour des reolink.
Frigate tourne sous docker sur un nas syno 1520+
-
Doorbell filaire
-
2 caméra E1 pro
-
2 caméras Argus 4 Pro
- 1 clé usb google Coral
Pour chaque caméra, j’ai activé le RTSP et le ONVIF dans l’application Réolink.
J”arrive à voir les caméras dans Frigate mais cela n’est pas stable.
j’ai régulièrement des erreurs avec FFMPEG
Quelqu’un peux t’il me conseiller ,
Voici mon fichier de conf :
mqtt:
enabled: true
host: 192.168.XX.XXX
port: 1883
topic_prefix: frigate
client_id: frigate
user: userbroker
password: Passuserbroker
tls:
enabled: true
detectors:
coral:
type: edgetpu
device: usb
#ov_0:
# type: openvino
# device: GPU
detect:
# NOTE: Recommended value of 5. Ideally, try and reduce your FPS on the camera.
fps: 2
# Optional: enables detection for all cameras (default: True)
enabled: true
#objects:
# Optional: list of objects to track from labelmap.txt (default: shown below)
# track:
# - person
# - car
# - cat
#audio:
# enabled: true
# listen:
# - scream
# - speech
# - yell
review:
# Disable alerts. We only care about detections
alerts:
labels: []
detections:
labels:
- car
- person
- speech
- cat
go2rtc:
streams:
camera_entree_main_stream:
- rtsp://root:depasse@192.168.X.XXX:554/h264Preview_01_main#audio=pcm
camera_entree_sub_stream:
- rtsp://root:depasse@192.168.X.XXX:554/h264Preview_01_sub#audio=pcm
camera_jardin_main_stream:
- rtsp://root:MotDedepasse@192.168.X.XXX:554/h264Preview_01_main#audio=pcm #
camera_jardin_sub_stream:
- rtsp://root:MotDedepasse@192.168.X.XXX:554/h264Preview_01_sub#audio=pcm #
camera_sejour_main_stream:
- rtsp://root:MotDedepasse@192.168.X.XXX:554/h264Preview_01_main#video=copy#audio=pcm
camera_sejour_sub_stream:
- rtsp://root:MotDedepasse@192.168.X.XXX:554/h264Preview_01_sub#audio=pcm
camera_couloir_main_stream:
- rtsp://root:MotDedepasse@192.168.X.XXX:554/h264Preview_01_main#audio=pcm
camera_couloir_sub_stream:
- rtsp://root:MotDedepasse@192.168.X.XXX:554/h264Preview_01_sub#audio=pcm
camera_rue_main_stream:
- rtsp://root:depasse@192.168.X.XXX:554/h264Preview_01_main#audio=pcm
camera_rue_sub_stream:
- rtsp://root:depasse@192.168.X.XXX:554/h264Preview_01_sub#audio=pcm
cameras:
camera_entree:
enabled: true
ffmpeg:
hwaccel_args: preset-vaapi
inputs:
- path: rtsp://127.0.0.1:8554/camera_entree_main_stream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/camera_entree_sub_stream
input_args: preset-rtsp-restream
roles:
- detect
output_args:
# reolink: is already AAC (https://support.reolink.com/hc/en-us/articles/900000638523/)
# ffmpeg: https://docs.frigate.video/configuration/ffmpeg_presets/#output-args-presets
record: preset-record-generic-audio-copy
review:
alerts:
labels: []
# From the sub stream we have a resolution: 640x360, fps: 7, bitrate: 512
detect:
fps: 2
enabled: true
width: 640
height: 480
live:
streams:
Main Stream: camera_entree_main_stream #
Sub Stream: camera_entree_sub_stream
objects:
track:
- person
- cat
- car
camera_jardin:
enabled: true
ffmpeg:
hwaccel_args: preset-vaapi
inputs:
- path: rtsp://127.0.0.1:8554/camera_jardin_main_stream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/camera_jardin_sub_stream
input_args: preset-rtsp-restream
roles:
- detect
output_args:
# reolink: is already AAC (https://support.reolink.com/hc/en-us/articles/900000638523/)
# ffmpeg: https://docs.frigate.video/configuration/ffmpeg_presets/#output-args-presets
record: preset-record-generic-audio-copy
# From the sub stream we have a resolution: 640x360, fps: 7, bitrate: 512
detect:
fps: 2
enabled: true
width: 640
height: 480
live:
streams:
Main Stream: camera_jardin_main_stream #
Sub Stream: camera_jardin_sub_stream
objects:
track:
- person
- cat
- car
camera_rue:
enabled: true
ffmpeg:
hwaccel_args: preset-vaapi
inputs:
- path: rtsp://127.0.0.1:8554/camera_rue_main_stream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/camera_rue_sub_stream
input_args: preset-rtsp-restream
roles:
- detect
output_args:
# reolink: is already AAC (https://support.reolink.com/hc/en-us/articles/900000638523/)
# ffmpeg: https://docs.frigate.video/configuration/ffmpeg_presets/#output-args-presets
record: preset-record-generic-audio-copy
# From the sub stream we have a resolution: 640x360, fps: 7, bitrate: 512
detect:
fps: 2
enabled: true
width: 640
height: 480
live:
streams:
Main Stream: camera_rue_main_stream #
Sub Stream: camera_rue_sub_stream
objects:
track:
- person
- cat
- car
camera_sejour:
enabled: true
ffmpeg:
hwaccel_args: preset-vaapi
inputs:
- path: rtsp://127.0.0.1:8554/camera_sejour_main_stream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/camera_sejour_sub_stream
input_args: preset-rtsp-restream
roles:
- detect
output_args:
# reolink: is already AAC (https://support.reolink.com/hc/en-us/articles/900000638523/)
# ffmpeg: https://docs.frigate.video/configuration/ffmpeg_presets/#output-args-presets
record: preset-record-generic-audio-copy
# From the sub stream we have a resolution: 640x360, fps: 7, bitrate: 512
detect:
fps: 2
enabled: true
width: 640
height: 480
live:
streams:
Main Stream: camera_sejour_main_stream #
Sub Stream: camera_sejour_sub_stream
objects:
track:
- person
- cat
camera_couloir:
enabled: true
ffmpeg:
hwaccel_args: preset-vaapi
inputs:
- path: rtsp://127.0.0.1:8554/camera_couloir_main_stream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/camera_couloir_sub_stream
input_args: preset-rtsp-restream
roles:
- detect
output_args:
# reolink: is already AAC (https://support.reolink.com/hc/en-us/articles/900000638523/)
# ffmpeg: https://docs.frigate.video/configuration/ffmpeg_presets/#output-args-presets
record: preset-record-generic-audio-copy
# From the sub stream we have a resolution: 640x360, fps: 7, bitrate: 512
detect:
fps: 2
enabled: true
width: 640
height: 480
live:
streams:
Main Stream: camera_couloir_main_stream #
Sub Stream: camera_couloir_sub_stream
objects:
track:
- person
- cat
record:
sync_recordings: true
enabled: true
retain:
days: 1
mode: motion
export:
timelapse_args: -vf scale=trunc(iw/2)*2:trunc(ih/2)*2 -vf setpts=0.00695*PTS
-r 30 -crf 28 -preset veryslow
alerts:
retain:
days: 30
pre_capture: 7
post_capture: 7
detections:
retain:
days: 30
pre_capture: 7
post_capture: 7
snapshots:
# Optional: Enable writing jpg snapshot to /media/frigate/clips (default: shown below)
enabled: true
# Optional: save a clean PNG copy of the snapshot image (default: shown below)
clean_copy: true
# Optional: print a timestamp on the snapshots (default: shown below)
timestamp: true
# Optional: draw bounding box on the snapshots (default: shown below)
bounding_box: true
# Optional: crop the snapshot (default: shown below)
crop: false
# Optional: height to resize the snapshot to (default: original size)
#height: 175
# Optional: Restrict snapshots to objects that entered any of the listed zones (default: no required zones)
#required_zones: []
# Optional: Camera override for retention settings (default: global values)
retain:
# Required: Default retention days (default: shown below)
default: 10
# Optional: Per object retention days
objects:
person: 15
car: 15
# Optional: quality of the encoded jpeg, 0-100 (default: shown below)
quality: 70
version: 0.16-0
semantic_search:
enabled: false
model_size: small
face_recognition:
enabled: true
model_size: small
lpr:
enabled: true
classification:
bird:
enabled: false
camera_groups:
test:
order: 1
icon: LuEye
cameras: birdseye
Merci pour votre aide
![]()