Closed dredzed closed 3 years ago
Try using the default input_args rather than overriding them. FFmpeg may be pulling the feed to aggressively with what you have specified.
Thanks for the quick response!
I tried default input args: input_args: -avoid_negative_ts make_zero -fflags +genpts+discardcorrupt -rtsp_transport tcp -stimeout 5000000 -use_wallclock_as_timestamps 1
but I still get the same low fps (1 or 2 frames every 3 seconds now). If I restart Doorbird, this will clear up for a few hours
If you use the default global_args instead of custom ones, you should get some logs from ffmpeg when it needs to be restarted.
Using default global_args now:
ffmpeg: global_args: -hide_banner -loglevel warning
After rebooting Doorbird doorbell, worked well for a few hours, then frame rate dropped - here are logs:
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
ffmpeg.doorbird.detect ERROR : [NULL @ 0x5586387210] missing picture in access unit with size 49854
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [NULL @ 0x55b42e2210] missing picture in access unit with size 29
ffmpeg.doorbird.detect ERROR : [segment @ 0x55b4316f30] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
ffmpeg.doorbird.detect ERROR : [segment @ 0x55b4300840] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
ffmpeg.doorbird.detect ERROR : [NULL @ 0x55b42e2210] missing picture in access unit with size 51834
ffmpeg.doorbird.detect ERROR : [NULL @ 0x55b42e2210] missing picture in access unit with size 48898
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [NULL @ 0x55843ad210] missing picture in access unit with size 2260
ffmpeg.doorbird.detect ERROR : [NULL @ 0x55843ad210] missing picture in access unit with size 1755
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
ffmpeg.doorbird.detect ERROR : [NULL @ 0x55843ad210] missing picture in access unit with size 50398
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [h264 @ 0x558de83210] missing picture in access unit with size 50482
ffmpeg.doorbird.detect ERROR : [NULL @ 0x558de83210] missing picture in access unit with size 50341
ffmpeg.doorbird.detect ERROR : [NULL @ 0x558de83210] missing picture in access unit with size 2853
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
ffmpeg.doorbird.detect ERROR : [NULL @ 0x558de83210] missing picture in access unit with size 91
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [h264 @ 0x55ca5ac210] missing picture in access unit with size 29
ffmpeg.doorbird.detect ERROR : [h264 @ 0x55ca5ac210] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
ffmpeg.doorbird.detect ERROR : [h264 @ 0x55ca5ac210] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
ffmpeg.doorbird.detect ERROR : [h264 @ 0x55ca5ac210] no frame!
ffmpeg.doorbird.detect ERROR : [h264 @ 0x55ca5ac210] missing picture in access unit with size 986
ffmpeg.doorbird.detect ERROR : [h264 @ 0x55ca5ac210] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
ffmpeg.doorbird.detect ERROR : [h264 @ 0x55ca5ac210] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
ffmpeg.doorbird.detect ERROR : [h264 @ 0x55ca5ac210] no frame!
[h264 @ 0x55b9e8e0f0] no frame!
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [NULL @ 0x558876d210] missing picture in access unit with size 49696
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
ffmpeg.doorbird.detect ERROR : [NULL @ 0x558876d210] missing picture in access unit with size 1185
ffmpeg.doorbird.detect ERROR : [NULL @ 0x558876d210] missing picture in access unit with size 48324
ffmpeg.doorbird.detect ERROR : [NULL @ 0x558876d210] missing picture in access unit with size 3924
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [NULL @ 0x55781f6210] missing picture in access unit with size 9916
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [NULL @ 0x557ec0b210] missing picture in access unit with size 49779
ffmpeg.doorbird.detect ERROR : [NULL @ 0x557ec0b210] missing picture in access unit with size 421
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg sent a broken frame. read of closed file
frigate.video INFO : doorbird: ffmpeg sent a broken frame. read of closed file
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
ffmpeg.doorbird.detect ERROR : [NULL @ 0x559fde0210] missing picture in access unit with size 4132
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : More than 1000 frames duplicated
[h264 @ 0x55a70510f0] no frame!```
Looks like the doorbird stops sending data after a while when under continuous load. Is it overheating or something? I have 2 of the wired doorbird devices and they work fine with the default settings.
I think that with your help I might have solved it - on the Doorbird I have extra users for Home Assistant, motioneye and a couple of family members. Last night I disabled the Home Assistant user on Doorbird, and it is now running smoothly on Frigate, with a constant 5fps 😊 I will continue to monitor this, but maybe the doorbell was working too hard with all of the extra users?? Out of interest, do you use the Home Assistant integration on your Doorbird as well as Frigate?
Now that you mention it, I had the same issue. Frigate restreams the camera feed in RTMP, so you can just have 1 connection to the camera if you have other uses. That's how frigate's camera entities work for HA.
I use the doorbird integration because I have one with relays. I don't use anything else from it. I found most of the entities to be unreliable.
Oops - spoke too soon. Problem recurred, but was working for longer this time! Here are the logs:
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x559c7ebed0] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x55ba099d10] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtsp @ 0x55a811fea0] Could not find codec parameters for stream 0 (Video: h264, none): unspecified size
ffmpeg.doorbird.detect ERROR : Consider increasing the value for the 'analyzeduration' and 'probesize' options
ffmpeg.doorbird.detect ERROR : Output file #0 does not contain any stream
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg sent a broken frame. read of closed file
frigate.video INFO : doorbird: ffmpeg sent a broken frame. read of closed file
frigate.video INFO : doorbird: ffmpeg sent a broken frame. read of closed file
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [segment @ 0x55a067c3e0] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
ffmpeg.doorbird.detect ERROR : [segment @ 0x55a069a6e0] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
ffmpeg.doorbird.detect ERROR : [flv @ 0x55a0694ac0] Timestamps are unset in a packet for stream 0. This is deprecated and will stop working in the future. Fix your code to set the timestamps properly
ffmpeg.doorbird.detect ERROR : [flv @ 0x55a0694ac0] Failed to update header with correct duration.
ffmpeg.doorbird.detect ERROR : [flv @ 0x55a0694ac0] Failed to update header with correct filesize.
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x5587c126d0] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x55a63bed20] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x55827f96c0] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtsp @ 0x55bac99ea0] Could not find codec parameters for stream 0 (Video: h264, none): unspecified size
ffmpeg.doorbird.detect ERROR : Consider increasing the value for the 'analyzeduration' and 'probesize' options
ffmpeg.doorbird.detect ERROR : Output file #0 does not contain any stream
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x559ffc1060] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtsp @ 0x55882c7ea0] Could not find codec parameters for stream 0 (Video: h264, none): unspecified size
ffmpeg.doorbird.detect ERROR : Consider increasing the value for the 'analyzeduration' and 'probesize' options
ffmpeg.doorbird.detect ERROR : Output file #0 does not contain any stream
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtsp @ 0x556f7b5ea0] Could not find codec parameters for stream 0 (Video: h264, none): unspecified size
ffmpeg.doorbird.detect ERROR : Consider increasing the value for the 'analyzeduration' and 'probesize' options
ffmpeg.doorbird.detect ERROR : Output file #0 does not contain any stream
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [h264 @ 0x558b832400] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
ffmpeg.doorbird.detect ERROR : [h264 @ 0x558b832400] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
ffmpeg.doorbird.detect ERROR : [h264 @ 0x558b832400] missing picture in access unit with size 17836
ffmpeg.doorbird.detect ERROR : [h264 @ 0x558b832400] data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
ffmpeg.doorbird.detect ERROR : [h264 @ 0x558b832400] If you want to help, upload a sample of this file to https://streams.videolan.org/upload/ and contact the ffmpeg-devel mailing list. (ffmpeg-devel@ffmpeg.org)
ffmpeg.doorbird.detect ERROR : [h264 @ 0x558b832400] no frame!
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x558b95f560] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x556be1be90] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg sent a broken frame. read of closed file
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x55922128a0] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested
watchdog.doorbird INFO : No frames received from doorbird in 20 seconds. Exiting ffmpeg...
watchdog.doorbird INFO : Waiting for ffmpeg to exit gracefully...
frigate.video INFO : doorbird: ffmpeg sent a broken frame. memoryview assignment: lvalue and rvalue have different structures
frigate.video INFO : doorbird: ffmpeg process is not running. exiting capture thread...
ffmpeg.doorbird.detect ERROR : [rtmp @ 0x559207ae90] Cannot open connection tcp://127.0.0.1:1935
ffmpeg.doorbird.detect ERROR : rtmp://127.0.0.1/live/doorbird: Immediate exit requested```
I’ve noticed that the stream works well during the day, and only starts causing problems when it starts to get dark. You’re probably aware that Doorbird D101 cameras have a notoriously noisy and grainy low light camera, so I wondered if this could cause ffmpeg problems in low light. The image quality is improved if the IR light is switched on. So I sent a Doorbird API request every 2 mins last night to the Doorbird to switch on the IR light (it automatically turns off after 3 mins), and for the first time, the stream stayed working overnight (although it kept dropping frames). Could this bad image quality in low light be affecting frigate in some way?
I don't think so, but "causing problems" doesn't mean much. Is it the same behavior you saw before? I don't have any issues at night with mine.
It is exactly the same problem, I haven't solved it yet. At night time, the 24 hour recordings from Doorbird get shorter (maybe 4 or 5 seconds, not 60 second clips), and then completely stop. 24 hour recordings on my Amcrest cameras continue as normal. I'm not at home, but I will try to get some more logs if they might be useful. Once I switched on the IR camera all night, recordings and clips continued all night, albeit with dropped frames.
Closing this issue, as I'm happy with recordings and clips with IR enabled. Still no idea why ffmpeg would shut down at night without IR light enabled on the camera.
Describe the bug
First of all I would like to thank you for creating this superb product - I have loved using it! I have a Doorbird doorbell camera connected to Frigate. It works well for a few hours recording smooth clips, but then the fps drops dramatically, causing the live stream and any clips to become very jerky, with many missed frames and missing person detection. After a few hours of this, the stream stops working completely. If I reboot the Doorbird, Frigate resumes normal operation for a few hours, but then gradually deteriorates again
Version of frigate Output from
/api/version
0.8.4-5043040Config file Include your full config file wrapped in triple back ticks.
Frigate container logs
Frigate stats
FFprobe from your camera
Run the following command and paste output below
Screenshots If applicable, add screenshots to help explain your problem.
I restarted Doorbird about 8pm last night, which improved things for a few hours.
Computer Hardware
Camera Info:
Additional context Add any other context about the problem here. I have 3 Amcrest cameras setup with 2 streams each (low and high res), which work brilliantly with Frigate.