From: Chris T. <ch...@ch...> - 2007-12-29 00:00:28
|
I would like to share a success story with all the Motion developers and users. I am the IT person at a car dealership in Texas. I've pushed for a nice surveillance system but there's never been the need or budget for it. The day before Christmas at 4 in the morning our store was broken into. They were after money as they left everything else alone. I had put two Panasonic BL-C10A cameras up to record via Motion, as well as to display the video on a monitor on the wall so we could see if a customer was waiting. The person that broke in knew exactly where the cameras were and stole them, as well as the computer used to display both instances of Motion on a large monitor. They did not realize the video was being recorded on a server and only being displayed on that monitor. That morning I transcoded and burned the videos to DVD and also put the original files on CD and gave them to the police. Today three employees were arrested for being connected to the crime. One saw the video as we were playing it back and panicked, contacting the others involved. One of them talked to the police and spilled the beans since it was his face on videos. He had a lawyer and everything. It's a stroke of luck that I had fixed the video recording issue less than a week prior. Upgrading to Slackware 12 broke libavcodec and it was a mess getting it working again. Which brings me to a feature request. I'd like to be able to get an email when a motion event happens at an unusual hour (between times specified in the conf file). This could be done with cron and a small script to check the number of files in the recorded directory and email when something changes, but integrating it with Motion (with an option to email frames 1, 10, etc at the same time) would be very nice. If I had received an email on my Blackberry at 4 am, it would have woken me up and I could have checked out the cameras, and caught them in the act. Either way, THANK YOU MOTION DEVELOPERS! |
From: john b. <jo...@jo...> - 2007-12-29 04:59:29
|
On Fri, 2007-12-28 at 18:00 -0600, Chris Turner wrote: > I would like to share a success story with all the Motion developers and users. > I am the IT person at a car dealership in Texas. I've pushed for a > nice surveillance system but there's never been the need or budget for > it. > The day before Christmas at 4 in the morning our store was broken > into. They were after money as they left everything else alone. I > had put two Panasonic BL-C10A cameras up to record via Motion, as well > as to display the video on a monitor on the wall so we could see if a > customer was waiting. > The person that broke in knew exactly where the cameras were and stole > them, as well as the computer used to display both instances of Motion > on a large monitor. They did not realize the video was being recorded > on a server and only being displayed on that monitor. > That morning I transcoded and burned the videos to DVD and also put > the original files on CD and gave them to the police. > Today three employees were arrested for being connected to the crime. > One saw the video as we were playing it back and panicked, contacting > the others involved. One of them talked to the police and spilled the > beans since it was his face on videos. He had a lawyer and > everything. > It's a stroke of luck that I had fixed the video recording issue less > than a week prior. Upgrading to Slackware 12 broke libavcodec and it > was a mess getting it working again. > > Which brings me to a feature request. I'd like to be able to get an > email when a motion event happens at an unusual hour (between times > specified in the conf file). This could be done with cron and a small > script to check the number of files in the recorded directory and > email when something changes, but integrating it with Motion (with an > option to email frames 1, 10, etc at the same time) would be very > nice. If I had received an email on my Blackberry at 4 am, it would > have woken me up and I could have checked out the cameras, and caught > them in the act. Either way, THANK YOU MOTION DEVELOPERS! hey chris! that's a great story! thanks for sharing it with all of us. on_event_start defines a command that can be run on a movie starting. it could point to your own script and do whatever you wanted it to do based on the time, phase of the moon, etc. eh? john -- cleverly disguised as a responsible adult. |
From: spike <on...@sp...> - 2007-12-31 17:55:55
|
I already have something that might suit your need. A lot of people on this list appear to run their own webservers to view the files etc output by motion. However I didn't want to do this as it was one more thing I'd have to look after and secure. Anyway, I've got some webspace so I wrote a script that would upload each frame of motion to my webspace as it was detected. It can also send an email to one or more addresses when this occurs. My set up works like this: I've got two cameras (Axis 210) on my network, once covering the front door and one covering my study. My linux box is a headless unit providing DHCP, Mailserver, bind and similar services all running under LFS. Since it also acts as my firewall I don't want a webserver on there (and I've no real need for one) and I have no desktop installed so no X and I don't make videos from motion (mainly as I think I need X headers to get the videos libs working plus I can't be arsed!) The upload_motion.pl script runs all the time listening on a pipe. When motion detects a frame change it writes the jpg and calls a second program that writes the filename to the pipe. This is picked up, a child is spawned and an FTP connection opened to my webspace. The file is uploaded. The child remains running feeding off the pipe and sending files until either it's had no files for 30 seconds or an error occurs (at which point it sleeps and tries again later). All of this is configurable of course, change the timeout, the number of children, that sort of thing. I have another script that runs on the webserver that will display the uploaded jpgs. It shows you all the jpgs and has some javascript that will flick each one onto the screen so it looks like you're watching a movie. >From there you can view individual frames or delete who sequences and stuff. I mentioned I had two cameras, well, the study camera is the priority. I have a quickish link but it still takes just over a second to upload a jpg and I take about 3 fps. Therefore if there are study frames in the queue they get uploaded first (based on the fact that if there is a snaff in the house I want to make sure I have him on camera before he unplugs the PC!). The webserver code also lets the jpgs be split up into which camera is which, again all configurable (it works on the name of the file that you can set in motion). I guess it wouldn't be difficult to add a function to email a picture every x frames or at the start or end or something like that. And probably be able to do something with movie files (I'm sure there is an on_movie_end event I think that I could tap into). Anyway, enough waffle. I've been meaning to tidy the code and write it all up and post it on the motion website but I've never quite got round to it. If you are interested I'll spend the next couple of weeks messing and try and get it all documented? Let me know if you'd like me to. spike. And I know it's been said before but motion is great! Thanks a lot! -----Original Message----- From: mot...@li... [mailto:mot...@li...] On Behalf Of john bray Sent: 29 December 2007 04:59 To: Motion discussion list Subject: Re: [Motion-user] Motion Success Story On Fri, 2007-12-28 at 18:00 -0600, Chris Turner wrote: > I would like to share a success story with all the Motion developers and users. > I am the IT person at a car dealership in Texas. I've pushed for a > nice surveillance system but there's never been the need or budget for > it. > The day before Christmas at 4 in the morning our store was broken > into. They were after money as they left everything else alone. I > had put two Panasonic BL-C10A cameras up to record via Motion, as well > as to display the video on a monitor on the wall so we could see if a > customer was waiting. > The person that broke in knew exactly where the cameras were and stole > them, as well as the computer used to display both instances of Motion > on a large monitor. They did not realize the video was being recorded > on a server and only being displayed on that monitor. > That morning I transcoded and burned the videos to DVD and also put > the original files on CD and gave them to the police. > Today three employees were arrested for being connected to the crime. > One saw the video as we were playing it back and panicked, contacting > the others involved. One of them talked to the police and spilled the > beans since it was his face on videos. He had a lawyer and > everything. > It's a stroke of luck that I had fixed the video recording issue less > than a week prior. Upgrading to Slackware 12 broke libavcodec and it > was a mess getting it working again. > > Which brings me to a feature request. I'd like to be able to get an > email when a motion event happens at an unusual hour (between times > specified in the conf file). This could be done with cron and a small > script to check the number of files in the recorded directory and > email when something changes, but integrating it with Motion (with an > option to email frames 1, 10, etc at the same time) would be very > nice. If I had received an email on my Blackberry at 4 am, it would > have woken me up and I could have checked out the cameras, and caught > them in the act. Either way, THANK YOU MOTION DEVELOPERS! hey chris! that's a great story! thanks for sharing it with all of us. on_event_start defines a command that can be run on a movie starting. it could point to your own script and do whatever you wanted it to do based on the time, phase of the moon, etc. eh? john -- cleverly disguised as a responsible adult. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Motion-user mailing list Mot...@li... https://lists.sourceforge.net/lists/listinfo/motion-user http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome |