[Config Support]: Some Cameras all have the same stream no matter what #20887
-
Describe the problem you are havingcam2,cam3,cam4 are all the same model and for some reason, even with different ips all cameras appear to be streming cam2's stream, but cam1 witch is different model does not. Version0.16.2-4d58206 Frigate config file############
# Frigate Configuration File
############
mqtt:
host: 192.168.1.47
port: 1883
user: asdasdasd
password: adasdasdasd
topic_prefix: frigate
detectors:
ov:
type: openvino
device: GPU
# onnx:
# type: onnx
# device: GPU
model:
model_type: yolo-generic
width: 320 # <--- should match the imgsize set during model export
height: 320 # <--- should match the imgsize set during model export
input_tensor: nchw
input_dtype: float
path: /config/model_cache/yolov9-m-320.onnx
labelmap_path: /labelmap/coco-80.txt
go2rtc:
streams:
cam1:
- rtsp://192.168.1.184/onvif1
- ffmpeg:cam1#audio=opus#video=h264
cam1_sub:
- rtsp://192.168.1.184/onvif2
cam2:
# - rtsp://192.168.1.182/user=admin&password=asdd&channel=0&stream=0.sdp?real_stream # working stream
- rtsp://192.168.1.182:554/user=admin_password=asd_channel=0_stream=0.sdp
- ffmpeg:cam2#audio=opus#video=h264
cam2_sub:
- rtsp://192.168.1.182/user=admin&password=asdasd&channel=0&stream=1.sdp?real_stream
# - ffmpeg:cam2_sub#video=h264#hardware
cam3:
# - rtsp://192.168.1.181/user=admin&password=asdasdasd&channel=0&stream=0.sdp?real_stream
- rtsp://192.168.1.181:554/user=admin_password=asdasd_channel=0_stream=0.sdp
- ffmpeg:cam2#audio=opus#video=h264
cam3_sub:
- rtsp://192.168.1.181/user=admin&password=asdasd&channel=0&stream=1.sdp?real_stream
# - ffmpeg:cam3_sub#video=h264#hardware
cam4:
# - rtsp://192.168.1.183/user=admin&password=asdasdasd&channel=0&stream=0.sdp?real_stream
- rtsp://192.168.1.183:554/user=admin_password=asdasdasd_channel=0_stream=0.sdp
- ffmpeg:cam2#audio=opus#video=h264
cam4_sub:
- rtsp://192.168.1.183/user=admin&password=asdasdasd6&channel=0&stream=1.sdp?real_stream
# - ffmpeg:cam4_sub#video=h264#hardware
#cam_test:
# - dvrip://admin:[email protected]:34567?channel=0&subtype=0
# webrtc:
# candidates:
# - 192.168.1.186:8555
# - stun:8555
objects:
track:
- person
- car
- truck
- motorcycle
- bicycle
- dog
- cat
- bird
# - face
# - license_plate
# - package
#filters:
#person:
# min_area: 5000
# max_area: 100000
# min_score: 0.5
# threshold: 0.7
# car:
# min_area: 5000
# max_area: 200000
# min_score: 0.5
# threshold: 0.7
record:
enabled: true
retain:
days: 8 # Number of days to keep recordings
mode: all # 'all' to save everything or 'events' to only save clips with detected objects
snapshots:
enabled: true
clean_copy: true # Save a clean copy without bounding boxes
timestamp: true # Add timestamp to snapshots
bounding_box: true # Draw bounding boxes on objects
retain:
default: 14 # Number of days to keep snapshots
birdseye:
enabled: true
mode: continuous # Options: continuous, motion, or objects
width: 1280
height: 720
# Camera configurations
cameras:
cam1: # Entry Camera
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/cam1
input_args: preset-rtsp-restream
roles:
- record
- audio
- path: rtsp://127.0.0.1:8554/cam1_sub
input_args: preset-rtsp-restream
roles:
- detect
path: '5.0'
live:
streams: # <--- Multiple streams for Frigate 0.16 and later
Main Stream: cam1 # <--- Specify a "friendly name" followed by the go2rtc stream name
Sub Stream: cam1_sub
detect:
enabled: true
# width: 640 # Width for detection (lower for better performance)
# height: 360 # Height for detection
# fps: 20 # Frames per second used for detection
# objects:
# track:
# - person
# - car
# - truck
# - motorcycle
# - bicycle
# - dog
# - cat
# - bird
# filters:
# person:
# min_area: 5000
# max_area: 100000
# min_score: 0.5
# threshold: 0.7
record:
enabled: true
retain:
days: 7
mode: all
snapshots:
enabled: true
retain:
default: 14
motion:
threshold: 39
contour_area: 17
improve_contrast: true
mask: 0,0.077,0.4,0.079,0.401,0,0,0
zones:
Garage:
coordinates: 0.483,0.421,0.003,0.473,0,1,1,1,0.993,0.452
loitering_time: 0
review:
alerts:
required_zones: Garage
cam2: # Side Camera
live:
streams: # <--- Multiple streams for Frigate 0.16 and later
Main Stream: cam2 # <--- Specify a "friendly name" followed by the go2rtc stream name
Sub Stream: cam2_sub
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/cam2
input_args: preset-rtsp-restream
roles:
- record
- audio
- path: rtsp://127.0.0.1:8554/cam2_sub
input_args: preset-rtsp-restream
roles:
- detect
onvif:
host: 192.168.1.182
port: 8899
user: admin
password: asdasdasd
detect:
enabled: true
# width: 960
# height: 1080 # Adjusted for stacked 16:9 streams
# fps: 20
# objects:
# track:
# - person
# - car
# - truck
# - motorcycle
# - bicycle
# - dog
# - cat
# - bird
# filters:
# person:
# min_area: 5000
# max_area: 100000
# min_score: 0.5
# threshold: 0.7
record:
enabled: true
retain:
days: 7
mode: all
snapshots:
enabled: true
retain:
default: 14
motion:
threshold: 40
contour_area: 33
improve_contrast: true
zones:
Front_Yard:
coordinates:
0.673,0,0.662,0.207,0.652,0.252,0.533,0.229,0.543,0.305,0.492,0.374,0.486,0.408,0.437,0.44,0.435,0.501,0.999,0.501,1,0.18,0.898,0
loitering_time: 0
inertia: 3
Side_Yard:
coordinates:
0,0.499,0.429,0.499,0.438,0.432,0.481,0.411,0.489,0.371,0.545,0.308,0.528,0.225,0.647,0.249,0.658,0.206,0.67,0.001,0.001,0.003
loitering_time: 0
review:
alerts:
required_zones:
- Front_Yard
- Side_Yard
cam3: # Backyard Camera
live:
streams: # <--- Multiple streams for Frigate 0.16 and later
Main Stream: cam3 # <--- Specify a "friendly name" followed by the go2rtc stream name
Sub Stream: cam3_sub
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/cam3
input_args: preset-rtsp-restream
roles:
- record
- audio
- path: rtsp://127.0.0.1:8554/cam3_sub
input_args: preset-rtsp-restream
roles:
- detect
onvif:
host: 192.168.1.181
port: 8899
user: admin
password: asdasdasd
detect:
enabled: true
# width: 960
# height: 1080 # Adjusted for stacked 16:9 streams
# fps: 20
# objects:
# track:
# - person
# - car
# - truck
# - motorcycle
# - bicycle
# - dog
# - cat
# - bird
# filters:
# person:
# min_area: 5000
# max_area: 100000
# min_score: 0.5
# threshold: 0.7
record:
enabled: true
retain:
days: 7
mode: all
snapshots:
enabled: true
retain:
default: 14
zones:
Back_Yard:
coordinates:
0.406,0.496,0.001,0.497,-0.001,0.316,0.048,0.268,0.263,0.255,0.274,0.079,0.548,0.034,0.525,0.499
loitering_time: 0
review:
alerts:
required_zones: Back_Yard
cam4: # Front Camera
live:
streams: # <--- Multiple streams for Frigate 0.16 and later
Main Stream: cam4 # <--- Specify a "friendly name" followed by the go2rtc stream name
Sub Stream: cam4_sub
ffmpeg:
output_args:
record: preset-record-generic-audio-aac
inputs:
- path: rtsp://127.0.0.1:8554/cam4
input_args: preset-rtsp-restream
roles:
- record
- audio
- path: rtsp://127.0.0.1:8554/cam4_sub
input_args: preset-rtsp-restream
roles:
- detect
onvif:
host: 192.168.1.183
port: 8899
user: admin
password: asdasdasdasd
detect:
enabled: true
# width: 960
# height: 1080 # Adjusted for stacked 16:9 streams
# fps: 20
objects:
# track:
# - person
# - car
# - truck
# - motorcycle
# - dog
# - cat
# - bird
filters:
# person:
# min_area: 5000
# max_area: 100000
# min_score: 0.5
# threshold: 0.7
bicycle:
mask:
- 0.588,0.339,0.818,0.347,0.83,0.245,0.772,0.22,0.705,0.215,0.7,0.187,0.649,0.186,0.63,0.225,0.585,0.241
- 0.287,0.665,0.558,0.662,0.532,0.588,0.496,0.569,0.456,0.537,0.418,0.533,0.365,0.518,0.335,0.561,0.29,0.562
car:
mask:
0.003,0.446,0.117,0.365,0.292,0.207,0.51,0.143,0.718,0.161,0.785,0.274,0.758,0.434,0.733,0.47,0.71,0.474,0.699,0.499,0.001,0.499
record:
enabled: true
retain:
days: 7
mode: all
snapshots:
enabled: true
retain:
default: 14
zones:
Exterior_Car_Spot:
coordinates:
0.38,0.496,0.816,0.501,0.864,0.32,0.893,0.163,0.525,0.14,0.527,0.31
inertia: 3
loitering_time: 0
objects:
- bird
- cat
- dog
- motorcycle
- person
# - truck
Gates:
coordinates: -0.001,0.501,0.38,0.497,0.525,0.309,0.527,0.142,0,0.146
inertia: 3
loitering_time: 0
review:
alerts:
required_zones:
- Exterior_Car_Spot
- Gates
ffmpeg:
# hwaccel_args: "auto"
input_args: preset-rtsp-generic
output_args:
record: preset-record-generic-audio-aac
# path: "5.0"
hwaccel_args: preset-vaapi
# Optional semantic search feature
semantic_search:
enabled: true
reindex: false
model_size: large
notifications:
enabled: true
email: [email protected]
detect:
enabled: true
face_recognition:
enabled: true
model_size: large
lpr:
enabled: true
classification:
bird:
enabled: true
version: 0.16-0Relevant Frigate log output2025-11-11 10:51:52.819054444 [INFO] Preparing Frigate...
2025-11-11 10:51:53.720774640 [INFO] Starting Frigate...
2025-11-11 10:51:57.509916085 [2025-11-11 10:51:57] frigate.util.config INFO : Checking if frigate config needs migration...
2025-11-11 10:51:57.578851113 [2025-11-11 10:51:57] frigate.util.config INFO : frigate config does not need migration...
2025-11-11 10:51:59.856204987 [2025-11-11 10:51:59] frigate.config.config WARNING : cam1 is configured to track ['truck'] objects, which are not supported by the current model.
2025-11-11 10:52:01.732034238 [2025-11-11 10:52:01] frigate.config.config WARNING : cam2 is configured to track ['truck'] objects, which are not supported by the current model.
2025-11-11 10:52:03.591501638 [2025-11-11 10:52:03] frigate.config.config WARNING : cam3 is configured to track ['truck'] objects, which are not supported by the current model.
2025-11-11 10:52:05.477766948 [2025-11-11 10:52:05] frigate.config.config WARNING : cam4 is configured to track ['truck'] objects, which are not supported by the current model.
2025-11-11 10:52:05.481306704 [2025-11-11 10:52:05] frigate.app INFO : Starting Frigate (0.16.2-4d58206)
2025-11-11 10:52:05.501098499 [2025-11-11 10:52:05] peewee_migrate.logs INFO : Starting migrations
2025-11-11 10:52:05.520931510 [2025-11-11 10:52:05] peewee_migrate.logs INFO : There is nothing to migrate
2025-11-11 10:52:05.556210387 [2025-11-11 10:52:05] frigate.app INFO : Recording process started: 456
2025-11-11 10:52:05.556781319 [2025-11-11 10:52:05] frigate.app INFO : Review process started: 460
2025-11-11 10:52:05.562438636 [2025-11-11 10:52:05] frigate.app INFO : go2rtc process pid: 121
2025-11-11 10:52:05.581874718 [2025-11-11 10:52:05] detector.ov INFO : Starting detection process: 481
2025-11-11 10:52:05.584701559 [2025-11-11 10:52:05] frigate.app INFO : Embedding process started: 484
2025-11-11 10:52:05.620821509 [2025-11-11 10:52:05] frigate.app INFO : Output process started: 508
2025-11-11 10:52:05.691959310 [2025-11-11 10:52:05] frigate.app INFO : Camera processor started for cam1: 530
2025-11-11 10:52:05.712119974 [2025-11-11 10:52:05] frigate.app INFO : Camera processor started for cam2: 537
2025-11-11 10:52:05.713454294 [2025-11-11 10:52:05] frigate.app INFO : Camera processor started for cam3: 545
2025-11-11 10:52:05.735770933 [2025-11-11 10:52:05] frigate.app INFO : Camera processor started for cam4: 562
2025-11-11 10:52:05.803944014 [2025-11-11 10:52:05] frigate.app INFO : Capture process started for cam1: 576
2025-11-11 10:52:05.819474660 [2025-11-11 10:52:05] frigate.app INFO : Capture process started for cam2: 586
2025-11-11 10:52:05.840167103 [2025-11-11 10:52:05] frigate.app INFO : Capture process started for cam3: 600
2025-11-11 10:52:05.893294644 [2025-11-11 10:52:05] frigate.app INFO : Capture process started for cam4: 612
2025-11-11 10:52:06.107267203 [2025-11-11 10:52:06] frigate.api.fastapi_app INFO : Starting FastAPI app
2025-11-11 10:52:06.382579211 [2025-11-11 10:52:06] frigate.api.fastapi_app INFO : FastAPI started
2025-11-11 10:52:08.847177925 loading data from : /config/model_cache/facedet/landmarkdet.yaml
2025-11-11 10:52:13.431116742 INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
2025-11-11 10:52:27.542505942 [2025-11-11 10:52:27] frigate.ptz.onvif INFO : Attempting ONVIF initialization for cam3 (retry 1/5)Relevant go2rtc log output2025-11-11 10:51:53.492698155 [INFO] Preparing new go2rtc config...
2025-11-11 10:51:54.262434763 [INFO] Starting go2rtc...
2025-11-11 10:51:54.397545577 10:51:54.397 INF go2rtc platform=linux/amd64 revision=fa580c5 version=1.9.9
2025-11-11 10:51:54.397577768 10:51:54.397 INF config path=/dev/shm/go2rtc.yaml
2025-11-11 10:51:54.398549151 10:51:54.398 INF [rtsp] listen addr=:8554
2025-11-11 10:51:54.398576945 10:51:54.398 INF [api] listen addr=:1984
2025-11-11 10:51:54.399238463 10:51:54.399 INF [webrtc] listen addr=:8555
2025-11-11 10:52:02.686480505 [INFO] Starting go2rtc healthcheck service...Frigate stats{"cameras":{"cam1":{"camera_fps":5.1,"process_fps":5.1,"skipped_fps":0.0,"detection_fps":0.0,"detection_enabled":true,"pid":530,"capture_pid":576,"ffmpeg_pid":582,"audio_rms":0.0,"audio_dBFS":0.0},"cam2":{"camera_fps":5.3,"process_fps":5.3,"skipped_fps":0.0,"detection_fps":0.0,"detection_enabled":true,"pid":537,"capture_pid":586,"ffmpeg_pid":594,"audio_rms":0.0,"audio_dBFS":0.0},"cam3":{"camera_fps":5.2,"process_fps":5.3,"skipped_fps":0.0,"detection_fps":0.2,"detection_enabled":true,"pid":545,"capture_pid":600,"ffmpeg_pid":606,"audio_rms":0.0,"audio_dBFS":0.0},"cam4":{"camera_fps":5.3,"process_fps":5.3,"skipped_fps":0.0,"detection_fps":0.8,"detection_enabled":true,"pid":562,"capture_pid":612,"ffmpeg_pid":619,"audio_rms":0.0,"audio_dBFS":0.0}},"detectors":{"ov":{"inference_speed":92.67,"detection_start":0.0,"pid":481}},"detection_fps":1.0,"embeddings":{"image_embedding_speed":0.0,"image_embedding":0.0,"text_embedding_speed":0.0,"text_embedding":0.0,"face_recognition_speed":0.0,"face_recognition":0.0,"plate_recognition_speed":0.0,"plate_recognition":0.0},"gpu_usages":{"intel-vaapi":{"gpu":"5.34%","mem":"-%","clients":{"606":"0.02%","481":"0.0%","484":"0.0%","582":"0.0%","594":"0.0%","619":"0.0%"}}},"cpu_usages":{"frigate.full_system":{"cpu":"14.9","mem":"36.2"},"1":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"/package/admin/s6/command/s6-svscan -d4 -- /run/service"},"17":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise s6-linux-init-shutdownd"},"18":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"/package/admin/s6-linux-init/command/s6-linux-init-shutdownd -d3 -c /run/s6/basedir -g 3000 -C -B"},"27":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise certsync"},"28":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise go2rtc-log"},"29":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise s6rc-oneshot-runner"},"30":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise nginx"},"31":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise certsync-log"},"32":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise frigate-log"},"33":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise go2rtc"},"34":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise nginx-log"},"35":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise s6rc-fdholder"},"36":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise frigate"},"37":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise go2rtc-healthcheck"},"48":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"/package/admin/s6-2.13.2.0/command/s6-fdholderd -1 -n 256 -i data/rules"},"49":{"cpu":"0.0","cpu_average":"0","mem":"0.0","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 ../.. --"},"100":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/nginx"},"102":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/frigate"},"103":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/go2rtc"},"104":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/certsync"},"121":{"cpu":"16.1","cpu_average":"14","mem":"0.3","cmdline":"/usr/local/go2rtc/bin/go2rtc -config=/dev/shm/go2rtc.yaml"},"136":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"bash ./run.user go2rtc-healthcheck"},"137":{"cpu":"5.9","cpu_average":"8","mem":"2.7","cmdline":"python3 -u -m frigate"},"142":{"cpu":"0.0","cpu_average":"0","mem":"0.1","cmdline":"nginx: master process nginx"},"203":{"cpu":"0.0","cpu_average":"0","mem":"0.1","cmdline":"nginx: worker process"},"205":{"cpu":"0.0","cpu_average":"0","mem":"0.1","cmdline":"nginx: worker process"},"206":{"cpu":"0.1","cpu_average":"0","mem":"0.1","cmdline":"nginx: worker process"},"207":{"cpu":"0.0","cpu_average":"0","mem":"0.1","cmdline":"nginx: worker process"},"208":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"nginx: cache manager process"},"356":{"cpu":"0.1","cpu_average":"0","mem":"0.0","cmdline":"bash ./run.user certsync"},"396":{"cpu":"0.1","cpu_average":"0","mem":"1.1","cmdline":"python3 -u -m frigate"},"456":{"cpu":"1.8","cpu_average":"1","mem":"1.3","cmdline":"frigate.recording_manager"},"460":{"cpu":"1.6","cpu_average":"0","mem":"1.2","cmdline":"frigate.review_segment_manager"},"481":{"cpu":"9.4","cpu_average":"19","mem":"2.8","cmdline":"frigate.detector.ov "},"484":{"cpu":"1.6","cpu_average":"11","mem":"5.2","cmdline":"frigate.embeddings_manager"},"508":{"cpu":"3.0","cpu_average":"3","mem":"1.3","cmdline":"frigate.output "},"530":{"cpu":"2.6","cpu_average":"2","mem":"1.3","cmdline":"frigate.process:cam1 "},"537":{"cpu":"2.8","cpu_average":"3","mem":"1.3","cmdline":"frigate.process:cam2 "},"545":{"cpu":"4.6","cpu_average":"5","mem":"1.3","cmdline":"frigate.process:cam3 "},"562":{"cpu":"8.8","cpu_average":"8","mem":"1.3","cmdline":"frigate.process:cam4 "},"576":{"cpu":"0.6","cpu_average":"0","mem":"1.2","cmdline":"frigate.capture:cam1 "},"582":{"cpu":"2.1","cpu_average":"1","mem":"0.3","cmdline":"/usr/lib/ffmpeg/5.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel_flags allow_profile_mismatch -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -user_agent FFmpeg Frigate/0.16.2-4d58206 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/cam1_sub -r 5 -vf fps=5,scale_vaapi=w=320:h=180,hwdownload,format=nv12,eq=gamma=1.4:gamma_weight=0.5 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"586":{"cpu":"1.7","cpu_average":"1","mem":"1.2","cmdline":"frigate.capture:cam2 "},"588":{"cpu":"5.1","cpu_average":"5","mem":"0.2","cmdline":"/usr/lib/ffmpeg/5.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.16.2-4d58206 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/cam1 -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/cam1@%Y%m%d%H%M%S%z.mp4"},"594":{"cpu":"3.9","cpu_average":"3","mem":"0.3","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel_flags allow_profile_mismatch -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -user_agent FFmpeg Frigate/0.16.2-4d58206 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/cam2_sub -r 5 -vf fps=5,scale_vaapi=w=640:h=720,hwdownload,format=nv12,eq=gamma=1.4:gamma_weight=0.5 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"599":{"cpu":"5.5","cpu_average":"5","mem":"0.2","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.16.2-4d58206 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/cam2 -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/cam2@%Y%m%d%H%M%S%z.mp4"},"600":{"cpu":"1.7","cpu_average":"1","mem":"1.2","cmdline":"frigate.capture:cam3 "},"606":{"cpu":"3.9","cpu_average":"3","mem":"0.3","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel_flags allow_profile_mismatch -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -user_agent FFmpeg Frigate/0.16.2-4d58206 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/cam3_sub -r 5 -vf fps=5,scale_vaapi=w=640:h=720,hwdownload,format=nv12,eq=gamma=1.4:gamma_weight=0.5 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"611":{"cpu":"5.4","cpu_average":"5","mem":"0.2","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.16.2-4d58206 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/cam3 -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/cam3@%Y%m%d%H%M%S%z.mp4"},"612":{"cpu":"1.8","cpu_average":"0","mem":"1.2","cmdline":"frigate.capture:cam4 "},"619":{"cpu":"3.9","cpu_average":"3","mem":"0.3","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel_flags allow_profile_mismatch -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -user_agent FFmpeg Frigate/0.16.2-4d58206 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/cam4_sub -r 5 -vf fps=5,scale_vaapi=w=640:h=720,hwdownload,format=nv12,eq=gamma=1.4:gamma_weight=0.5 -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"624":{"cpu":"5.3","cpu_average":"4","mem":"0.2","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.16.2-4d58206 -rtsp_transport tcp -timeout 10000000 -i rtsp://127.0.0.1:8554/cam4 -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c:v copy -c:a aac /tmp/cache/cam4@%Y%m%d%H%M%S%z.mp4"},"628":{"cpu":"0.0","cpu_average":"0","mem":"0.1","cmdline":"/usr/lib/ffmpeg/5.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 320x180 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"635":{"cpu":"0.0","cpu_average":"0","mem":"0.1","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x720 -i pipe: -threads 1 -f mpegts -s 640x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"642":{"cpu":"0.0","cpu_average":"0","mem":"0.1","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x720 -i pipe: -threads 1 -f mpegts -s 640x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"653":{"cpu":"0.0","cpu_average":"0","mem":"0.1","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x720 -i pipe: -threads 1 -f mpegts -s 640x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"668":{"cpu":"0.1","cpu_average":"0","mem":"0.3","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 1280x720 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"3384":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"sleep 30s"},"3500":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"sleep 60"}},"service":{"uptime":416,"version":"0.16.2-4d58206","latest_version":"0.16.2","storage":{"/media/frigate/recordings":{"total":313877.7,"used":204412.0,"free":93450.1,"mount_type":"ext4"},"/media/frigate/clips":{"total":313877.7,"used":204412.0,"free":93450.1,"mount_type":"ext4"},"/tmp/cache":{"total":2861.0,"used":24.3,"free":2836.7,"mount_type":"tmpfs"},"/dev/shm":{"total":2048.0,"used":106.0,"free":1942.0,"mount_type":"tmpfs"}},"temperatures":{},"last_updated":1762858741},"processes":{"recording":{"pid":456},"review_segment":{"pid":460},"go2rtc":{"pid":121},"embeddings":{"pid":484}}}Operating systemDebian Install methodDocker Compose docker-compose file or Docker CLI command 2025/11/11 11:29:29 -bash/0 root@debian-frigate:/srv/frigate
#cat compose.yml
version: "3.9"
services:
frigate:
container_name: frigate
restart: unless-stopped
stop_grace_period: 30s
image: ghcr.io/blakeblackshear/frigate:stable
shm_size: '2048m'
devices:
- /dev/dri/renderD128:/dev/dri/renderD128
volumes:
- ./config:/config
- ./storage:/media/frigate
- type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear
target: /tmp/cache
tmpfs:
size: 3000000000
cap_add:
- CAP_PERFMON
ports:
- "8971:8971"
- "8554:8554" # RTSP feeds
- "5000:5000"
- "8555:8555/tcp" # WebRTC over tcp
- "8555:8555/udp" # WebRTC over udpObject DetectorOpenVino Screenshots of the Frigate UI's System metrics pages
Any other information that may be helpfuli tried using dvrip but that was not reliable, also same issue. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
|
Your go2rtc configuration is incorrect. For some cameras that are not The last line is problematic. It should read: |
Beta Was this translation helpful? Give feedback.




Your go2rtc configuration is incorrect. For some cameras that are not
cam2, you are specifyingcam2in their config, eg:The last line is problematic. It should read:
ffmpeg:cam3..., notffmpeg:cam2...since this is the config forcam3.