Erinevus lehekülje "ZoneMinder" redaktsioonide vahel
(ei näidata sama kasutaja 37 vahepealset redaktsiooni) | |||
1. rida: | 1. rida: | ||
===Sissejuhatus=== | ===Sissejuhatus=== | ||
− | Zoneminder on vabavaraline CCTV tarkvara. Ehk siis jälgimiskaamerate jaoks mõeldud tarkvara | + | Zoneminder on vabavaraline CCTV (Closed Circuit Television) tarkvara. Ehk siis jälgimiskaamerate jaoks mõeldud tarkvara |
+ | |||
+ | [[Pilt:ZoneMinderSmall.gif]] | ||
Zoneminder sisaldab järgmisi võimalusi | Zoneminder sisaldab järgmisi võimalusi | ||
− | *Töötab paljudel Linuxi distributsioonidel (reaalselt | + | *Töötab paljudel Linuxi distributsioonidel (reaalselt Gentool tööle saada siiski veel ei õnnestunud). |
− | *Toetab video, USB ja võrgukaameraid | + | *Toetab video, USB ja võrgukaameraid. |
− | *Toetab Pan/Tilt/Zoom kaameraid, võimalik | + | *Toetab Pan/Tilt/Zoom kaameraid, võimalik defineerida uusi kaamerate kontrollimis protokolle. |
− | *Kasutab MYSQL andmebaasi ja kirjutatud standartseid töövahendeid nagu C++, Perl ja PHP. | + | *Kasutab MYSQL andmebaasi ja on kirjutatud kasutades standartseid töövahendeid nagu C++, Perl ja PHP. |
− | * | + | *Võimaldab luua erinevaid kasutajaid ning kehtestada ligipääsuleveleid. |
− | * | + | *Paljude erinevate keelte tugi. |
− | * | + | *Sündmuste raportite saatmine e-maili või SMS teel, võimaldab lisada teadetele ka pilte või videosid ja uploadida neid automaatselt FTP serverisse. |
*Iga kaamera jaoks on võimalik defineerida erinevad tsoonid/regioonid ja tundlikus. | *Iga kaamera jaoks on võimalik defineerida erinevad tsoonid/regioonid ja tundlikus. | ||
*Veebiliides mis võimaldab täielikult kontrollida süsteemi ning kaameraid ja vaadata jooksvalt pilti ning sündmusi. | *Veebiliides mis võimaldab täielikult kontrollida süsteemi ning kaameraid ja vaadata jooksvalt pilti ning sündmusi. | ||
− | + | *Filtrite abil on võimalik selekteerida ning kombineerida sündmuste infot. | |
− | *Filtrite abil on võimalik selekteerida ning kombineerida sündmuste infot | ||
jne. | jne. | ||
Koduleht http://www.zoneminder.com/ | Koduleht http://www.zoneminder.com/ | ||
− | Masina nimeks hakkab olema salasilm.zoo.tartu.ee | + | Näite eesmärgiks koostada server mis salvestab mitme kaamera pilti. Masina nimeks hakkab olema salasilm.zoo.tartu.ee |
+ | |||
+ | ===Tarkvara paigaldamine=== | ||
− | === | + | ====Gentoo==== |
− | + | Installeerimine hetkel probleemne | |
Hetkel portages uusim www-misc/zoneminder-1.24.2 | Hetkel portages uusim www-misc/zoneminder-1.24.2 | ||
31. rida: | 34. rida: | ||
masked by: ~x86 keyword | masked by: ~x86 keyword | ||
− | Lahtimaskimiseks | + | Lahtimaskimiseks /etc/portage/package.keywords |
www-misc/zoneminder ** | www-misc/zoneminder ** | ||
37. rida: | 40. rida: | ||
dev-perl/libwww-perl ** | dev-perl/libwww-perl ** | ||
− | + | /etc/portage/package.use | |
− | |||
− | |||
− | |||
dev-lang/php +apache2 | dev-lang/php +apache2 | ||
TODO | TODO | ||
− | ===Debian Lenny=== | + | ====Debian Lenny==== |
− | Installime 1.24 stable versiooni kasutades | + | Paigaldame standartse Debiani 5.0.5 versiooniga, täpsemalt i386 versiooni, kuid see ei tohiks lugeda. |
+ | |||
+ | Installime 1.24 stable versiooni kasutades algmaterjalina juhendit | ||
* http://www.rmacd.com/howto/zoneminder-debian-lenny-install.php | * http://www.rmacd.com/howto/zoneminder-debian-lenny-install.php | ||
65. rida: | 67. rida: | ||
Installime vajalikud sõltuvused | Installime vajalikud sõltuvused | ||
− | # apt-get install build-essential apache2 mysql-server netpbm libssl-dev libjpeg62-dev libmime-perl libwww-perl libarchive-tar-perl libdate-manip-perl libarchive-zip-perl libmime-lite-perl libdbi-perl libdbd-mysql libdbd-mysql-perl libpcre3-dev php5 php5-mysql libapache2-mod-auth-mysql libmysqlclient15-dev gnutls-bin ffmpeg pciutils | + | # apt-get install build-essential apache2 mysql-server netpbm libssl-dev libjpeg62-dev libmime-perl libwww-perl \ |
+ | libarchive-tar-perl libdate-manip-perl libarchive-zip-perl libmime-lite-perl libdbi-perl libdbd-mysql libdbd-mysql-perl \ | ||
+ | libpcre3-dev php5 php5-mysql libapache2-mod-auth-mysql libmysqlclient15-dev gnutls-bin ffmpeg pciutils \ | ||
Vahepeal küsitakse vee mysql parooli | Vahepeal küsitakse vee mysql parooli | ||
79. rida: | 83. rida: | ||
# mkdir /usr/src/zminder | # mkdir /usr/src/zminder | ||
# cd /usr/src/zminder | # cd /usr/src/zminder | ||
− | |||
Tõmbame alla | Tõmbame alla | ||
85. rida: | 88. rida: | ||
# wget http://www2.zoneminder.com/downloads/ZoneMinder-1.24.2.tar.gz | # wget http://www2.zoneminder.com/downloads/ZoneMinder-1.24.2.tar.gz | ||
# tar -zxvf ZoneMinder-1.24.2.tar.gz | # tar -zxvf ZoneMinder-1.24.2.tar.gz | ||
+ | # cd ZoneMinder-1.24.2 | ||
Kompileerime kokku | Kompileerime kokku | ||
− | # ./configure --with-webdir=/var/www/zm --with-cgidir=/usr/lib/cgi-bin --with-webuser=www-data --with-webgroup=www-data --with-libarch=lib --with-ffmpeg=/usr/local ZM_SSL_LIB=openssl | + | # ./configure --with-webdir=/var/www/zm --with-cgidir=/usr/lib/cgi-bin --with-webuser=www-data \ |
+ | --with-webgroup=www-data --with-libarch=lib --with-ffmpeg=/usr/local ZM_SSL_LIB=openssl | ||
Erinevus originaalse tekstiga oli, et vaja lisada make faili lõppu ZM_SSL_LIB=openssl | Erinevus originaalse tekstiga oli, et vaja lisada make faili lõppu ZM_SSL_LIB=openssl | ||
109. rida: | 114. rida: | ||
# nano /usr/local/etc/zm.conf | # nano /usr/local/etc/zm.conf | ||
− | + | ZoneMinderi veebifailid paigaldatakse /var/www/zm kataloogi, üldiselt saab kõiki radasid ja binaari asukohti | |
+ | muuta zm.confist mis FreeBSD laadselt /usr/local/etc harus | ||
+ | |||
+ | ====QuickCam==== | ||
+ | |||
+ | Vaikimisi näeb vaid dmesgis teadet | ||
+ | |||
+ | [ 249.375135] usb 2-1: USB disconnect, address 2 | ||
+ | [ 251.154963] usb 2-1: new full speed USB device using uhci_hcd and address 3 | ||
+ | [ 251.300090] usb 2-1: configuration #1 chosen from 1 choice | ||
+ | [ 251.324759] usb 2-1: New USB device found, idVendor=046d, idProduct=0870 | ||
+ | [ 251.324759] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 | ||
+ | [ 251.324759] usb 2-1: Product: Camera | ||
+ | |||
+ | |||
+ | Videoaseadet ei teki, selle vastu leiab rohtu | ||
+ | |||
+ | aptitude install qc-usb-sources | ||
+ | cd /usr/src | ||
+ | m-a prepare | ||
+ | m-a build qc-usb | ||
+ | dpkg -i qc-usb-modules-[versioon mis tekkis].deb | ||
+ | modprobe quickcam | ||
+ | |||
+ | Dmesgi peaks ilmuma read | ||
+ | |||
+ | [ 481.425776] Linux video capture interface: v2.00 | ||
+ | [ 481.429789] quickcam: QuickCam USB camera found (driver version QuickCam USB 0.6.6 $Date: 2006/11/04 08:38:14 $) | ||
+ | [ 481.429789] quickcam: Kernel:2.6.26-2-686 bus:2 class:FF subclass:FF vendor:046D product:0870 | ||
+ | [ 481.434705] quickcam: Sensor HDCS-1020 detected | ||
+ | [ 481.439208] quickcam: Registered device: /dev/video0 | ||
+ | [ 481.439237] usbcore: registered new interface driver quickcam | ||
+ | |||
+ | Ja ongi olemas seade /dev/video0 | ||
+ | |||
+ | You can get to this area just by clicking Add New Monitor on the console page of ZoneMinder (i.e. http://yoursever/zm/) and then clicking on the Source tab: | ||
+ | |||
+ | Device Path: /dev/video0 | ||
+ | Device Channel: 0 | ||
+ | Device Format: AUTO | ||
+ | Capture Palette: YUV420P | ||
+ | Capture Width: 320 | ||
+ | Capture Height: 240 | ||
+ | Preserve Aspect Ratio: Unchecked | ||
+ | Orientation: Normal | ||
− | + | *http://forums.fedoraforum.org/showthread.php?t=154003 veel juttu teemadel Zm, Debian ja veebikaamera | |
− | |||
− | + | *http://www.linuxscrew.com/2007/11/05/howto-home-video-security-with-zoneminder-and-ubuntu/ | |
− | + | *https://help.ubuntu.com/community/UVC | |
− | ===Kasutamine=== | + | *http://gnugalaxy.wordpress.com/2008/02/11/at-last-the-old-webcam-logitech-quickcam-web-works-on-my-debian-box/ |
+ | |||
+ | ====FreeBSD==== | ||
+ | |||
+ | Pordi arendamine on hetkel endiselt töös, stabiilne lahendus puudub. | ||
+ | |||
+ | ===ZoneMinderi Kasutamine=== | ||
avame veebiaaressi | avame veebiaaressi | ||
127. rida: | 181. rida: | ||
[[Pilt:Zmaken.jpg]] | [[Pilt:Zmaken.jpg]] | ||
+ | |||
+ | ===Lingid=== | ||
+ | |||
+ | Täielik dokumentatsioon, seehulgas deemonite jms kohta | ||
+ | *http://www.zoneminder.com/wiki/index.php/Documentation#Installation_from_a_.deb | ||
+ | |||
+ | Hea põhjalik illustreeritud õpetus ZM paigaldamisest Ubuntule | ||
+ | *http://www.linuxscrew.com/2007/11/05/howto-home-video-security-with-zoneminder-and-ubuntu/ | ||
+ | |||
+ | Toetatud seadmed | ||
+ | *http://www.zoneminder.com/wiki/index.php/Supported_hardware | ||
+ | |||
+ | Kuidas saata ZM kaamerate video monitori | ||
+ | *http://www.zoneminder.com/wiki/index.php/ZM4MS | ||
+ | |||
+ | Veel mõned kaameraserveri lahendused | ||
+ | *http://www.arvutikasutaja.ee/artikkel.php?id=231 | ||
+ | *http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome | ||
+ | |||
+ | http://hypernexus.net/squishydale/?p=131 | ||
+ | |||
+ | http://www.howtoforge.com/video_surveillance_zoneminder_ubuntu |
Viimane redaktsioon: 8. november 2012, kell 14:56
Sisukord
Sissejuhatus
Zoneminder on vabavaraline CCTV (Closed Circuit Television) tarkvara. Ehk siis jälgimiskaamerate jaoks mõeldud tarkvara
Zoneminder sisaldab järgmisi võimalusi
- Töötab paljudel Linuxi distributsioonidel (reaalselt Gentool tööle saada siiski veel ei õnnestunud).
- Toetab video, USB ja võrgukaameraid.
- Toetab Pan/Tilt/Zoom kaameraid, võimalik defineerida uusi kaamerate kontrollimis protokolle.
- Kasutab MYSQL andmebaasi ja on kirjutatud kasutades standartseid töövahendeid nagu C++, Perl ja PHP.
- Võimaldab luua erinevaid kasutajaid ning kehtestada ligipääsuleveleid.
- Paljude erinevate keelte tugi.
- Sündmuste raportite saatmine e-maili või SMS teel, võimaldab lisada teadetele ka pilte või videosid ja uploadida neid automaatselt FTP serverisse.
- Iga kaamera jaoks on võimalik defineerida erinevad tsoonid/regioonid ja tundlikus.
- Veebiliides mis võimaldab täielikult kontrollida süsteemi ning kaameraid ja vaadata jooksvalt pilti ning sündmusi.
- Filtrite abil on võimalik selekteerida ning kombineerida sündmuste infot.
jne.
Koduleht http://www.zoneminder.com/
Näite eesmärgiks koostada server mis salvestab mitme kaamera pilti. Masina nimeks hakkab olema salasilm.zoo.tartu.ee
Tarkvara paigaldamine
Gentoo
Installeerimine hetkel probleemne
Hetkel portages uusim www-misc/zoneminder-1.24.2 on maskitud.
masked by: ~x86 keyword
Lahtimaskimiseks /etc/portage/package.keywords
www-misc/zoneminder ** dev-perl/PHP-Serialization ** dev-perl/libwww-perl **
/etc/portage/package.use
dev-lang/php +apache2
TODO
Debian Lenny
Paigaldame standartse Debiani 5.0.5 versiooniga, täpsemalt i386 versiooni, kuid see ei tohiks lugeda.
Installime 1.24 stable versiooni kasutades algmaterjalina juhendit
Muudame sources faili /etc/apt kaustas selliseks
deb http://ftp.uk.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.uk.debian.org/debian/ lenny main contrib non-free deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free
Uuendame selle alusel
# apt-get update
Installime vajalikud sõltuvused
# apt-get install build-essential apache2 mysql-server netpbm libssl-dev libjpeg62-dev libmime-perl libwww-perl \ libarchive-tar-perl libdate-manip-perl libarchive-zip-perl libmime-lite-perl libdbi-perl libdbd-mysql libdbd-mysql-perl \ libpcre3-dev php5 php5-mysql libapache2-mod-auth-mysql libmysqlclient15-dev gnutls-bin ffmpeg pciutils \
Vahepeal küsitakse vee mysql parooli
Et lahendada zoneminderi ja serialiserimise probleem.
# perl -MCPAN -e shell install PHP::Serialization exit
Teeme kausta kus kompileerime
# mkdir /usr/src/zminder # cd /usr/src/zminder
Tõmbame alla
# wget http://www2.zoneminder.com/downloads/ZoneMinder-1.24.2.tar.gz # tar -zxvf ZoneMinder-1.24.2.tar.gz # cd ZoneMinder-1.24.2
Kompileerime kokku
# ./configure --with-webdir=/var/www/zm --with-cgidir=/usr/lib/cgi-bin --with-webuser=www-data \ --with-webgroup=www-data --with-libarch=lib --with-ffmpeg=/usr/local ZM_SSL_LIB=openssl
Erinevus originaalse tekstiga oli, et vaja lisada make faili lõppu ZM_SSL_LIB=openssl muidu lõpetab teatega configure: error: zm requires gnutls/openssl.
# make && make install
Järgnev käsk mis tekitab andmebaasi
# mysql -u root -p < db/zm_create.sql Enter password:
Muudame zminderi parooli
# mysql -u root -p -e "grant all privileges on zm.* to 'zminder'@'localhost' identified by 'parool'" Enter password:
Seadistame andmebaasi kasutaja ja parooli korrektseks ka konfiguratsioonis
# nano /usr/local/etc/zm.conf
ZoneMinderi veebifailid paigaldatakse /var/www/zm kataloogi, üldiselt saab kõiki radasid ja binaari asukohti muuta zm.confist mis FreeBSD laadselt /usr/local/etc harus
QuickCam
Vaikimisi näeb vaid dmesgis teadet
[ 249.375135] usb 2-1: USB disconnect, address 2 [ 251.154963] usb 2-1: new full speed USB device using uhci_hcd and address 3 [ 251.300090] usb 2-1: configuration #1 chosen from 1 choice [ 251.324759] usb 2-1: New USB device found, idVendor=046d, idProduct=0870 [ 251.324759] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0 [ 251.324759] usb 2-1: Product: Camera
Videoaseadet ei teki, selle vastu leiab rohtu
aptitude install qc-usb-sources cd /usr/src m-a prepare m-a build qc-usb dpkg -i qc-usb-modules-[versioon mis tekkis].deb modprobe quickcam
Dmesgi peaks ilmuma read
[ 481.425776] Linux video capture interface: v2.00 [ 481.429789] quickcam: QuickCam USB camera found (driver version QuickCam USB 0.6.6 $Date: 2006/11/04 08:38:14 $) [ 481.429789] quickcam: Kernel:2.6.26-2-686 bus:2 class:FF subclass:FF vendor:046D product:0870 [ 481.434705] quickcam: Sensor HDCS-1020 detected [ 481.439208] quickcam: Registered device: /dev/video0 [ 481.439237] usbcore: registered new interface driver quickcam
Ja ongi olemas seade /dev/video0
You can get to this area just by clicking Add New Monitor on the console page of ZoneMinder (i.e. http://yoursever/zm/) and then clicking on the Source tab:
Device Path: /dev/video0 Device Channel: 0 Device Format: AUTO Capture Palette: YUV420P Capture Width: 320 Capture Height: 240 Preserve Aspect Ratio: Unchecked Orientation: Normal
- http://forums.fedoraforum.org/showthread.php?t=154003 veel juttu teemadel Zm, Debian ja veebikaamera
FreeBSD
Pordi arendamine on hetkel endiselt töös, stabiilne lahendus puudub.
ZoneMinderi Kasutamine
avame veebiaaressi
http://salasilm.zoo.tartu.ee/zm/
Kasutajat tervitab esialgu üsnagi askeetlik ekraan, kaamerad tuleb alles lisada
Lingid
Täielik dokumentatsioon, seehulgas deemonite jms kohta
Hea põhjalik illustreeritud õpetus ZM paigaldamisest Ubuntule
Toetatud seadmed
Kuidas saata ZM kaamerate video monitori
Veel mõned kaameraserveri lahendused
- http://www.arvutikasutaja.ee/artikkel.php?id=231
- http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome
http://hypernexus.net/squishydale/?p=131
http://www.howtoforge.com/video_surveillance_zoneminder_ubuntu