Error[flv @ 0x559ee890e640] Failed to update header with correct duration
Describe the problem you are having
I reinstalled my Figate from a Tiny PC to a larger PC and one of 4 the cameras has the above error
Version
0.11.1-2EADA21
Frigate config file
{
"birdseye": {
"enabled": true,
"height": 720,
"mode": "objects",
"quality": 8,
"width": 1280
},
"cameras": {
"Back_garden": {
"best_image_timeout": 60,
"birdseye": {
"enabled": true,
"mode": "objects"
},
"detect": {
"enabled": true,
"fps": 5,
"height": 672,
"max_disappeared": 25,
"stationary": {
"interval": 0,
"max_frames": {
"default": null,
"objects": {}
},
"threshold": 50
},
"width": 896
},
"ffmpeg": {
"global_args": [
"-hide_banner",
"-loglevel",
"warning"
],
"hwaccel_args": "-hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p",
"input_args": [
"-avoid_negative_ts",
"make_zero",
"-fflags",
"genpts+discardcorrupt",
"-flags",
"low_delay",
"-strict",
"experimental",
"-analyzeduration",
"1000M",
"-probesize",
"1000M",
"-rw_timeout",
"5000000"
],
"inputs": [
{
"global_args": [],
"hwaccel_args": [],
"input_args": [],
"path": "http://192.168.0.17/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=BGarden1",
"roles": [
"record",
"rtmp"
]
},
{
"global_args": [],
"hwaccel_args": [],
"input_args": [],
"path": "http://192.168.0.17/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=BGarden1",
"roles": [
"detect"
]
}
],
"output_args": {
"detect": [
"-f",
"rawvideo",
"-pix_fmt",
"yuv420p"
],
"record": "-f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy",
"rtmp": [
"-c",
"copy",
"-f",
"flv"
]
}
},
"ffmpeg_cmds": [
{
"cmd": "ffmpeg -hide_banner -loglevel warning -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rw_timeout 5000000 -i http://192.168.0.17/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=BGarden1 -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy /tmp/cache/Back_garden-%Y%m%d%H%M%S.mp4 -c copy -f flv rtmp://127.0.0.1/live/Back_garden",
"roles": [
"record",
"rtmp"
]
},
{
"cmd": "ffmpeg -hide_banner -loglevel warning -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rw_timeout 5000000 -i http://192.168.0.17/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=BGarden1 -r 5 -s 896x672 -f rawvideo -pix_fmt yuv420p pipe:",
"roles": [
"detect"
]
}
],
"live": {
"height": 720,
"quality": 8
},
"motion": {
"contour_area": 30,
"delta_alpha": 0.2,
"frame_alpha": 0.2,
"frame_height": 50,
"improve_contrast": false,
"mask": "",
"mqtt_off_delay": 30,
"threshold": 25
},
"mqtt": {
"bounding_box": true,
"crop": true,
"enabled": true,
"height": 270,
"quality": 70,
"required_zones": [],
"timestamp": true
},
"name": "Back_garden",
"objects": {
"filters": {
"cat": {
"mask": null,
"max_area": 24000000,
"max_ratio": 24000000,
"min_area": 0,
"min_ratio": 0,
"min_score": 0.5,
"threshold": 0.7
},
"person": {
"mask": null,
"max_area": 24000000,
"max_ratio": 24000000,
"min_area": 0,
"min_ratio": 0,
"min_score": 0.5,
"threshold": 0.7
}
},
"mask": "",
"track": [
"person",
"cat"
]
},
"record": {
"enabled": true,
"events": {
"objects": null,
"post_capture": 5,
"pre_capture": 5,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
}
},
"expire_interval": 60,
"retain": {
"days": 0,
"mode": "all"
},
"retain_days": null
},
"rtmp": {
"enabled": true
},
"snapshots": {
"bounding_box": true,
"clean_copy": true,
"crop": false,
"enabled": false,
"height": null,
"quality": 70,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
},
"timestamp": false
},
"timestamp_style": {
"color": {
"blue": 255,
"green": 255,
"red": 255
},
"effect": null,
"format": "%m/%d/%Y %H:%M:%S",
"position": "tl",
"thickness": 2
},
"ui": {
"dashboard": true,
"order": 0
},
"zones": {}
},
"front": {
"best_image_timeout": 60,
"birdseye": {
"enabled": true,
"mode": "objects"
},
"detect": {
"enabled": true,
"fps": 5,
"height": 672,
"max_disappeared": 25,
"stationary": {
"interval": 0,
"max_frames": {
"default": null,
"objects": {}
},
"threshold": 50
},
"width": 896
},
"ffmpeg": {
"global_args": [
"-hide_banner",
"-loglevel",
"warning"
],
"hwaccel_args": "-c:v h264_qsv -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p",
"input_args": [
"-avoid_negative_ts",
"make_zero",
"-fflags",
"genpts+discardcorrupt",
"-flags",
"low_delay",
"-strict",
"experimental",
"-analyzeduration",
"1000M",
"-probesize",
"1000M",
"-rw_timeout",
"5000000"
],
"inputs": [
{
"global_args": [],
"hwaccel_args": [],
"input_args": [],
"path": "http://192.168.0.48/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=Front1",
"roles": [
"record",
"rtmp"
]
},
{
"global_args": [],
"hwaccel_args": [],
"input_args": [],
"path": "http://192.168.0.48/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=Front1",
"roles": [
"detect"
]
}
],
"output_args": {
"detect": [
"-f",
"rawvideo",
"-pix_fmt",
"yuv420p"
],
"record": "-f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy",
"rtmp": [
"-c",
"copy",
"-f",
"flv"
]
}
},
"ffmpeg_cmds": [
{
"cmd": "ffmpeg -hide_banner -loglevel warning -c:v h264_qsv -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rw_timeout 5000000 -i http://192.168.0.48/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=Front1 -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy /tmp/cache/front-%Y%m%d%H%M%S.mp4 -c copy -f flv rtmp://127.0.0.1/live/front",
"roles": [
"record",
"rtmp"
]
},
{
"cmd": "ffmpeg -hide_banner -loglevel warning -c:v h264_qsv -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rw_timeout 5000000 -i http://192.168.0.48/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=Front1 -r 5 -s 896x672 -f rawvideo -pix_fmt yuv420p pipe:",
"roles": [
"detect"
]
}
],
"live": {
"height": 720,
"quality": 8
},
"motion": {
"contour_area": 30,
"delta_alpha": 0.2,
"frame_alpha": 0.2,
"frame_height": 50,
"improve_contrast": false,
"mask": [
"517,43,822,45,810,0,515,0"
],
"mqtt_off_delay": 30,
"threshold": 25
},
"mqtt": {
"bounding_box": true,
"crop": true,
"enabled": true,
"height": 270,
"quality": 70,
"required_zones": [],
"timestamp": true
},
"name": "front",
"objects": {
"filters": {
"cat": {
"mask": null,
"max_area": 24000000,
"max_ratio": 24000000,
"min_area": 0,
"min_ratio": 0,
"min_score": 0.5,
"threshold": 0.7
},
"person": {
"mask": null,
"max_area": 24000000,
"max_ratio": 24000000,
"min_area": 0,
"min_ratio": 0,
"min_score": 0.5,
"threshold": 0.7
}
},
"mask": "",
"track": [
"person",
"cat"
]
},
"record": {
"enabled": true,
"events": {
"objects": null,
"post_capture": 5,
"pre_capture": 5,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
}
},
"expire_interval": 60,
"retain": {
"days": 0,
"mode": "all"
},
"retain_days": null
},
"rtmp": {
"enabled": true
},
"snapshots": {
"bounding_box": true,
"clean_copy": true,
"crop": false,
"enabled": false,
"height": null,
"quality": 70,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
},
"timestamp": false
},
"timestamp_style": {
"color": {
"blue": 255,
"green": 255,
"red": 255
},
"effect": null,
"format": "%m/%d/%Y %H:%M:%S",
"position": "tl",
"thickness": 2
},
"ui": {
"dashboard": true,
"order": 0
},
"zones": {}
},
"garage": {
"best_image_timeout": 60,
"birdseye": {
"enabled": true,
"mode": "objects"
},
"detect": {
"enabled": true,
"fps": 5,
"height": 672,
"max_disappeared": 25,
"stationary": {
"interval": 0,
"max_frames": {
"default": null,
"objects": {}
},
"threshold": 50
},
"width": 896
},
"ffmpeg": {
"global_args": [
"-hide_banner",
"-loglevel",
"warning"
],
"hwaccel_args": "-c:v h264_qsv -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p",
"input_args": [
"-avoid_negative_ts",
"make_zero",
"-fflags",
"genpts+discardcorrupt",
"-flags",
"low_delay",
"-strict",
"experimental",
"-analyzeduration",
"1000M",
"-probesize",
"1000M",
"-rw_timeout",
"5000000"
],
"inputs": [
{
"global_args": [],
"hwaccel_args": [],
"input_args": [],
"path": "http://192.168.0.14/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=Garage1",
"roles": [
"record",
"rtmp"
]
},
{
"global_args": [],
"hwaccel_args": [],
"input_args": [],
"path": "http://192.168.0.14/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=Garage1",
"roles": [
"detect"
]
}
],
"output_args": {
"detect": [
"-f",
"rawvideo",
"-pix_fmt",
"yuv420p"
],
"record": "-f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy",
"rtmp": [
"-c",
"copy",
"-f",
"flv"
]
}
},
"ffmpeg_cmds": [
{
"cmd": "ffmpeg -hide_banner -loglevel warning -c:v h264_qsv -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rw_timeout 5000000 -i http://192.168.0.14/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=Garage1 -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy /tmp/cache/garage-%Y%m%d%H%M%S.mp4 -c copy -f flv rtmp://127.0.0.1/live/garage",
"roles": [
"record",
"rtmp"
]
},
{
"cmd": "ffmpeg -hide_banner -loglevel warning -c:v h264_qsv -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rw_timeout 5000000 -i http://192.168.0.14/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=Garage1 -r 5 -s 896x672 -f rawvideo -pix_fmt yuv420p pipe:",
"roles": [
"detect"
]
}
],
"live": {
"height": 720,
"quality": 8
},
"motion": {
"contour_area": 30,
"delta_alpha": 0.2,
"frame_alpha": 0.2,
"frame_height": 50,
"improve_contrast": false,
"mask": [
"518,43,811,40,806,21,515,0"
],
"mqtt_off_delay": 30,
"threshold": 25
},
"mqtt": {
"bounding_box": true,
"crop": true,
"enabled": true,
"height": 270,
"quality": 70,
"required_zones": [],
"timestamp": true
},
"name": "garage",
"objects": {
"filters": {
"cat": {
"mask": null,
"max_area": 24000000,
"max_ratio": 24000000,
"min_area": 0,
"min_ratio": 0,
"min_score": 0.5,
"threshold": 0.7
},
"person": {
"mask": null,
"max_area": 24000000,
"max_ratio": 24000000,
"min_area": 0,
"min_ratio": 0,
"min_score": 0.5,
"threshold": 0.7
}
},
"mask": "",
"track": [
"person",
"cat"
]
},
"record": {
"enabled": true,
"events": {
"objects": null,
"post_capture": 5,
"pre_capture": 5,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
}
},
"expire_interval": 60,
"retain": {
"days": 0,
"mode": "all"
},
"retain_days": null
},
"rtmp": {
"enabled": true
},
"snapshots": {
"bounding_box": true,
"clean_copy": true,
"crop": false,
"enabled": false,
"height": null,
"quality": 70,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
},
"timestamp": false
},
"timestamp_style": {
"color": {
"blue": 255,
"green": 255,
"red": 255
},
"effect": null,
"format": "%m/%d/%Y %H:%M:%S",
"position": "tl",
"thickness": 2
},
"ui": {
"dashboard": true,
"order": 0
},
"zones": {}
},
"koipond": {
"best_image_timeout": 60,
"birdseye": {
"enabled": true,
"mode": "objects"
},
"detect": {
"enabled": true,
"fps": 5,
"height": 672,
"max_disappeared": 25,
"stationary": {
"interval": 0,
"max_frames": {
"default": null,
"objects": {}
},
"threshold": 50
},
"width": 896
},
"ffmpeg": {
"global_args": [
"-hide_banner",
"-loglevel",
"warning"
],
"hwaccel_args": "-c:v h264_qsv -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p",
"input_args": [
"-avoid_negative_ts",
"make_zero",
"-fflags",
"genpts+discardcorrupt",
"-flags",
"low_delay",
"-strict",
"experimental",
"-analyzeduration",
"1000M",
"-probesize",
"1000M",
"-rw_timeout",
"5000000"
],
"inputs": [
{
"global_args": [],
"hwaccel_args": [],
"input_args": [],
"path": "http://192.168.0.16/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=Koipond1",
"roles": [
"record",
"rtmp"
]
},
{
"global_args": [],
"hwaccel_args": [],
"input_args": [],
"path": "http://192.168.0.16/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=Koipond1",
"roles": [
"detect"
]
}
],
"output_args": {
"detect": [
"-f",
"rawvideo",
"-pix_fmt",
"yuv420p"
],
"record": "-f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy",
"rtmp": [
"-c",
"copy",
"-f",
"flv"
]
}
},
"ffmpeg_cmds": [
{
"cmd": "ffmpeg -hide_banner -loglevel warning -c:v h264_qsv -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rw_timeout 5000000 -i http://192.168.0.16/flv?port=1935&app=bcs&stream=channel0_main.bcs&user=admin&password=Koipond1 -f segment -segment_time 60 -segment_format mp4 -reset_timestamps 1 -strftime 1 -c copy /tmp/cache/koipond-%Y%m%d%H%M%S.mp4 -c copy -f flv rtmp://127.0.0.1/live/koipond",
"roles": [
"record",
"rtmp"
]
},
{
"cmd": "ffmpeg -hide_banner -loglevel warning -c:v h264_qsv -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format yuv420p -avoid_negative_ts make_zero -fflags genpts+discardcorrupt -flags low_delay -strict experimental -analyzeduration 1000M -probesize 1000M -rw_timeout 5000000 -i http://192.168.0.16/flv?port=1935&app=bcs&stream=channel0_ext.bcs&user=admin&password=Koipond1 -r 5 -s 896x672 -f rawvideo -pix_fmt yuv420p pipe:",
"roles": [
"detect"
]
}
],
"live": {
"height": 720,
"quality": 8
},
"motion": {
"contour_area": 30,
"delta_alpha": 0.2,
"frame_alpha": 0.2,
"frame_height": 50,
"improve_contrast": false,
"mask": [
"0,488,604,418,506,224,0,275",
"572,0,569,41,270,49,271,0"
],
"mqtt_off_delay": 30,
"threshold": 25
},
"mqtt": {
"bounding_box": true,
"crop": true,
"enabled": true,
"height": 270,
"quality": 70,
"required_zones": [],
"timestamp": true
},
"name": "koipond",
"objects": {
"filters": {
"cat": {
"mask": null,
"max_area": 24000000,
"max_ratio": 24000000,
"min_area": 0,
"min_ratio": 0,
"min_score": 0.5,
"threshold": 0.7
},
"person": {
"mask": [
"0,495,609,418,502,223,0,252"
],
"max_area": 24000000,
"max_ratio": 24000000,
"min_area": 0,
"min_ratio": 0,
"min_score": 0.5,
"threshold": 0.7
}
},
"mask": "",
"track": [
"person",
"cat"
]
},
"record": {
"enabled": true,
"events": {
"objects": null,
"post_capture": 5,
"pre_capture": 5,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
}
},
"expire_interval": 60,
"retain": {
"days": 0,
"mode": "all"
},
"retain_days": null
},
"rtmp": {
"enabled": true
},
"snapshots": {
"bounding_box": true,
"clean_copy": true,
"crop": false,
"enabled": false,
"height": null,
"quality": 70,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
},
"timestamp": false
},
"timestamp_style": {
"color": {
"blue": 255,
"green": 255,
"red": 255
},
"effect": null,
"format": "%m/%d/%Y %H:%M:%S",
"position": "tl",
"thickness": 2
},
"ui": {
"dashboard": true,
"order": 0
},
"zones": {}
}
},
"database": {
"path": "/media/frigate/frigate.db"
},
"detect": {
"enabled": true,
"fps": 5,
"height": 720,
"max_disappeared": null,
"stationary": {
"interval": 0,
"max_frames": {
"default": null,
"objects": {}
},
"threshold": null
},
"width": 1280
},
"detectors": {
"coral1": {
"device": "pci:0",
"num_threads": 3,
"type": "edgetpu"
}
},
"environment_vars": {},
"ffmpeg": {
"global_args": [
"-hide_banner",
"-loglevel",
"warning"
],
"hwaccel_args": [],
"input_args": [
"-avoid_negative_ts",
"make_zero",
"-fflags",
"+genpts+discardcorrupt",
"-rtsp_transport",
"tcp",
"-timeout",
"5000000",
"-use_wallclock_as_timestamps",
"1"
],
"output_args": {
"detect": [
"-f",
"rawvideo",
"-pix_fmt",
"yuv420p"
],
"record": [
"-f",
"segment",
"-segment_time",
"10",
"-segment_format",
"mp4",
"-reset_timestamps",
"1",
"-strftime",
"1",
"-c",
"copy",
"-an"
],
"rtmp": [
"-c",
"copy",
"-f",
"flv"
]
}
},
"live": {
"height": 720,
"quality": 8
},
"logger": {
"default": "info",
"logs": {}
},
"model": {
"height": 320,
"labelmap": {},
"labelmap_path": null,
"path": null,
"width": 320
},
"motion": null,
"mqtt": {
"client_id": "frigate",
"host": "192.168.0.51",
"password": "mqtt6283",
"port": 1883,
"stats_interval": 60,
"tls_ca_certs": null,
"tls_client_cert": null,
"tls_client_key": null,
"tls_insecure": null,
"topic_prefix": "frigate",
"user": "mikey"
},
"objects": {
"filters": null,
"mask": "",
"track": [
"person",
"cat"
]
},
"plus": {
"enabled": false
},
"record": {
"enabled": true,
"events": {
"objects": null,
"post_capture": 5,
"pre_capture": 5,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
}
},
"expire_interval": 60,
"retain": {
"days": 0,
"mode": "all"
},
"retain_days": null
},
"rtmp": {
"enabled": true
},
"snapshots": {
"bounding_box": true,
"clean_copy": true,
"crop": false,
"enabled": false,
"height": null,
"quality": 70,
"required_zones": [],
"retain": {
"default": 10,
"mode": "motion",
"objects": {}
},
"timestamp": false
},
"timestamp_style": {
"color": {
"blue": 255,
"green": 255,
"red": 255
},
"effect": null,
"format": "%m/%d/%Y %H:%M:%S",
"position": "tl",
"thickness": 2
},
"ui": {
"use_experimental": false
}
}
Relevant log output
023-01-23 05:19:46] ffmpeg.Back_garden.record_rtmp ERROR : [flv @ 0x56317716b1c0] Failed to update header with correct filesize.
[2023-01-23 05:19:46] ffmpeg.Back_garden.record_rtmp ERROR : Error writing trailer of rtmp://127.0.0.1/live/Back_garden: Connection reset by peer
[2023-01-23 05:19:46] ffmpeg.Back_garden.record_rtmp ERROR : Error closing file rtmp://127.0.0.1/live/Back_garden: Broken pipe
[2023-01-23 05:19:46] watchdog.Back_garden INFO : Terminating the existing ffmpeg process...
[2023-01-23 05:19:46] watchdog.Back_garden INFO : Waiting for ffmpeg to exit gracefully...
[2023-01-23 05:19:56] ffmpeg.Back_garden.record_rtmp ERROR : av_interleaved_write_frame(): Connection reset by peer
[2023-01-23 05:19:56] ffmpeg.Back_garden.record_rtmp ERROR : [flv @ 0x559ee890e640] Failed to update header with correct duration.
[2023-01-23 05:19:56] ffmpeg.Back_garden.record_rtmp ERROR : [flv @ 0x559ee890e640] Failed to update header with correct filesize.
[2023-01-23 05:19:56] ffmpeg.Back_garden.record_rtmp ERROR : Error writing trailer of rtmp://127.0.0.1/live/Back_garden: Connection reset by peer
[2023-01-23 05:19:56] ffmpeg.Back_garden.record_rtmp ERROR : Error closing file rtmp://127.0.0.1/live/Back_garden: Broken pipe
[2023-01-23 05:19:56] watchdog.Back_garden INFO : Terminating the existing ffmpeg process...
[2023-01-23 05:19:56] watchdog.Back_garden INFO : Waiting for ffmpeg to exit gracefully...
[2023-01-23 05:20:06] ffmpeg.Back_garden.record_rtmp ERROR : av_interleaved_write_frame(): Connection reset by peer
[2023-01-23 05:20:06] ffmpeg.Back_garden.record_rtmp ERROR : [flv @ 0x55efd7c071c0] Failed to update header with correct duration.
[2023-01-23 05:20:06] ffmpeg.Back_garden.record_rtmp ERROR : [flv @ 0x55efd7c071c0] Failed to update header with correct filesize.
[2023-01-23 05:20:06] ffmpeg.Back_garden.record_rtmp ERROR : Error writing trailer of rtmp://127.0.0.1/live/Back_garden: Connection reset by peer
[2023-01-23 05:20:06] ffmpeg.Back_garden.record_rtmp ERROR : Error closing file rtmp://127.0.0.1/live/Back_garden: Broken pipe
[2023-01-23 05:20:06] watchdog.Back_garden INFO : Terminating the existing ffmpeg process...
[2023-01-23 05:20:06] watchdog.Back_garden INFO : Waiting for ffmpeg to exit gracefully...
[2023-01-23 05:20:16] ffmpeg.Back_garden.record_rtmp ERROR : av_interleaved_write_frame(): Connection reset by peer
[2023-01-23 05:20:16] ffmpeg.Back_garden.record_rtmp ERROR : [flv @ 0x55aa3859a2c0] Failed to update header with correct duration.
[2023-01-23 05:20:16] ffmpeg.Back_garden.record_rtmp ERROR : [flv @ 0x55aa3859a2c0] Failed to update header with correct filesize.
[2023-01-23 05:20:16] ffmpeg.Back_garden.record_rtmp ERROR : Error writing trailer of rtmp://127.0.0.1/live/Back_garden: Connection reset by peer
[2023-01-23 05:20:16] ffmpeg.Back_garden.record_rtmp ERROR : Error closing file rtmp://127.0.0.1/live/Back_garden: Broken pipe
[2023-01-23 05:20:16] watchdog.Back_garden INFO : Terminating the existing ffmpeg process...
[2023-01-23 05:20:16] watchdog.Back_garden INFO : Waiting for ffmpeg to exit gracefully...
FFprobe output from your camera
No
Frigate stats
no
Operating system
UNRAID
Install method
Docker CLI
Coral version
PCIe
Network connection
Wired
Camera make and model
Reolink
Any other information that may be helpful
The other 3 cameras look fine no error
This is an rtmp issue, should be disabled
rtmp:
enabled: false
In the next version we are replacing the rtmp restream with rtsp as it is more stable and supports h265
I have the same issue and have tried to solve it with this config extension (but unfortunately without success):
ffmpeg:
output_args:
rtmp: -c copy -f flv -flvflags no_duration_filesize
These were the default settings:
ffmpeg:
output_args:
rtmp: -c copy -f flv
Found the solution on stackoverflow.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.