Click here to Skip to main content
15,890,557 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Home Security Cameras Pin
90823654-May-16 10:46
90823654-May-16 10:46 
GeneralRe: Home Security Cameras Pin
enhzflep4-May-16 18:52
enhzflep4-May-16 18:52 
GeneralRe: Home Security Cameras Pin
Roger Wright4-May-16 21:20
professionalRoger Wright4-May-16 21:20 
GeneralRe: Home Security Cameras Pin
onemorechance5-May-16 3:43
onemorechance5-May-16 3:43 
GeneralRe: Home Security Cameras Pin
Roger Wright5-May-16 6:43
professionalRoger Wright5-May-16 6:43 
GeneralRe: Home Security Cameras Pin
#realJSOP5-May-16 1:48
mve#realJSOP5-May-16 1:48 
GeneralRe: Home Security Cameras Pin
James VT5-May-16 6:30
James VT5-May-16 6:30 
GeneralRe: Home Security Cameras Pin
Member 107319445-May-16 9:13
Member 107319445-May-16 9:13 
Want something close to enterprise grade?

Try ZoneMinder...

Seriously - one could package this product into a 1U server case and build a small business around it if they were so inclined (most likely, somebody has).

Once set up, it can be used to control and record from nearly any kind of camera you can throw at it - including high-end PTZ security cams. Each camera can have assigned to it multiple motion detection filters, each covering the whole image - or only parts of it (so you could, in effect, have a camera monitoring an area with low, medium, and high-risk areas - with each filter covering just that area on the image).

When a filter is triggered - you can have the system take multiple actions - from simply storing the image, to a video (including time before trigger and after), to ftp'ing that video somewhere, sending it to your phone, storing it remotely on dropbox - you name it, it can be done.

Oh - do you want it run a special script, too - perhaps something that trips a relay to turn on your alarm system (or a bear spray cannon?) - go for it!

How many cameras can it support? How beefy is the computer system it is running on?

I currently have mine set up to record from a few wireless IP cameras around my house - nothing fancy. It's running on a 1 GHz P4 with 768M of RAM, and dual 400 GB PATA drives - in other words, a junk box. I've had it running for a few years now, and it handles everything just fine. I could probably add a couple more cameras and still be ok. I have it email the triggered photos/video to me via gmail (so I can look at it from anywhere if needed - but my phone is with me most of the time).

It has a web-based interface that (in theory - with the right firewall and other protections in place) you could view and use from anywhere, but I just use it on my local network. The whole system is written in Python, and uses a ton of standard linux libraries for the video and other parts (mainly video4linux - opencv might be in there too, not sure). You can have it monitor USB cameras, firewire cameras, IP cameras, video capture cards, etc - basically, if you can get it to work with video4linux, you can get it to monitor it.

Capture from my IP cameras is done using MJPEG capture; it grabs the stream, analyzes each frame, and when it triggers, starts to save things. It keeps a running buffer (adjustable) of "before the trigger" so that if you want, you can save and keep the video of what led up to the trigger. Data is stored in a MySQL database, but (IIRC) the video and images are stored directly on-disk.

Anyhow - check it out. It's completely open-source, and has been around for a long time. Again, I consider it to be above and beyond consumer grade - but as such, it has a lot of options to tweak to get it set up "just right", and the learning curve isn't "flat". It goes well beyond "well, something changed in this picture - better trigger" to "hmm - over here a big blob changed, but lets ignore these swaying branches". Of course, anything in between and more is possible. I've only barely scratched the surface on my install, to be honest.
GeneralGalaSoft Messenger Pin
Kevin Marois4-May-16 6:53
professionalKevin Marois4-May-16 6:53 
QuestionRe: GalaSoft Messenger Pin
Eddy Vluggen4-May-16 7:09
professionalEddy Vluggen4-May-16 7:09 
AnswerRe: GalaSoft Messenger Pin
Kevin Marois4-May-16 7:10
professionalKevin Marois4-May-16 7:10 
GeneralRe: GalaSoft Messenger Pin
Eddy Vluggen4-May-16 7:18
professionalEddy Vluggen4-May-16 7:18 
GeneralRe: GalaSoft Messenger Pin
Kevin Marois4-May-16 7:24
professionalKevin Marois4-May-16 7:24 
GeneralRe: GalaSoft Messenger Pin
Kevin Marois4-May-16 7:27
professionalKevin Marois4-May-16 7:27 
GeneralRe: GalaSoft Messenger Pin
Eddy Vluggen4-May-16 8:38
professionalEddy Vluggen4-May-16 8:38 
GeneralRe: GalaSoft Messenger Pin
Pete O'Hanlon4-May-16 7:28
mvePete O'Hanlon4-May-16 7:28 
GeneralRe: GalaSoft Messenger Pin
Kevin Marois4-May-16 7:31
professionalKevin Marois4-May-16 7:31 
QuestionRe: GalaSoft Messenger Pin
Eddy Vluggen4-May-16 8:27
professionalEddy Vluggen4-May-16 8:27 
GeneralRe: GalaSoft Messenger Pin
Pete O'Hanlon4-May-16 7:13
mvePete O'Hanlon4-May-16 7:13 
GeneralRe: GalaSoft Messenger Pin
Kevin Marois4-May-16 7:23
professionalKevin Marois4-May-16 7:23 
GeneralWho Does not use a cellphone? Pin
MarcusCole68334-May-16 6:30
professionalMarcusCole68334-May-16 6:30 
GeneralRe: Who Does not use a cellphone? Pin
Rage4-May-16 6:37
professionalRage4-May-16 6:37 
GeneralRe: Who Does not use a cellphone? Pin
Pete O'Hanlon4-May-16 6:37
mvePete O'Hanlon4-May-16 6:37 
GeneralRe: Who Does not use a cellphone? Pin
Rage4-May-16 6:42
professionalRage4-May-16 6:42 
JokeRe: Who Does not use a cellphone? Pin
Cornelius Henning4-May-16 9:37
professionalCornelius Henning4-May-16 9:37 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.