Motion - Possum Cam

PossumCam

Introduction

This is a web front-end for Kenneth Lavrsen's motion detection program. It's written entirely in Python, and uses nothing more than my Lumenn library and your system's cron daemon to show live pictures, recycle videos, and report system status. It displays images using plain jpegs and JavaScript to reload them, and as such should run on any browser. It even loads fine on my phone, although the automatic refresh does not work since my phone's browser does not have JavaScript capabilities.

Plans are to add a GUI on the local machine using pygtk later, but for now, remote access is key. Contributions are welcome.

Installation

You need to have subversion installed on your computer with motion already running and stable.

After you have subversion installed, you can then type at the command prompt:

svn checkout http://possumcam.googlecode.com/svn/trunk/ possumcam

cd possumcam

svn checkout http://lumenn.googlecode.com/svn/trunk/ lumenn

You should edit the file webserver.config to fit your system. You will also need to edit the filenames and snapshot capabilities in motion.conf as well. Instructions are inside the webserver.config file.

You also need to edit rotate.crontab to the directory where possumcam is installed at so that cron will find the rotate-videos.py script.

After you're done, simply execute

./webcam-server.py

Launch a browser and type in http://localhost:54100 to the address bar, and hopefully you'll be up and running.

Users Guide

This is currently being used as a test machine at the moment, but I'm hoping to roll it out to a couple of restaurants with aging surveillance systems later.

Comments and Bug Reports


Topic revision: r1 - 31 Jan 2009, JacksonYee
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Please do not email Kenneth for support questions (read why). Use the Support Requests page or join the Mailing List.
This website only use harmless session cookies. See Cookie Policy for details. By using this website you accept the use of these cookies.