ZoneMinder is an all-in-one Linux security camera solution. This application is designed around a series of independent components that only function when necessary limiting any wasted resource and maximising the efficiency of your machine.
ZoneMinder is intended for use in single or multi-camera video security applications, including commercial or home CCTV, theft prevention and child or family member or home monitoring and other care scenarios.
Use an old PC with a large hard drive as your security digital video recorder, connect any compatible video, IP, wireless, and USB cameras, and you’re in business. It can be integrated into an X10 home automation system.
Key Features
- Useful and friendly software.
- Supports video, USB and network cameras.
- Support Pan/Tilt/Zoom cameras, extensible to add new control protocols.
- Built on standard tools, C++, Perl and PHP.
- Uses MySQL database.
- Independent video capture and analysis daemons allowing high failure redundancy.
- Multiple zones (regions of interest) can be defined per camera. Each can have a different sensitivity or be ignored altogether.
- Web interface allowing full control of system or cameras as well as live views and event replays
- Supports live video in MPEG video, multi-part JPEG, and stills formats.
- Supports event replay in MPEG video, multi-part JPEG, and stills formats along with statistics detail.
- User defined filters allowing selection of any number of events by combination of characteristics in any order.
- Event notification by e-mail or SMS, including attached still images or video of specific events by filter.
- Automatic uploading of matching events to external FTP storage for archiving and data security.
- Includes bi-directional X10 (home automation protocol) integration allowing X10 signals to control when video is captured and for motion detection to trigger X10 devices.
- Partitioned design allows other hardware interfacing protocols to be added for support of alarm panels, etc.
- Multiple users and user access levels.
- Multi-language support with many languages already included.
- Full control script support allowing most tasks to be automated or added to other applications.
- Support external triggering by third-party applications or equipment.
- XHTML mobile/cellular phone access allowing access to common functions.
Website: www.zoneminder.com
Support: Documentation, GitHub Code Repository
Developer: Philip Coombes
License: GNU General Public License v2.0

Zoneminder is written in C++. Learn C++ with our recommended free books and free tutorials.
Related Software
| Webcam Tools | |
|---|---|
| Webcamoid | Full featured and multi-platform webcam suite with a simple interface |
| ZoneMinder | All-in-one security camera solution |
| Motion | V4L capture program supporting motion detection |
| DroidCam | Turn a mobile device into a network-attached IP camera |
| Kerberos.io | Video surveillance solution |
| Clight | Webcam becomes light sensor |
| webcamize | Use your camera as a webcam |
| Guvcview | Full-featured video grabber |
| Cheese | Take pictures and videos from your webcam |
| Kamoso | Qt-based webcam utility |
| Ekiga | VoIP and video conferencing application |
| camera-streamer | Low-latency camera streaming project for Raspberry Pi systems |
| WebCamControl | GUI app for controlling properties of a webcam |
| Photobooth | Photobooth software for the Raspberry Pi and PC |
| HasciiCam | Live ascii video on the web for the masses |
| camorama | View, alter and save images from a webcam |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |

