Zoneminder (Linux)
Noch in Bearbeitung
Voraussetzungen
LAMP-Server (Installation PHP ist unter Apache HTTP beschrieben):
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.
Change in video settings of the camera the mode to MPEG4 and restart the device.
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
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://wiki.zoneminder.com/Hardware_Compatibility_List
https://piprojects.net/guenstige-videoueberwachung-mit-zoneminder/
Zurück zu Ubuntu