[Support]: Camera stream with VLC is good - but with go2rtc it's choppy #17905
Describe the problem you are havingI have added a couple cameras and noticed the recordings are a little choppy. So, I started digging into the camera config and I've determined it seems to be coming from go2rtc. If I open the camera stream directly with VLC it's smooth. When I open the camera stream from go2rtcI have stutter that occurs about once per second. In this config the camera is called "Loft". However, it also happens on other cameras of this type. Version0.15.0-6cb5cfb What browser(s) are you using?FireFox 137 Frigate config filemqtt:
enabled: true
host: 192.168.80.25
port: 1883
user: yeah
password: buddy
semantic_search:
enabled: true
reindex: false
auth:
failed_login_rate_limit: 1/second;5/minute;20/hour
trusted_proxies:
- 182.168.80.0/24
go2rtc:
streams:
Front_Door:
- ffmpeg:rtsp://192.168.88.20:554/h264?username=nimda&password=thisisthepassword#video=copy#audio=copy
Front_Door_sub:
- ffmpeg:rtsp://192.168.88.20:554/h264cif?username=nimda&password=thisisthepassword#video=copy#audio=copy
Back_SE:
- ffmpeg:rtsp://192.168.88.21:554/h264?username=nimda&password=thisisthepassword#video=copy#audio=copy
Back_SE_sub:
- ffmpeg:rtsp://192.168.88.21:554/h264cif?username=nimda&password=thisisthepassword#video=copy#audio=copy
Side:
- ffmpeg:rtsp://192.168.88.22:554/h264?username=nimda&password=thisisthepassword#video=copy#audio=copy
Side_sub:
- ffmpeg:rtsp://192.168.88.22:554/h264cif?username=nimda&password=thisisthepassword#video=copy#audio=copy
Back:
- ffmpeg:rtsp://192.168.88.23:554/h264?username=nimda&password=thisisthepassword#video=copy#audio=copy
Back_sub:
- ffmpeg:rtsp://192.168.88.23:554/h264cif?username=nimda&password=thisisthepassword#video=copy#audio=copy
JasonCam:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.30:554/stream1#video=copy#audio=aac
JasonCam_sub:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.30:554/stream2#video=copy#audio=aac
DiningRoom:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.31:554/stream1#video=copy#audio=aac
DiningRoom_sub:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.31:554/stream2#video=copy#audio=aac
LivingRoom:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.32:554/stream1#video=copy#audio=aac
LivingRoom_sub:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.32:554/stream2#video=copy#audio=aac
Basement:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.33:554/stream1#video=copy#audio=aac
Basement_sub:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.33:554/stream2#video=copy#audio=aac
Hobby:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.34:554/stream1#video=copy#audio=aac
Hobby_sub:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.34:554/stream2#video=copy#audio=aac
Loft:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.35:554/stream1#video=copy#audio=aac
Loft_sub:
- ffmpeg:rtsp://cnimda:thisisthepassword@192.168.88.35:554/stream2#video=copy#audio=aac
record:
enabled: true
retain:
days: 3
mode: motion
alerts:
retain:
days: 30
mode: motion
cameras:
Front_Door:
enabled: true
detect:
enabled: true
width: 640
height: 360
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://127.0.0.1:8554/Front_Door # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/Front_Door_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
motion:
mask:
- 0.983,0.951,0.982,0.898,0.914,0.896,0.913,0.965
- 0.208,0.002,0.421,0,0.43,0.238,0.22,0.243
- 0.609,0.101,0.624,0.115,0.649,0.12,0.658,0.11,0.665,0.089,0.668,0.062,0.669,0.002,0.601,0.003
objects:
mask: 0.21,0.007,0.422,0,0.432,0.241,0.222,0.246
track:
- person
- cat
- dog
- bicycle
- bear
- horse
- sheep
zones:
Front_Porch:
coordinates:
0.339,0.993,0.229,0.246,0.432,0.238,0.431,0.193,0.682,0.735,0.819,0.761,0.864,0.693,0.911,0.795,0.841,0.993
loitering_time: 0
Driveway:
coordinates:
0.598,0.248,0.749,0.473,0.84,0.493,0.954,0.433,0.954,0.433,0.808,0.243,0.779,0.241,0.722,0.237
loitering_time: 0
inertia: 3
Road:
coordinates:
0.596,0.004,0.703,0.078,0.765,0.125,0.847,0.215,0.997,0.407,0.998,0.229,0.885,0.109,0.802,0.042,0.743,0.001
loitering_time: 0
Sidewalk:
coordinates:
0.555,0.027,0.731,0.169,0.784,0.215,0.994,0.488,0.995,0.416,0.789,0.155,0.589,0.003
loitering_time: 0
Back_SE:
enabled: true
detect:
enabled: true
width: 640
height: 360
record:
enabled: true
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://127.0.0.1:8554/Back_SE # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/Back_SE_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
objects:
track:
- person
- cat
- dog
- bicycle
- bear
- horse
- sheep
motion:
mask:
- 0.874,0.898,0.975,0.89,0.979,0.951,0.877,0.965
- 0.045,0.236,0,0.281,0.002,0.003,0.314,0.008,0.283,0.077,0.228,0.141,0.131,0.194
Side:
enabled: true
detect:
enabled: true
width: 640
height: 360
record:
enabled: true
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://127.0.0.1:8554/Side # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/Side_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
motion:
mask:
- 0.831,0.906,0.983,0.901,0.98,0.954,0.818,0.974
- 0.624,0.002,0.623,0.029,0.638,0.054,0.661,0.059,0.678,0.045,0.689,0
- 0.001,0.713,0.192,0.995,0.091,0.998,0.001,0.865
objects:
filters:
person:
mask: 0.905,0.001,0.802,0.997,0.997,0.999,0.999,0.004
track:
- person
- cat
- dog
- bicycle
- bear
- horse
- sheep
- car
Back:
enabled: true
detect:
enabled: true
width: 640
height: 360
record:
enabled: true
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://127.0.0.1:8554/Back # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/Back_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
motion:
mask: 0.649,0.912,0.975,0.909,0.975,0.963,0.648,0.967
objects:
filters:
person:
mask: 0.774,0.283,0.866,0.293,0.869,0.473,0.772,0.444
track:
- person
- cat
- dog
- bicycle
- bear
- horse
- sheep
JasonCam:
enabled: true
detect:
enabled: true
width: 640
height: 360
record:
enabled: false
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://127.0.0.1:8554/JasonCam # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/JasonCam_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
motion:
mask:
- 0.003,0.055,0.36,0.054,0.359,0.004,0.001,0.001
- 0.275,1,0.364,0.79,0.759,0.856,0.794,1
- 0.067,0.295,0.081,0.512,0.238,0.415,0.239,0.23
DiningRoom:
enabled: true
detect:
enabled: true
width: 640
height: 360
record:
enabled: false
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://127.0.0.1:8554/DiningRoom # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/DiningRoom_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
motion:
mask: 0.358,0.051,0.002,0.058,0.002,0.004,0.36,0
LivingRoom:
enabled: true
detect:
enabled: true
width: 640
height: 360
record:
enabled: false
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://127.0.0.1:8554/LivingRoom # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/LivingRoom_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
motion:
mask:
- 0.356,0.049,0.356,0.003,0.007,0.007,0.001,0.048
- 0.619,0.272,0.718,0.28,0.721,0.234,0.621,0.206
Basement:
enabled: true
detect:
enabled: true
width: 640
height: 360
record:
enabled: true
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://127.0.0.1:8554/Basement # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/Basement_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
motion:
mask: 0.357,0.052,0.006,0.055,0.002,0.004,0.361,0.006
Hobby:
enabled: true
detect:
enabled: true
width: 640
height: 360
record:
enabled: false
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://127.0.0.1:8554/Hobby # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/Hobby_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
motion:
mask: 0.358,0.051,0.002,0.058,0.002,0.004,0.36,0
Loft:
enabled: true
detect:
enabled: true
width: 640
height: 360
record:
enabled: false
snapshots:
enabled: true
ffmpeg:
output_args:
record: preset-record-generic-audio-copy
hwaccel_args: preset-intel-qsv-h264
inputs:
- path: rtsp://0.0.0.0:8554/Loft # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- record
- path: rtsp://127.0.0.1:8554/Loft_sub # <--- the name here must match the name of the camera in restream
input_args: preset-rtsp-restream
roles:
- audio
- detect
motion:
mask: 0.358,0.051,0.002,0.058,0.002,0.004,0.36,0
detectors:
# ov:
# type: openvino
# device: GPU
coral:
type: edgetpu
device: usb
model:
labelmap_path: /labelmap.txt
# labelmap_path: /models/coco.labels
width: 300
height: 300
# input_tensor: nhwc
# input_pixel_format: bgr
path: /models/ssd_mobilenet_v2_coco_quant_postprocess_edgetpu.tflite
# labelmap_path: /openvino-model/coco_91cl_bkgr.txt
objects:
track:
- person
- cat
- dog
- bicycle
- bear
- horse
- sheep
filters:
person:
threshold: 0.75
#version: 0.15-0
version: 0.15-1Relevant Frigate log outputNo errorsRelevant go2rtc log outputThere aren't any beyond the startup messages.FFprobe output from your cameraInput #0, rtsp, from 'rtsp://cnimda:thisisthepassword@192.168.88.35:554/stream1':
Metadata:
title : Session streamed by "TP-LINK RTSP Server"
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: h264 (High), yuv420p(progressive), 1920x1080, 15 fps, 19.92 tbr, 90k tbn
Stream #0:1: Audio: pcm_alaw, 8000 Hz, mono, s16, 64 kb/sFrigate stats{"cameras":{"Front_Door":{"camera_fps":8.0,"process_fps":8.0,"skipped_fps":0.0,"detection_fps":0.0,"detection_enabled":true,"pid":465,"capture_pid":537,"ffmpeg_pid":549,"audio_rms":0.0,"audio_dBFS":0.0},"Back_SE":{"camera_fps":8.1,"process_fps":8.1,"skipped_fps":0.0,"detection_fps":0.0,"detection_enabled":true,"pid":471,"capture_pid":552,"ffmpeg_pid":569,"audio_rms":0.0,"audio_dBFS":0.0},"Side":{"camera_fps":8.1,"process_fps":8.1,"skipped_fps":0.0,"detection_fps":0.6,"detection_enabled":true,"pid":479,"capture_pid":558,"ffmpeg_pid":573,"audio_rms":0.0,"audio_dBFS":0.0},"Back":{"camera_fps":8.0,"process_fps":8.0,"skipped_fps":0.0,"detection_fps":1.0,"detection_enabled":true,"pid":485,"capture_pid":567,"ffmpeg_pid":579,"audio_rms":0.0,"audio_dBFS":0.0},"JasonCam":{"camera_fps":5.1,"process_fps":5.0,"skipped_fps":0.1,"detection_fps":2.2,"detection_enabled":true,"pid":490,"capture_pid":571,"ffmpeg_pid":599,"audio_rms":0.0,"audio_dBFS":0.0},"DiningRoom":{"camera_fps":4.7,"process_fps":4.5,"skipped_fps":0.2,"detection_fps":0.0,"detection_enabled":true,"pid":494,"capture_pid":575,"ffmpeg_pid":590,"audio_rms":0.0,"audio_dBFS":0.0},"LivingRoom":{"camera_fps":5.1,"process_fps":5.1,"skipped_fps":0.0,"detection_fps":0.0,"detection_enabled":true,"pid":504,"capture_pid":580,"ffmpeg_pid":611,"audio_rms":0.0,"audio_dBFS":0.0},"Basement":{"camera_fps":5.3,"process_fps":5.1,"skipped_fps":0.1,"detection_fps":0.0,"detection_enabled":true,"pid":509,"capture_pid":587,"ffmpeg_pid":608,"audio_rms":0.0,"audio_dBFS":0.0},"Hobby":{"camera_fps":5.0,"process_fps":5.0,"skipped_fps":0.0,"detection_fps":4.9,"detection_enabled":true,"pid":522,"capture_pid":607,"ffmpeg_pid":642,"audio_rms":0.0,"audio_dBFS":0.0},"Loft":{"camera_fps":5.2,"process_fps":5.2,"skipped_fps":0.0,"detection_fps":0.0,"detection_enabled":true,"pid":533,"capture_pid":623,"ffmpeg_pid":687,"audio_rms":0.0,"audio_dBFS":0.0}},"detectors":{"coral":{"inference_speed":18.98,"detection_start":0.0,"pid":425}},"detection_fps":8.7,"gpu_usages":{"intel-qsv":{"gpu":"2.48%","mem":"-%","clients":{"608":"5.06%","642":"9.23%","549":"2.89%","569":"6.02%","573":"4.05%","579":"3.4%","590":"6.58%","599":"2.95%","611":"5.3%","687":"3.37%"}}},"cpu_usages":{"frigate.full_system":{"cpu":"53.3","mem":"50.1"},"1":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"/package/admin/s6/command/s6-svscan -d4 -- /run/service"},"15":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise s6-linux-init-shutdownd"},"16":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"/package/admin/s6-linux-init/command/s6-linux-init-shutdownd -c /run/s6/basedir -g 3000 -C -B"},"24":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise go2rtc-log"},"25":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise go2rtc"},"26":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise certsync"},"27":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise s6rc-oneshot-runner"},"28":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise frigate"},"29":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise certsync-log"},"30":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise nginx-log"},"31":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise go2rtc-healthcheck"},"32":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise s6rc-fdholder"},"33":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise nginx"},"34":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-supervise frigate-log"},"45":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"/package/admin/s6-2.11.3.2/command/s6-fdholderd -1 -i data/rules"},"46":{"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 ../.. --"},"86":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/nginx"},"88":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/go2rtc"},"89":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/frigate"},"90":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"s6-log -b -- T 1 n0 s10000000 T /dev/shm/logs/certsync"},"114":{"cpu":"8.3","cpu_average":"8","mem":"1.0","cmdline":"/usr/local/go2rtc/bin/go2rtc -config=/dev/shm/go2rtc.yaml"},"123":{"cpu":"13.4","cpu_average":"15","mem":"5.4","cmdline":"python3 -u -m frigate"},"124":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"bash ./run.user go2rtc-healthcheck"},"137":{"cpu":"0.0","cpu_average":"0","mem":"0.2","cmdline":"nginx: master process nginx"},"161":{"cpu":"0.0","cpu_average":"0","mem":"0.2","cmdline":"nginx: worker process"},"162":{"cpu":"0.0","cpu_average":"0","mem":"0.2","cmdline":"nginx: worker process"},"163":{"cpu":"0.1","cpu_average":"0","mem":"0.2","cmdline":"nginx: worker process"},"164":{"cpu":"0.0","cpu_average":"0","mem":"0.2","cmdline":"nginx: worker process"},"171":{"cpu":"0.0","cpu_average":"0","mem":"0.1","cmdline":"nginx: cache manager process"},"312":{"cpu":"0.1","cpu_average":"0","mem":"0.0","cmdline":"bash ./run.user certsync"},"409":{"cpu":"3.2","cpu_average":"4","mem":"2.6","cmdline":"frigate.recording_manager"},"415":{"cpu":"3.2","cpu_average":"3","mem":"2.0","cmdline":"frigate.review_segment_manager"},"425":{"cpu":"11.0","cpu_average":"4","mem":"2.2","cmdline":"frigate.detector.coral"},"427":{"cpu":"0.1","cpu_average":"0","mem":"8.7","cmdline":"frigate.embeddings_manager"},"450":{"cpu":"6.8","cpu_average":"7","mem":"2.6","cmdline":"frigate.output "},"465":{"cpu":"5.1","cpu_average":"5","mem":"2.3","cmdline":"frigate.process:Front_Door"},"471":{"cpu":"5.0","cpu_average":"5","mem":"2.3","cmdline":"frigate.process:Back_SE"},"479":{"cpu":"5.6","cpu_average":"5","mem":"2.3","cmdline":"frigate.process:Side "},"485":{"cpu":"6.9","cpu_average":"6","mem":"2.3","cmdline":"frigate.process:Back "},"490":{"cpu":"5.8","cpu_average":"4","mem":"2.3","cmdline":"frigate.process:JasonCam"},"494":{"cpu":"3.1","cpu_average":"3","mem":"2.3","cmdline":"frigate.process:DiningRoom"},"504":{"cpu":"3.0","cpu_average":"3","mem":"2.3","cmdline":"frigate.process:LivingRoom"},"509":{"cpu":"2.9","cpu_average":"2","mem":"2.3","cmdline":"frigate.process:Basement"},"522":{"cpu":"9.6","cpu_average":"2","mem":"2.3","cmdline":"frigate.process:Hobby"},"533":{"cpu":"2.9","cpu_average":"3","mem":"2.3","cmdline":"frigate.process:Loft "},"537":{"cpu":"1.5","cpu_average":"1","mem":"2.1","cmdline":"frigate.capture:Front_Door"},"549":{"cpu":"2.9","cpu_average":"2","mem":"0.8","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Front_Door_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"552":{"cpu":"1.5","cpu_average":"1","mem":"2.1","cmdline":"frigate.capture:Back_SE"},"558":{"cpu":"1.5","cpu_average":"1","mem":"2.1","cmdline":"frigate.capture:Side "},"559":{"cpu":"1.3","cpu_average":"1","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Front_Door -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy /tmp/cache/Front_Door@%Y%m%d%H%M%S%z.mp4"},"565":{"cpu":"1.0","cpu_average":"0","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://192.168.88.20:554/h264cif?username=admin&password=123456 -c:v copy -c:a copy -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/f645add0ddfd6c77fff950e40b53288a"},"567":{"cpu":"1.5","cpu_average":"1","mem":"2.1","cmdline":"frigate.capture:Back "},"569":{"cpu":"2.9","cpu_average":"2","mem":"0.8","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Back_SE_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"571":{"cpu":"1.0","cpu_average":"0","mem":"2.1","cmdline":"frigate.capture:JasonCam"},"573":{"cpu":"2.9","cpu_average":"2","mem":"0.8","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Side_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"575":{"cpu":"0.9","cpu_average":"0","mem":"2.1","cmdline":"frigate.capture:DiningRoom"},"576":{"cpu":"3.3","cpu_average":"3","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://192.168.88.20:554/h264?username=admin&password=123456 -c:v copy -c:a copy -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/5ae98673ed49f12a1aaa067a3fbbffcc"},"579":{"cpu":"3.1","cpu_average":"2","mem":"0.8","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Back_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"580":{"cpu":"0.9","cpu_average":"0","mem":"2.1","cmdline":"frigate.capture:LivingRoom"},"585":{"cpu":"1.3","cpu_average":"1","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Back_SE -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy /tmp/cache/Back_SE@%Y%m%d%H%M%S%z.mp4"},"587":{"cpu":"1.0","cpu_average":"0","mem":"2.1","cmdline":"frigate.capture:Basement"},"590":{"cpu":"2.8","cpu_average":"2","mem":"0.9","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/DiningRoom_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"597":{"cpu":"1.3","cpu_average":"1","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Side -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy /tmp/cache/Side@%Y%m%d%H%M%S%z.mp4"},"599":{"cpu":"2.6","cpu_average":"2","mem":"0.8","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/JasonCam_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"605":{"cpu":"1.1","cpu_average":"0","mem":"0.3","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://192.168.88.21:554/h264cif?username=admin&password=123456 -c:v copy -c:a copy -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/1dbb4473319a9630f107da83fb09354d"},"607":{"cpu":"1.0","cpu_average":"0","mem":"2.1","cmdline":"frigate.capture:Hobby"},"608":{"cpu":"2.6","cpu_average":"2","mem":"0.8","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Basement_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"609":{"cpu":"1.2","cpu_average":"1","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Back -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy /tmp/cache/Back@%Y%m%d%H%M%S%z.mp4"},"611":{"cpu":"2.6","cpu_average":"2","mem":"0.8","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/LivingRoom_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"623":{"cpu":"0.9","cpu_average":"0","mem":"2.1","cmdline":"frigate.capture:Loft "},"624":{"cpu":"0.5","cpu_average":"0","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Basement -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy /tmp/cache/Basement@%Y%m%d%H%M%S%z.mp4"},"628":{"cpu":"3.5","cpu_average":"2","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://192.168.88.21:554/h264?username=admin&password=123456 -c:v copy -c:a copy -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/4c6bb1e4037398431435ef6b3980335e"},"634":{"cpu":"1.2","cpu_average":"1","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://192.168.88.23:554/h264cif?username=admin&password=123456 -c:v copy -c:a copy -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/5e7affd7e6a6aeed2c753a2006931333"},"642":{"cpu":"2.6","cpu_average":"2","mem":"0.8","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Hobby_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"646":{"cpu":"3.4","cpu_average":"3","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://192.168.88.22:554/h264?username=admin&password=123456 -c:v copy -c:a copy -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/34b24c0abe5e9e74ad678745a679bfc8"},"653":{"cpu":"1.0","cpu_average":"0","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://192.168.88.22:554/h264cif?username=admin&password=123456 -c:v copy -c:a copy -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/97218aa31566d176aadfb55744d1dc0a"},"660":{"cpu":"3.4","cpu_average":"3","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://192.168.88.23:554/h264?username=admin&password=123456 -c:v copy -c:a copy -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/a057514fc8a6ef4de7d3ecc4c1768785"},"669":{"cpu":"6.0","cpu_average":"5","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://*:*@192.168.88.33:554/stream2 -c:v copy -c:a aac -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/0249930b5743bc46b50498d07506d50c"},"674":{"cpu":"6.1","cpu_average":"5","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://*:*@192.168.88.31:554/stream2 -c:v copy -c:a aac -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/a93056c61d0edc57ab3d9a3f39fb2ea0"},"679":{"cpu":"6.3","cpu_average":"6","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://*:*@192.168.88.33:554/stream1 -c:v copy -c:a aac -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/7d09ff5ba9e5f35bd39691be4cd7eebd"},"686":{"cpu":"5.5","cpu_average":"5","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://*:*@192.168.88.30:554/stream2 -c:v copy -c:a aac -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/e0a259f5d8d5f21dd995ffcb7edb8c7c"},"687":{"cpu":"2.6","cpu_average":"2","mem":"0.8","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -loglevel warning -threads 2 -hwaccel qsv -qsv_device /dev/dri/renderD128 -hwaccel_output_format qsv -c:v h264_qsv -bsf:v dump_extra -user_agent FFmpeg Frigate/0.15.0-6cb5cfb -rtsp_transport tcp -timeout 5000000 -i rtsp://127.0.0.1:8554/Loft_sub -r 5 -vf vpp_qsv=framerate=5:w=640:h=360:format=nv12,hwdownload,format=nv12,format=yuv420p -threads 2 -f rawvideo -pix_fmt yuv420p pipe:"},"699":{"cpu":"5.6","cpu_average":"5","mem":"0.3","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://*:*@192.168.88.32:554/stream2 -c:v copy -c:a aac -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/c95d4c3b49b30582e26d3617615a8b18"},"707":{"cpu":"6.0","cpu_average":"5","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://*:*@192.168.88.34:554/stream2 -c:v copy -c:a aac -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/30092c9e86d736c0c9245adf0efa6c4e"},"718":{"cpu":"6.0","cpu_average":"5","mem":"0.4","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -hide_banner -v error -allowed_media_types video+audio -fflags nobuffer -flags low_delay -timeout 5000000 -user_agent go2rtc/ffmpeg -rtsp_flags prefer_tcp -i rtsp://*:*@192.168.88.35:554/stream2 -c:v copy -c:a aac -user_agent ffmpeg/go2rtc -rtsp_transport tcp -f rtsp rtsp://127.0.0.1:8554/b54b02ae6a812fbc8cdf065a45f2aca8"},"733":{"cpu":"0.0","cpu_average":"1","mem":"0.5","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"740":{"cpu":"0.0","cpu_average":"1","mem":"0.5","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"747":{"cpu":"0.1","cpu_average":"0","mem":"0.5","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"754":{"cpu":"0.0","cpu_average":"1","mem":"0.6","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"761":{"cpu":"0.0","cpu_average":"0","mem":"0.5","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"768":{"cpu":"0.0","cpu_average":"0","mem":"0.5","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"775":{"cpu":"0.0","cpu_average":"0","mem":"0.5","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"782":{"cpu":"0.0","cpu_average":"0","mem":"0.5","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"789":{"cpu":"0.0","cpu_average":"0","mem":"0.5","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"796":{"cpu":"0.0","cpu_average":"0","mem":"0.5","cmdline":"/usr/lib/ffmpeg/7.0/bin/ffmpeg -threads 1 -f rawvideo -pix_fmt yuv420p -video_size 640x360 -i pipe: -threads 1 -f mpegts -s 1280x720 -codec:v mpeg1video -q 8 -bf 0 pipe:"},"803":{"cpu":"0.0","cpu_average":"0","mem":"0.2","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:"},"198247":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"sleep 30s"},"198286":{"cpu":"0.0","cpu_average":"0","mem":"0.0","cmdline":"sleep 60"}},"service":{"uptime":58445,"version":"0.15.0-6cb5cfb","latest_version":"0.15.1","storage":{"/media/frigate/recordings":{"total":110638.2,"used":96696.9,"free":8276.1,"mount_type":"ext4"},"/media/frigate/clips":{"total":110638.2,"used":96696.9,"free":8276.1,"mount_type":"ext4"},"/tmp/cache":{"total":953.7,"used":23.9,"free":929.8,"mount_type":"tmpfs"},"/dev/shm":{"total":128.0,"used":53.8,"free":74.2,"mount_type":"tmpfs"}},"temperatures":{},"last_updated":1745586530},"processes":{"recording":{"pid":409},"review_segment":{"pid":415},"go2rtc":{"pid":114},"embeddings":{"pid":427}}}Install methodDocker CLI docker-compose file or Docker CLI commanddocker run -d --restart=always \
--name frigate \
--privileged \
--mount type=tmpfs,target=/tmp/cache,tmpfs-size=1000000000 \
--device /dev/bus/usb:/dev/bus/usb \
--device /dev/dri/renderD128 \
--shm-size=128m \
-v /containers/frigate/storage:/media/frigate \
-v /containers/frigate/config:/config \
-v /containers/frigate/models:/models \
-v /etc/localtime:/etc/localtime:ro \
-p 5000:5000 \
-p 8971:8971 \
-p 8554:8554 \
-p 1984:1984 \
-p 8555:8555/tcp \
-p 8555:8555/udp \
ghcr.io/blakeblackshear/frigate:0.15.1Object DetectorCoral Network connectionWireless Camera make and modelTapo C110 Screenshots of the Frigate UI's System metrics pagesAny other information that may be helpfulThanks! |
Answered by
hawkeye217
Apr 26, 2025
Replies: 1 comment 13 replies
|
Are these wifi cameras? |
13 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment


Have you tried the
taposource with go2rtc? https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#source-tapo