Started By
Message

re: General security camera discussion (was "Unifi Protect security cameras")

Posted on 10/29/21 at 10:41 am to
Posted by CarRamrod
Spurbury, VT
Member since Dec 2006
57479 posts
Posted on 10/29/21 at 10:41 am to
Posted by Korkstand
Member since Nov 2003
28730 posts
Posted on 10/31/21 at 10:28 pm to



There are a lot of parts to a camera system. Obviously the video streams, but also the ONVIF event stream that the cameras put out, possibly secondary motion or object detection, then of course the video streams must be recorded and the events indexed to the right position in the video files (I haven't figured this part out yet), then we have timeline generation and playback and all the user facing stuff and notifications and on and on. I just want to break all of it down into standalone components that can be stacked together as needed and across multiple systems. For example I want to build a Pi camera that handles object detection and storage onboard, and also re-streams the video and ONVIF events for a second system to process. I'd also like a Pi-based cluster NVR system that can grow with your needs rather than the typical big jumps from an 8 to 16 to 32 camera NVR. And if I'm going that far just make the cameras themselves the NVR cluster.


Anyway, I'm going to use Go for this project and I've found a couple libraries for ONVIF and RTSP already. It's pretty easy to scan the network for ONVIF cameras, probe each camera for its RTSP stream url, and start recording video. So I already have a really basic NVR. Next I will look into subscribing to the ONVIF event stream and figure out how to store them and generate a timeline. Maybe I will post the code after that.
first pageprev pagePage 1 of 1Next pagelast page
refresh

Back to top
logoFollow TigerDroppings for LSU Football News
Follow us on Twitter, Facebook and Instagram to get the latest updates on LSU Football and Recruiting.

FacebookTwitterInstagram