I have Reolink and it works perfectly, has for 4 years.
I have the ability to record local, record via cloud (only good if you have unlimited internet data amounts) and have real time access to the cameras.
The NVR can be set up for continuous recording so when it get to the end it over records...