blakeblackshear / frigate

NVR with realtime local object detection for IP cameras
https://frigate.video
MIT License
19.6k stars 1.8k forks source link

[Support]: Using the latest dev docker release (dev-12d4a47) Issues with birdseye view #7027

Closed thunderwolf66102 closed 1 year ago

thunderwolf66102 commented 1 year ago

Describe the problem you are having

Many repeating error messages -

2023-07-03 23:41:08.743183202 [2023-07-03 23:41:08] frigate.output ERROR : Error finding appropriate birdseye layout

And formatting, particulary when one Reolink (Duo 2 4096 x 1536 Resolution) camera is displayed 20230703_205643

The error message continues to repeat even when that particular camera is not displayed.

View, without Duo 2 camera - 20230704_003616

Frigate also seems to crash once a day with this latest release, issuing a 'docker restart frigate' restores it. Before running the dev release (Running 12.1.0) no issues were noted other than occasional dropped frames/frames expiring from queue that appears to be resolved with the dev release. Running a Raid-0 for video storage under an i7-13700 with a GTX 1070 for additional processing. 32 GB RAM.

Version

0.13.0-12D4A47

Frigate config file

mqtt:
  host: 192.168.45.251
  user: mqtt
  password: xxxx 
detectors:
  coral1:
    type: edgetpu
    device: usb
    num_threads: 3
#  ncs2:
#    type: openvino
#    device: MYRIAD
  coral2:
    type: edgetpu
    device: usb:1
    num_threads: 3
#  database:
#    path: /media/frigate/frigate.db

#model:
#   path: /models/public/ssdlite_mobilenet_v2/FP32/ssdlite_mobilenet_v2.xml
#   width: 300
#   height: 300
#   input_pixel_format: "bgr"
#   input_tensor: [B, H, W, C]
#   labelmap_path: /models/coco_91_cl_bkgr.txt

birdseye:
  width: 2560
  height: 1440
  mode: motion
ffmpeg:
  global_args:
    -hide_banner -loglevel warning -threads 2
  hwaccel_args: preset-nvidia-h264
  output_args:
    detect: -threads 2 -f rawvideo -pix_fmt yuv420p
    record: preset-record-generic-audio-aac
  input_args: -c:v h264_cuvid 

objects:
  track:
    - person
    - car
    - dog
    - cat
    - bird
    - bicycle
    - motorcycle
    - horse

snapshots:
  bounding_box: True

go2rtc:
  streams:
    dahuasouth:
      - rtsp://admin:xxxx@192.168.45.28:554/cam/realmonitor?channel=1&subtype=0
    porchb:
      - rtsp://admin:xxxx@192.168.45.23:554/cam/realmonitor?channel=1&subtype=0
    front:
      - rtsp://admin:xxxx@192.168.45.251:8554/front

