Optimisation charge CPU Frigate

Bonjour,

Je rencontre depuis quelques temps des plantages de mon installation, cela se traduit par un redémarrage de HA. Je pense avoir identifié l’origine du problème, Frigate…

J’ai un RPi4, je suis sur HA OS et j’atteins les limites de cette configuration avec l’usage des cameras, j’en ai 7, tout du moins j’essaye d’en faire fonctionner 7 en même temps :slight_smile:
Je pense connaitre l’issue, il faut que je virtualise tout ça et que je passe sur un serveur dédié, proxmox, tout ça tout ça. Cela dit j’essaye en attendant d’optimiser la conf pour limiter les plantages. Pour cela j’ai installé go2rtc pour isoler les flux en fonction des usages mais en l’intégrant à ma conf frigate j’ai l’impression que c’est encore pire…

Je dispose de 7 cameras Imou, j’utilise l’intégration imou life pour récupérer des commandes indisponibles sans cela.

Je ne sais pas ce qui pourrait être encore optimisable pour gagner ou limiter en performances.

Merci par avance !

voilà mon frigate.yml

mqtt:
  enabled: true
  host: core-mosquitto
  port: 1883
  user: 
  password: 

go2rtc:
  webrtc:
    candidates:
    - 192.168.X.XX:8553   # Frigate IP.
    - stun:8553
  streams:
    cam1:
    - rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
    cam2:
    - rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
    cam3:
    - rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
    cam4:
    - rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
    cam5:
    - rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
    cam6:
    - rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
    cam7:
    - rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif

cameras:
  cam1:
    enabled: true
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/cam1
          input_args: preset-rtsp-restream
          roles:
            - detect
        - path: 
            rtsp://admin:L28D3617@192.168.1.45:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
          roles:
            - record
      output_args:
        record: preset-record-generic-audio-copy

  cam2:
    enabled: true
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/cam2
          input_args: preset-rtsp-restream
          roles:
            - detect
        - path: 
            rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
          roles:
            - record
      output_args:
        record: preset-record-generic-audio-copy

  cam3:
    enabled: true
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/cam3
          input_args: preset-rtsp-restream
          roles:
            - detect
        - path: 
            rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
          roles:
            - record
      output_args:
        record: preset-record-generic-audio-copy

  cam4:
    enabled: true
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/cam4
          input_args: preset-rtsp-restream
          roles:
            - detect
        - path: 
            rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
          roles:
            - record
      output_args:
        record: preset-record-generic-audio-copy

  cam5:
    enabled: true
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/cam5
          input_args: preset-rtsp-restream
          roles:
            - detect
        - path: 
            rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
          roles:
            - record
      output_args:
        record: preset-record-generic-audio-copy

  cam6:
    enabled: true
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/cam6
          input_args: preset-rtsp-restream
          roles:
            - detect
        - path: 
            rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
          roles:
            - record
      output_args:
        record: preset-record-generic-audio-copy

  cam7:
    enabled: true
    ffmpeg:
      inputs:
        - path: rtsp://127.0.0.1:8554/cam7
          input_args: preset-rtsp-restream
          roles:
            - detect
        - path: 
            rtsp://XXX:XXX@192.168.X.XX:554/cam/realmonitor?channel=1&subtype=1&unicast=true&proto=Onvif
          roles:
            - record
      output_args:
        record: preset-record-generic-audio-copy

detect:
  enabled: true
  width: 1280
  height: 720
  fps: 5

objects:
  track:
    - person
    - car
    - cat
    - dog      

record:
  enabled: true
  retain:
    days: 8
    mode: motion
  alerts:
    retain:
      days: 20
  detections:
    retain:
      days: 20
snapshots:
  enabled: true
  retain:
    default: 20
version: 0.15-1

Ma configuration

|Version|core-2025.5.3|
|Installation type|Home Assistant OS|

|Host operating system|Home Assistant OS 15.2|
|Supervisor version|supervisor-2025.05.3|
|Agent version|1.7.2|
|Docker version|28.0.4|
|Disk total|251.4 GB|
|Disk used|200.9 GB|
|Board|rpi4-64|

Ce sujet a été automatiquement fermé après 60 jours. Aucune réponse n’est permise dorénavant.