Zoneminder (Linux)

Aus Tutorials
Zur Navigation springen Zur Suche springen

Noch in Bearbeitung


Voraussetzungen

LAMP-Server (Installation PHP ist unter Apache HTTP beschrieben):

Apache HTTP

MySQL installieren

Installation

Repository

PPA-Repository hinzufügen und aktualisieren:

sudo add-apt-repository ppa:iconnor/zoneminder
sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade

MySQL

Den symbolischen Link my.cnf löschen und durch die Beispiel-Konfigurationsdatei ersetzen:

sudo rm /etc/mysql/my.cnf
sudo cp /etc/mysql/mysql.conf.d/mysqld.cnf /etc/mysql/my.cnf

Danach diese Datei editieren

sudo vi /etc/mysql/my.cnf

und im Abschnitt [mysqld] folgende Zeile hinzufügen:

sql_mode = NO_ENGINE_SUBSTITUTION

ZoneMinder - Teil 1

ZoneMinder installieren:

sudo apt-get install zoneminder

Danach die SQL-Patches einfügen:

mysql -uroot -p < /usr/share/zoneminder/db/zm_create.sql
mysql -uroot -p -e "grant select,insert,update,delete,create,alter,index,lock tables on zm.* to 'zmuser'@'localhost' identified by 'zmpass';"

Berechtigungen anpassen:

sudo chmod 740 /etc/zm/zm.conf
sudo chown root:www-data /etc/zm/zm.conf
sudo chown -R www-data:www-data /usr/share/zoneminder/

Apache - Teil 1

Folgende Module aktivieren:

sudo a2enconf zoneminder
sudo a2enmod cgi
sudo a2enmod rewrite

ZoneMinder - Teil 2

sudo systemctl enable zoneminder
sudo systemctl start zoneminder

PHP

Folgende Datei

sudo vi /etc/php/7.0/apache2/php.ini

editieren und Kommentarzeichen entfernen und richtige Zeitzone setzen:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Vienna

Apache - Teil 2

Die Apache-Konfigurationen neu laden:

sudo systemctl reload apache2

Danach sollte das Portal bereits verfügbar sein:

http://hostname_or_ip/zm

Links

http://zoneminder.readthedocs.io/en/latest/installationguide/ubuntu.html#easy-way-ubuntu-16-04

Konfiguration

Konitor hinzufügen

Parameter

Ich verwende eine D-Link DCS-7010L, wo die Parameter hier zu finden sind.


(Standard-Zugangsdaten für das Webinterface der DCS-7010L sind:

Nutzername: admin

Passwort: <leer>


Source Type: Remote
Remote Protocol: RTSP
Remote Method: RTP/Unicast
Remote Host Port: 554
Remote Host Name: <IP Address of Camera> (RTSP authentication didn't work with this method)
Remote Host Path: /live1.sdp
Source Type: Remote
Remote Protocol: Ffmpeg
Remote Host Path: rtsp://<IP Address of Camera>:554/live1.sdp
Remote Host Path: rtsp://user:pass@<IP Address of Camera>:554/live1.sdp (when RTSP authentication is enabled)
Source Type: Remote
Remote Protocol: HTTP
Remote Host Port: 80
Remote Host Name: user:pass@<IP Address of Camera>
Remote Host Path: /video1.mjpg


Im Webinterface der DCS-7010L unter SETUP->AUDIO UND VIDEO->BENUTZERPROFIL 1 den Modus auf MPEG4 ändern.

Links

http://zoneminder.readthedocs.io/en/latest/userguide/gettingstarted.html

Android App

Links

https://play.google.com/store/apps/details?id=com.pliablepixels.zmninja_pro&hl=en

Links

https://zoneminder.com/

https://wiki.zoneminder.com/Hardware_Compatibility_List

https://piprojects.net/guenstige-videoueberwachung-mit-zoneminder/


Zurück zu Ubuntu