cameras:
  porchb:
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20
      inputs:
        - path: rtsp://admin:xxxx@192.168.45.23:554/cam/realmonitor?channel=1&subtype=0
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda
          roles:
            - record
        - path: rtsp://admin:xxxx@192.168.45.23:554/cam/realmonitor?channel=1&subtype=1
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda
          roles:
            - detect
    detect:
      width: 704
      height: 480 
    objects:
      filters:
        car:
           mask:
             - 704,480,704,140,704,0,505,0,458,56,310,23,261,22,223,21,280,0,0,0,0,480
        motorcycle:
           mask:
             - 704,480,704,140,704,0,505,0,458,56,310,23,261,22,223,21,280,0,0,0,0,480

  porcha:
    snapshots:
      enabled: true
    ffmpeg:
      input_args: -c:v h264_cuvid -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -f live_flv -use_wallclock_as_timestamps 1 
      inputs:
        - path: rtmp://admin:xxxx@192.168.45.33/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          roles:
            - record
        - path: rtmp://admin:xxxx@192.168.45.33/bcs/channel0_sub.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          roles:
            - detect
    objects:
      filters:
        car:
          mask:
            - 0,0,178,0,355,0,314,59,170,94,202,135,323,114,458,94,377,71,290,62,287,35,335,0,414,0,542,0,640,0,640,69,640,151,640,480,0,480
  kitchena:
    snapshots:
      enabled: true
    ffmpeg:
      input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -c:v h264_cuvid -c:a aac -f live_flv
      inputs:
        - path: rtmp://admin:xxxx@192.168.45.25/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          roles:
            - record
        - path: rtmp://admin:xxxx@192.168.45.25/bcs/channel0_sub.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          roles:
            - detect

  motelhouse:
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20
      inputs:
        - path: rtmp://admin:xxxx@192.168.2.24/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -hwaccel cuda
          roles:
            - record
            - detect
    detect:
      width: 2560
      height: 1920

  motel_lobby:
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20
      inputs:
        - path: rtmp://admin:xxxx@192.168.2.28/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -hwaccel cuda
          roles:
            - record
            - detect
    detect:
      width: 2560
      height: 1920

  motela:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20
      inputs:
        - path: http://192.168.2.26/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=xxxx
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -hwaccel cuda
          roles:
            - record
            - detect
    detect:
      width: 2560
      height: 1920
    objects:
      filters:
        car:
          mask:
            - 250,343,362,297,465,256,732,120,614,103,432,185,416,193,215,283
  Motel_17to9:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a copy -vf format=nv12|cuda,hwupload -b:v 5M -r 20
      inputs:
        - path: rtsp://admin:xxxx@192.168.2.25:554/h264Preview_01_main
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda
          roles:
            - record
            - detect
    detect:
      width: 4608
      height: 1536
    motion:
      mask:
        - 2672,64,3441,292,4608,0,2381,0
        - 1516,0,779,196,520,0
    objects:
      filters:
        car:
          mask:
            - 2048,0,2048,1192,0,1192,0,0
  Motel_8to1:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -vf format=nv12|cuda,hwupload -b:v 5M -r 20
      inputs:
        - path: rtsp://admin:xxxx@192.168.45.251:8554/motel8to1
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda
          roles:
            - record
            - detect
    detect:
      width: 3840
      height: 2160
    objects:
      filters:
        car:
          mask:
            - 3840,236,3840,0,1831,0,1831,63

  backhousedrv:
    snapshots:
      enabled: true
    ffmpeg:
      input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -c:v h264_cuvid -c:a aac -f live_flv
      inputs:
        - path: http://192.168.45.32/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=xxxx
          roles:
            - record
        - path: http://192.168.45.32/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=xxxx
          roles:
            - detect
    objects:
      filters:
        car:
          mask:
            - 2048,0,2048,1192,0,1192,0,0
  drivewaya:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      inputs:
        - path: rtmp://admin:xxxx@192.168.45.22/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          roles:
            - record
        - path: rtmp://admin:xxxx@192.168.45.22/bcs/channel0_sub.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          roles:
            - detect

  neighbor:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -c:v h264_cuvid -c:a aac -f live_flv
      inputs:
        - path: rtmp://admin:xxxx@192.168.45.36/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          roles:
            - record
        - path: rtmp://admin:xxxx@192.168.45.36/bcs/channel0_sub.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx
          roles:
            - detect
    objects:
      filters:
        car:
          mask:
            - 0,0,0,1192,2048,1192,2048,0
  dahuasouth:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20
      inputs:
        - path: rtsp://admin:xxxx@192.168.45.28:554/cam/realmonitor?channel=1&subtype=0
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda
          roles:
            - record
            - detect
    detect:
      width: 3840
      height: 2160

  streetsouth:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20
      inputs:
        - path: rtsp://admin:xxxx@192.168.45.251:8554/StreetSouth
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda
          roles:
            - detect
            - record
    detect:
      width: 3840
      height: 2160

  streetnorth:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20
      inputs:
       - path: rtsp://admin:xxxx@192.168.45.251:8554/StreetNorth
         input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda
         roles:
           - detect
           - record
    detect:
      width: 3840
      height: 2160

  front:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      hwaccel_args: []
      output_args:
        record: -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20
      inputs:
        - path: rtsp://admin:xxxx@192.168.45.251:8554/front
          input_args: -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda
          roles:
            - detect
            - record
    detect:
      width: 3840
      height: 2160

  backyard:
    rtmp:
      enabled: false
    snapshots:
      enabled: true
    ffmpeg:
      inputs:
        - path: http://192.168.45.20/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=xxxx
          roles:
            - record
        - path: http://192.168.45.20/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=xxxx
          roles:
            - detect
    objects:
      filters:
        car:
          mask:
            - 2048,0,2048,1192,0,1192,0,0
