I finally have some time to replace my Blink security system with one that I have full control over. I first was planning on using MotionEyeOS with raspberry pi zeros with the default pi cam.
After setting up the first one I was very unsatisfied with the video recording, at most I was getting around 4 fps. So I started looking for other options.
What I ended up with is something called ZoneMinder. It looked like it had everything I needed, and I would use MotionEyeOS for now to stream the video.
I installed ZoneMinder on a raspberry pi 4 2gb and the performance so far is really great. I also really love how configurable ZoneMinder is.
Now I just need to print some camera housings and get them mounted.