Reolink POE Doorbell post v6 quirks
I am currently running 18 poe cameras. on an M1 MacMini, system has been working perfectly on v5. Upgraded to v6 last week and everything is working well apart from 1 camera, my reolink poe doorbell. I use AI motion capture with a pre capture time of 10 seconds and a post of 15. Cameras is running at 20 FPS and constant bitrate of 4096. The video stream appears constant in the viewing window with no dropped frames.
Each clip from this camera now lasts 0 to 10 seconds, each AI activated results in around 6-10 clips and they freeze on playback, the resulting clips flood the events viewer and are unusable. The device is on the latest firmware, cameras are balanced between software and hardware encoding, doesn't appear to be decoder overload and no other camera exhibits this behaviour, this however one of the few H264 cameras left on the system. v5 didn't exhibit this behaviour. Just wondered if anyone had any ideas. In the camera info window for this camera the encoder selection (hardware/software) UI element almost flickers, which i've not seen before.
Comments
Along with H.264/H.265 video streams, cameras need to send "config" data that is required to correctly decode the stream.
Normally, one set of config data is sent at the start of the stream, which remains consistent throughout the stream. However, what we have seen with some cameras is that they send new config data frequently. When this happens, SecuritySpy assumes that it must be vital for decoding the future frames, and so it restart the decoding process, and closes the current recording in order to start a new one with the new config data.
Sometimes, even though the mid-stream config data is different, it doesn't actually cause any problems to ignore it. Try enabling the option at Settings > Cameras > Setup > Advanced Options > Ignore video config changes, and then saving the settings. Hopefully, with your camera, this will resolve the problem without causing any side effects.
For some cameras though, with this option enabled, the result is corrupt video data (meaning that the new config data was actually vital for decoding subsequent frames). In this case, the solution would be to turn that option back off, and then turn on the option at Settings > Cameras > Device > Recompress video data.
Thanks Ben!
I had no idea that option existed:
Enabling the option at Settings > Cameras > Setup > Advanced Options > Ignore video config changes.
Worked like a charm. Much appreciated!
Hi Ben, I’m having similar issues but don’t see the option you describe. See attached screenshot - is there something else it’s called?
Hi @alexwaddell it looks like you're using an older version - please update to the latest 6.4 version (you can do this in your current software under Settings > Registration), and you should then see this option.
Thanks @Ben I've just recently upgraded and purchased the licence upgrade and all is well now.