detect:
  width: 640
  height: 480
  fps: 10
  stationary:
    interval: 25
    threshold: 50
    max_frames:
      default: 3000
record:
  enabled: True
  retain:
    days: 7
    mode: motion
  events:
    pre_capture: 20
    post_capture: 20
    retain:
      default: 24
      mode: active_objects

Relevant log output

2023-07-04 00:01:21.649012102  [2023-07-04 00:01:21] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:01:41.528198155  [2023-07-04 00:01:41] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:01:44.166132467  [2023-07-04 00:01:44] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:01:52.572238873  [2023-07-04 00:01:52] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:02:08.611079051  [2023-07-04 00:02:08] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:02:10.513185330  [2023-07-04 00:02:10] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:02:22.903346464  [2023-07-04 00:02:22] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:02:30.821165050  [2023-07-04 00:02:30] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:02:56.988108564  [2023-07-04 00:02:56] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:02:58.545440744  [2023-07-04 00:02:58] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:03:10.517855435  [2023-07-04 00:03:10] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:04:52.483356294  [2023-07-04 00:04:52] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:04:58.362762983  [2023-07-04 00:04:58] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:05:00.536411506  [2023-07-04 00:05:00] frigate.output                 ERROR   : Error finding appropriate birdseye layout
2023-07-04 00:05:35.598926519  [2023-07-04 00:05:35] frigate.output                 ERROR   : Error finding appropriate birdseye layout

FFprobe output from your camera

[{"return_code":0,"stderr":"","stdout":{"programs":[],"streams":[{"avg_frame_rate":"20/1","codec_long_name":"H.265/HEVC(HighEfficiencyVideoCoding)","height":1536,"width":4096},{"avg_frame_rate":"0/0","codec_long_name":"AAC(AdvancedAudioCoding)"}]}}]

Frigate stats

