Go to file
Chris Wiggins d4654f63ae merge modern into feature-h264-videostorage 2013-10-04 10:52:53 +13:00
cmake/Modules Add cmake to zoneminder 2013-09-28 12:59:50 +03:00
db Merge branch 'v1.26.4-beta' 2013-10-03 10:14:09 -04:00
distros This is a copy of the debian dir, the main change is to the Changelog so that the package gets built for precise 2013-10-03 13:53:37 -04:00
doc-pak
misc Add cmake to zoneminder 2013-09-28 12:59:50 +03:00
scripts merge modern into feature-h264-videostorage 2013-10-04 10:52:53 +13:00
src merge modern into feature-h264-videostorage 2013-10-04 10:52:53 +13:00
umutils
web merge modern into feature-h264-videostorage 2013-10-04 10:52:53 +13:00
.gitignore clean out autogenerated files 2013-09-12 14:43:57 -04:00
.travis.yml Attempt three at zm database stuff on travis 2013-10-01 15:39:36 +03:00
AUTHORS
BUGS
CMakeLists.txt Changed perl paths again, this time to <prefix>/<libdir>/perl5 and few improvements 2013-10-03 15:08:09 +03:00
COPYING
ChangeLog
INSTALL Changed perl paths again, this time to <prefix>/<libdir>/perl5 and few improvements 2013-10-03 15:08:09 +03:00
LICENSE
Makefile.am merge master into modern 2013-10-04 10:40:30 +13:00
NEWS
README.md merge modern into feature-h264-videostorage 2013-10-04 10:52:53 +13:00
TODO
acinclude.m4
bootstrap.sh
cmakecacheimport.sh Add cmake to zoneminder 2013-09-28 12:59:50 +03:00
configure.ac merge master into modern 2013-10-04 10:40:30 +13:00
description-pak
version bump version 2013-09-12 13:58:18 -04:00
zm.conf.in
zmconfgen.pl.in
zmlinkcontent.sh.in Add cmake to zoneminder 2013-09-28 12:59:50 +03:00
zoneminder-config.cmake Changed perl paths again, this time to <prefix>/<libdir>/perl5 and few improvements 2013-10-03 15:08:09 +03:00

README.md

ZoneMinder H264 Patch

Build Status

##Information about this branch This branch aims to support direct recording of H264 cameras into MP4 format as well as allowing analogue or remote cameras to be transcoded into H264 video on the fly. This branch tracks the modern branch as the new WebUI is where all the viewing functionality will sit. If you encounter any issues, please open an issue on GitHub and attach it to the H264 Milestone. @chriswiggins is leading this project and welcomes all help!

All documentation for ZoneMinder is now online at http://www.zoneminder.com/wiki/index.php/Documentation

Overview

ZoneMinder is an integrated set of applications which provide a complete surveillance solution allowing capture, analysis, recording and monitoring of any CCTV or security cameras attached to a Linux based machine. It is designed to run on distributions which support the Video For Linux (V4L) interface and has been tested with video cameras attached to BTTV cards, various USB cameras and also supports most IP network cameras.

Requirements

If you are installing from a package, that package should provide all of the needed core components.

Packages

If you are compiling from source, the below list contains the packages needed to get ZoneMinder built:

Debian / Ubuntu

sudo apt-get install apache2 mysql-server php5 php5-mysql build-essential libmysqlclient-dev libssl-dev libbz2-dev \
libpcre3-dev libdbi-perl libarchive-zip-perl libdate-manip-perl libdevice-serialport-perl libmime-perl libpcre3 \
libwww-perl libdbd-mysql-perl libsys-mmap-perl yasm subversion automake autoconf libjpeg-turbo8-dev libjpeg-turbo8 \
apache2-mpm-prefork libapache2-mod-php5 php5-cli

CentOS / Redhat

Two additional repositories must be added before one can build zoneminder on CentOS or RHEL:

  1. RepoForge (formerly RPMForge) http://repoforge.org/use/
  2. EPEL https://fedoraproject.org/wiki/EPEL

Once those are added, install the following:

sudo yum install automake bzip2-devel ffmpeg ffmpeg-devel gnutls-devel httpd libjpeg-turbo libjpeg-turbo-devel mysql-devel mysql-server pcre-devel \
perl-Archive-Tar perl-Archive-Zip perl-Convert-BinHex perl-Date-Manip perl-DBD-MySQL perl-DBI perl-Device-SerialPort perl-Email-Date-Format perl-IO-stringy \
perl-IO-Zlib perl-MailTools perl-MIME-Lite perl-MIME-tools perl-MIME-Types perl-Module-Load perl-Package-Constants perl-Sys-Mmap perl-Time-HiRes \
perl-TimeDate perl-YAML-Syck php php-cli php-mysql subversion x264

ffmpeg

This release of ZoneMinder has been tested on and works with ffmpeg version N-55540-g93f4277.