ddiepo/surveillance
Lightweight Video Surveillance System w/ ffmpeg, motion, and dual-stream cameras for use on Raspberry Pi
surveillance
Surveillance is a lightweight video surveillance system using ffmpeg and Motion intended for use on Raspberry Pi with network attached dual-stream cameras, but usable on any linux system with any video source for which ffmpeg & motion support.
Purpose:
-
I was not able to find an existing software package that met my needs of providing full high-def video stream recordings and motion detection to flag video segments that could run with limited CPU available on a raspberry pi.
-
I wanted to increase my Python knowledge, which has previously been limited to very small projects, the largest of which was a database translation and mostly were very small, no more than a single function. This project seemed large enough to be interesting and require learning some of the language capabilities I hadn't previously been exposed to.
With #2 in mind, along with my previous software knowledge existing primarily of c++, java, ada and c, I welcome feedback from more experienced python developers on more pythonic -- I'd like to learn more.
Read more on the Wiki