{"Motel_17to9":{"camera_fps":10.0,"capture_pid":1118,"detection_enabled":1,"detection_fps":0.0,"ffmpeg_pid":1128,"pid":1054,"process_fps":9.7,"skipped_fps":0.0},"Motel_8to1":{"camera_fps":10.0,"capture_pid":1125,"detection_enabled":1,"detection_fps":6.3,"ffmpeg_pid":1132,"pid":1057,"process_fps":9.6,"skipped_fps":0.0},"backhousedrv":{"camera_fps":10.1,"capture_pid":1131,"detection_enabled":1,"detection_fps":4.8,"ffmpeg_pid":1139,"pid":1060,"process_fps":9.7,"skipped_fps":0.0},"backyard":{"camera_fps":10.1,"capture_pid":1191,"detection_enabled":1,"detection_fps":1.4,"ffmpeg_pid":1198,"pid":1076,"process_fps":9.8,"skipped_fps":0.0},"cpu_usages":{"1":{"cmdline":"/package/admin/s6/command/s6-svscan -d4 -- /run/service","cpu":"0.0","cpu_average":"0","mem":"0.0"},"15":{"cmdline":"s6-supervise s6-linux-init-shutdownd","cpu":"0.0","cpu_average":"0","mem":"0.0"},"16":{"cmdline":"/package/admin/s6-linux-init/command/s6-linux-init-shutdownd -c /run/s6/basedir -g 3000 -C -B","cpu":"0.0","cpu_average":"0","mem":"0.0"},"24":{"cmdline":"s6-supervise s6rc-fdholder","cpu":"0.0","cpu_average":"0","mem":"0.0"},"25":{"cmdline":"s6-supervise go2rtc-log","cpu":"0.0","cpu_average":"0","mem":"0.0"},"26":{"cmdline":"s6-supervise nginx","cpu":"0.0","cpu_average":"0","mem":"0.0"},"27":{"cmdline":"s6-supervise go2rtc-healthcheck","cpu":"0.0","cpu_average":"0","mem":"0.0"},"28":{"cmdline":"s6-supervise go2rtc","cpu":"0.0","cpu_average":"0","mem":"0.0"},"29":{"cmdline":"s6-supervise frigate-log","cpu":"0.0","cpu_average":"0","mem":"0.0"},"30":{"cmdline":"s6-supervise nginx-log","cpu":"0.0","cpu_average":"0","mem":"0.0"},"31":{"cmdline":"s6-supervise frigate","cpu":"0.0","cpu_average":"0","mem":"0.0"},"32":{"cmdline":"s6-supervise s6rc-oneshot-runner","cpu":"0.0","cpu_average":"0","mem":"0.0"},"41":{"cmdline":"/package/admin/s6/command/s6-ipcserverd -1 -- /package/admin/s6/command/s6-ipcserver-access -v0 -E -l0 -i data/rules -- /package/admin/s6/command/s6-sudod -t 30000 -- /package/admin/s6-rc/command/s6-rc-oneshot-run -l ../.. --","cpu":"0.0","cpu_average":"0","mem":"0.0"},"42":{"cmdline":"/package/admin/s6-2.11.3.0/command/s6-fdholderd -1 -i data/rules","cpu":"0.0","cpu_average":"0","mem":"0.0"},"79":{"cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/nginx","cpu":"0.0","cpu_average":"0","mem":"0.0"},"80":{"cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/go2rtc","cpu":"0.0","cpu_average":"0","mem":"0.0"},"82":{"cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/frigate","cpu":"0.0","cpu_average":"0","mem":"0.0"},"101":{"cmdline":"/usr/local/go2rtc/bin/go2rtc -config=/dev/shm/go2rtc.yaml","cpu":"0.0","cpu_average":"0","mem":"0.1"},"109":{"cmdline":"bash ./run.user go2rtc-healthcheck","cpu":"0.0","cpu_average":"0","mem":"0.0"},"110":{"cmdline":"python3 -u -m frigate","cpu":"45.8","cpu_average":"26","mem":"7.3"},"124":{"cmdline":"nginx: master process nginx","cpu":"0.0","cpu_average":"0","mem":"0.0"},"139":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"140":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"141":{"cmdline":"nginx: worker process","cpu":"0.3","cpu_average":"0","mem":"0.0"},"142":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"147":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"161":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"180":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"214":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"258":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"294":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"332":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"364":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"400":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"428":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"457":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"483":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"511":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"546":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"577":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"614":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"647":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"686":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"748":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"790":{"cmdline":"nginx: worker process","cpu":"0.0","cpu_average":"0","mem":"0.0"},"1014":{"cmdline":"frigate.logger       ","cpu":"0.0","cpu_average":"0","mem":"0.3"},"1016":{"cmdline":"frigate.recording_manager","cpu":"18.8","cpu_average":"10","mem":"4.2"},"1024":{"cmdline":"/usr/bin/python3 -c from multiprocessing.resource_tracker import main;main(67)","cpu":"1.3","cpu_average":"1","mem":"0.0"},"1025":{"cmdline":"frigate.detector.coral1","cpu":"31.7","cpu_average":"29","mem":"0.7"},"1027":{"cmdline":"frigate.detector.coral2","cpu":"32.0","cpu_average":"29","mem":"0.7"},"1030":{"cmdline":"frigate.output       ","cpu":"105.1","cpu_average":"111","mem":"0.9"},"1040":{"cmdline":"frigate.process:porchb","cpu":"8.1","cpu_average":"7","mem":"0.6"},"1041":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 704x480 -i pipe: -f mpegts -s 1056x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1042":{"cmdline":"frigate.process:porcha","cpu":"5.1","cpu_average":"4","mem":"0.6"},"1044":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1045":{"cmdline":"frigate.process:kitchena","cpu":"2.4","cpu_average":"4","mem":"0.7"},"1047":{"cmdline":"frigate.process:motelhouse","cpu":"13.4","cpu_average":"6","mem":"0.8"},"1049":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1050":{"cmdline":"frigate.process:motel_lobby","cpu":"10.2","cpu_average":"3","mem":"0.6"},"1051":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 2560x1920 -i pipe: -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1052":{"cmdline":"frigate.process:motela","cpu":"7.5","cpu_average":"14","mem":"0.8"},"1054":{"cmdline":"frigate.process:Motel_17to9","cpu":"2.7","cpu_average":"8","mem":"0.8"},"1055":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 2560x1920 -i pipe: -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1057":{"cmdline":"frigate.process:Motel_8to1","cpu":"8.1","cpu_average":"7","mem":"0.8"},"1059":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 2560x1920 -i pipe: -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1060":{"cmdline":"frigate.process:backhousedrv","cpu":"9.4","cpu_average":"6","mem":"0.6"},"1061":{"cmdline":"frigate.process:drivewaya","cpu":"6.7","cpu_average":"5","mem":"0.7"},"1064":{"cmdline":"frigate.process:neighbor","cpu":"2.4","cpu_average":"3","mem":"0.6"},"1066":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 4608x1536 -i pipe: -f mpegts -s 2160x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.4"},"1068":{"cmdline":"frigate.process:dahuasouth","cpu":"283.3","cpu_average":"208","mem":"0.8"},"1070":{"cmdline":"frigate.process:streetsouth","cpu":"4.6","cpu_average":"14","mem":"0.8"},"1071":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 3840x2160 -i pipe: -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.3"},"1072":{"cmdline":"frigate.process:streetnorth","cpu":"21.5","cpu_average":"27","mem":"0.9"},"1073":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1074":{"cmdline":"frigate.process:front","cpu":"17.5","cpu_average":"16","mem":"0.8"},"1076":{"cmdline":"frigate.process:backyard","cpu":"4.8","cpu_average":"3","mem":"0.6"},"1077":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1080":{"cmdline":"frigate.capture:porchb","cpu":"1.6","cpu_average":"1","mem":"0.6"},"1082":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1085":{"cmdline":"frigate.capture:porcha","cpu":"1.9","cpu_average":"1","mem":"0.6"},"1087":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda -i rtsp://admin:xxxx@192.168.45.23:554/cam/realmonitor?channel=1&subtype=1 -r 10 -s 704x480 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"5.1","cpu_average":"4","mem":"0.5"},"1090":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 3840x2160 -i pipe: -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1091":{"cmdline":"frigate.capture:kitchena","cpu":"1.3","cpu_average":"1","mem":"0.6"},"1092":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -c:v h264_cuvid -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -f live_flv -use_wallclock_as_timestamps 1 -i rtmp://admin:xxxx@192.168.45.33/bcs/channel0_sub.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -r 10 -vf fps=10,scale_cuda=w=640:h=480:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"3.5","cpu_average":"2","mem":"1.0"},"1098":{"cmdline":"frigate.capture:motelhouse","cpu":"13.2","cpu_average":"12","mem":"0.7"},"1099":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 3840x2160 -i pipe: -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1101":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda -i rtsp://admin:xxxx@192.168.45.23:554/cam/realmonitor?channel=1&subtype=0 -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20 /tmp/cache/porchb-%Y%m%d%H%M%S.mp4","cpu":"12.1","cpu_average":"11","mem":"1.5"},"1102":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -c:v h264_cuvid -c:a aac -f live_flv -i rtmp://admin:xxxx@192.168.45.25/bcs/channel0_sub.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -r 10 -vf fps=10,scale_cuda=w=640:h=480:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"3.2","cpu_average":"2","mem":"0.5"},"1103":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -c:v h264_cuvid -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -f live_flv -use_wallclock_as_timestamps 1 -i rtmp://admin:xxxx@192.168.45.33/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/porcha-%Y%m%d%H%M%S.mp4","cpu":"1.3","cpu_average":"1","mem":"0.1"},"1105":{"cmdline":"frigate.capture:motel_lobby","cpu":"13.1","cpu_average":"12","mem":"0.6"},"1109":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 3840x2160 -i pipe: -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1112":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -hwaccel cuda -i rtmp://admin:xxxx@192.168.2.24/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20 /tmp/cache/motelhouse-%Y%m%d%H%M%S.mp4 -r 10 -s 2560x1920 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"22.8","cpu_average":"22","mem":"1.6"},"1113":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -c:v h264_cuvid -c:a aac -f live_flv -i rtmp://admin:xxxx@192.168.45.25/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/kitchena-%Y%m%d%H%M%S.mp4","cpu":"2.7","cpu_average":"2","mem":"0.1"},"1114":{"cmdline":"frigate.capture:motela","cpu":"13.4","cpu_average":"12","mem":"0.6"},"1115":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -hwaccel cuda -i rtmp://admin:xxxx@192.168.2.28/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20 /tmp/cache/motel_lobby-%Y%m%d%H%M%S.mp4 -r 10 -s 2560x1920 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"25.0","cpu_average":"22","mem":"1.6"},"1118":{"cmdline":"frigate.capture:Motel_17to9","cpu":"15.6","cpu_average":"16","mem":"0.7"},"1121":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 3840x2160 -i pipe: -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1124":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -hwaccel cuda -i http://192.168.2.26/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=xxxx -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20 /tmp/cache/motela-%Y%m%d%H%M%S.mp4 -r 10 -s 2560x1920 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"23.6","cpu_average":"23","mem":"1.6"},"1125":{"cmdline":"frigate.capture:Motel_8to1","cpu":"19.6","cpu_average":"18","mem":"0.7"},"1128":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda -i rtsp://admin:xxxx@192.168.2.25:554/h264Preview_01_main -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a copy -vf format=nv12|cuda,hwupload -b:v 5M -r 20 /tmp/cache/Motel_17to9-%Y%m%d%H%M%S.mp4 -r 10 -s 4608x1536 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"42.1","cpu_average":"40","mem":"1.9"},"1129":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 640x480 -i pipe: -f mpegts -s 960x720 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"0.0","cpu_average":"0","mem":"0.1"},"1131":{"cmdline":"frigate.capture:backhousedrv","cpu":"1.3","cpu_average":"1","mem":"0.6"},"1132":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda -i rtsp://admin:xxxx@192.168.45.251:8554/motel8to1 -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -vf format=nv12|cuda,hwupload -b:v 5M -r 20 /tmp/cache/Motel_8to1-%Y%m%d%H%M%S.mp4 -r 10 -s 3840x2160 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"39.4","cpu_average":"35","mem":"2.3"},"1136":{"cmdline":"frigate.capture:drivewaya","cpu":"1.9","cpu_average":"1","mem":"0.6"},"1137":{"cmdline":"ffmpeg -f rawvideo -pix_fmt yuv420p -video_size 2560x1440 -i pipe: -f mpegts -s 2560x1440 -codec:v mpeg1video -q 8 -bf 0 pipe:","cpu":"16.9","cpu_average":"18","mem":"0.4"},"1139":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -c:v h264_cuvid -c:a aac -f live_flv -i http://192.168.45.32/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=xxxx -r 10 -vf fps=10,scale_cuda=w=640:h=480:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"3.0","cpu_average":"3","mem":"0.9"},"1160":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -c:v h264_cuvid -i rtmp://admin:xxxx@192.168.45.22/bcs/channel0_sub.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -r 10 -vf fps=10,scale_cuda=w=640:h=480:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"3.8","cpu_average":"2","mem":"0.5"},"1162":{"cmdline":"frigate.capture:neighbor","cpu":"1.6","cpu_average":"1","mem":"0.6"},"1166":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -c:v h264_cuvid -c:a aac -f live_flv -i http://192.168.45.32/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=xxxx -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/backhousedrv-%Y%m%d%H%M%S.mp4","cpu":"2.1","cpu_average":"1","mem":"0.1"},"1169":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -c:v h264_cuvid -c:a aac -f live_flv -i rtmp://admin:xxxx@192.168.45.36/bcs/channel0_sub.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -r 10 -vf fps=10,scale_cuda=w=640:h=480:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"3.5","cpu_average":"2","mem":"0.5"},"1170":{"cmdline":"frigate.capture:dahuasouth","cpu":"20.4","cpu_average":"19","mem":"0.7"},"1171":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -c:v h264_cuvid -i rtmp://admin:xxxx@192.168.45.22/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/drivewaya-%Y%m%d%H%M%S.mp4","cpu":"2.4","cpu_average":"2","mem":"0.1"},"1176":{"cmdline":"frigate.capture:streetsouth","cpu":"20.4","cpu_average":"18","mem":"0.7"},"1177":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -c:v h264_cuvid -c:a aac -f live_flv -i rtmp://admin:xxxx@192.168.45.36/bcs/channel0_main.bcs?token=sdasdasd&channel=0&stream=0&user=admin&password=xxxx -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/neighbor-%Y%m%d%H%M%S.mp4","cpu":"2.4","cpu_average":"2","mem":"0.1"},"1178":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda -i rtsp://admin:xxxx@192.168.45.28:554/cam/realmonitor?channel=1&subtype=0 -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20 /tmp/cache/dahuasouth-%Y%m%d%H%M%S.mp4 -r 10 -s 3840x2160 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"48.8","cpu_average":"44","mem":"2.3"},"1181":{"cmdline":"frigate.capture:streetnorth","cpu":"20.4","cpu_average":"18","mem":"0.7"},"1182":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda -i rtsp://admin:xxxx@192.168.45.251:8554/StreetSouth -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20 /tmp/cache/streetsouth-%Y%m%d%H%M%S.mp4 -r 10 -s 3840x2160 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"35.9","cpu_average":"32","mem":"2.3"},"1186":{"cmdline":"frigate.capture:front","cpu":"19.0","cpu_average":"18","mem":"0.7"},"1187":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda -i rtsp://admin:xxxx@192.168.45.251:8554/StreetNorth -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20 /tmp/cache/streetnorth-%Y%m%d%H%M%S.mp4 -r 10 -s 3840x2160 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"34.9","cpu_average":"32","mem":"2.3"},"1191":{"cmdline":"frigate.capture:backyard","cpu":"1.9","cpu_average":"1","mem":"0.6"},"1194":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -avoid_negative_ts make_zero -fflags nobuffer+genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rtsp_transport tcp -hwaccel cuda -i rtsp://admin:xxxx@192.168.45.251:8554/front -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v h264_nvenc -c:a aac -crf 18 -vf format=nv12|cuda,hwupload -b:v 4M -r 20 /tmp/cache/front-%Y%m%d%H%M%S.mp4 -r 10 -s 3840x2160 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"34.3","cpu_average":"32","mem":"2.3"},"1198":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -c:v h264_cuvid -i http://192.168.45.20/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=xxxx -r 10 -vf fps=10,scale_cuda=w=640:h=480:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:","cpu":"3.5","cpu_average":"3","mem":"0.9"},"1201":{"cmdline":"ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel cuda -hwaccel_output_format cuda -c:v h264_cuvid -i http://192.168.45.20/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=xxxx -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/backyard-%Y%m%d%H%M%S.mp4","cpu":"2.4","cpu_average":"2","mem":"0.1"},"155126":{"cmdline":"sleep 30s","cpu":"0.0","cpu_average":"0","mem":"0.0"}},"dahuasouth":{"camera_fps":10.0,"capture_pid":1170,"detection_enabled":1,"detection_fps":71.9,"ffmpeg_pid":1178,"pid":1068,"process_fps":4.1,"skipped_fps":5.7},"detection_fps":162.4,"detectors":{"coral1":{"detection_start":0.0,"inference_speed":11.26,"pid":1025},"coral2":{"detection_start":0.0,"inference_speed":11.41,"pid":1027}},"drivewaya":{"camera_fps":10.2,"capture_pid":1136,"detection_enabled":1,"detection_fps":6.4,"ffmpeg_pid":1160,"pid":1061,"process_fps":9.9,"skipped_fps":0.0},"front":{"camera_fps":10.0,"capture_pid":1186,"detection_enabled":1,"detection_fps":12.2,"ffmpeg_pid":1194,"pid":1074,"process_fps":9.7,"skipped_fps":0.0},"gpu_usages":{"NVIDIA GeForce GTX 1070":{"gpu":"42.0%","mem":"85.96%"}},"kitchena":{"camera_fps":10.1,"capture_pid":1091,"detection_enabled":1,"detection_fps":0.0,"ffmpeg_pid":1102,"pid":1045,"process_fps":9.7,"skipped_fps":0.0},"motel_lobby":{"camera_fps":10.1,"capture_pid":1105,"detection_enabled":1,"detection_fps":4.6,"ffmpeg_pid":1115,"pid":1050,"process_fps":9.6,"skipped_fps":0.0},"motela":{"camera_fps":10.0,"capture_pid":1114,"detection_enabled":1,"detection_fps":6.5,"ffmpeg_pid":1124,"pid":1052,"process_fps":9.5,"skipped_fps":0.0},"motelhouse":{"camera_fps":10.0,"capture_pid":1098,"detection_enabled":1,"detection_fps":7.6,"ffmpeg_pid":1112,"pid":1047,"process_fps":9.7,"skipped_fps":0.0},"neighbor":{"camera_fps":10.1,"capture_pid":1162,"detection_enabled":1,"detection_fps":1.8,"ffmpeg_pid":1169,"pid":1064,"process_fps":9.9,"skipped_fps":0.0},"porcha":{"camera_fps":10.3,"capture_pid":1085,"detection_enabled":1,"detection_fps":1.3,"ffmpeg_pid":1092,"pid":1042,"process_fps":9.3,"skipped_fps":0.2},"porchb":{"camera_fps":10.1,"capture_pid":1080,"detection_enabled":1,"detection_fps":8.0,"ffmpeg_pid":1087,"pid":1040,"process_fps":9.8,"skipped_fps":0.0},"processes":{"go2rtc":{"pid":101},"logger":{"pid":1014},"recording":{"pid":1016}},"service":{"last_updated":1688447536,"latest_version":"0.12.1","storage":{"/dev/shm":{"free":1356.8,"mount_type":"tmpfs","total":1536.0,"used":179.2},"/media/frigate/clips":{"free":860107.0,"mount_type":"ext4","total":6617808.7,"used":5424109.7},"/media/frigate/recordings":{"free":860107.0,"mount_type":"ext4","total":6617808.7,"used":5424109.7},"/tmp/cache":{"free":3726.9,"mount_type":"tmpfs","total":3814.7,"used":87.8}},"temperatures":{},"uptime":11773,"version":"0.13.0-12d4a47"},"streetnorth":{"camera_fps":10.0,"capture_pid":1181,"detection_enabled":1,"detection_fps":26.7,"ffmpeg_pid":1187,"pid":1072,"process_fps":9.7,"skipped_fps":0.0},"streetsouth":{"camera_fps":10.0,"capture_pid":1176,"detection_enabled":1,"detection_fps":2.9,"ffmpeg_pid":1182,"pid":1070,"process_fps":9.7,"skipped_fps":0.0}}

Operating system

Debian

Install method

Docker Compose

Coral version

USB

Network connection

Wired

Camera make and model

Multiple reolink, 1 Amcrest, 1 Dahua

Any other information that may be helpful

Use a software shim (neolink) with several of the Reolink cameras, which gets seems to get rid of any video/image corruption and allows the cameras to be used at full resolution.

thunderwolf66102 commented 1 year ago

Edited output.py with https://github.com/blakeblackshear/frigate/pull/7026 Constant log/error message is now gone, will monitor

NickM-27 commented 1 year ago

This is a duplicate of #7024