Zoneminder pe Synology (Succes)
Last Updated: Dec 17 2013 17:32, Started by
Courage
, Nov 28 2013 00:36
·
0
#1
Posted 28 November 2013 - 00:36
Zoneminder este un soft linux (gratuit), ce permite monitorizarea camerelor video IP.
Synology vine cu propriul software, foarte frumos realizat, dar care permite doar o camera gratuit, pentru mai multe trebuie adaugate licente (cam scumpe). Oricum, pentru mai multe camere video, ar fi de dorit un Synology cu procesor x86 sau un system xpenology. Ahasverus e coautor la acest ghid. Ce avem nevoie: 1. Sistem Synology/XPEnology 2. Instalat bootstrap 3. Adaugati repository http://packages.synocommunity.com/ 4. SSH Login, rabdare si tutun. Instalare Instalati Pyton 2.7.6-7, PERL si Debian Chroot. [ http://www.debian.org/Pics/openlogo-50.png - Pentru incarcare in pagina (embed) Click aici ] Porniti Debian Chroot din Package Center (Run) Screen Shot 2013-11-28 at 11.47.07 AM.png 40.63K 52 downloads Pentru a accesa Debian Chroot (e o masina virtuala), va trebui sa accesati asta: chroot /volume1/@appstore/debian-chroot/var/chroottarget/ /bin/bash Odata intrati in Debian Chroot, il aducem la zi si instalam Zoneminder. apt-get update apt-get upgrade apt-get install mc apt-get install sudo apt-get install locales locale-gen en_GB.UTF-8 nano ~/.bashrc Adaugati in ~/.bashrc randul de mai jos: export LANG=C Instalam Zoneminder apt-get install zoneminder Odata instalat Zoneminder, va trebui sa il facem sa porneasca de fiecare data. Iesiti din Debian cu comanda exit (poate va fi nevoie sa o dati de mai multe ori) mkdir /volume1/@appstore/debian-chroot/var/chroottarget/mnt/volume1/ ipkg install FFMpeg ipkg install nano nano /usr/syno/etc/rc.d/S91chroot.sh Dati paste la randurile de mai jos in S91chroot.sh CHROOT=/volume1/@appstore/debian-chroot/var/chroottarget mount -o bind /dev $CHROOT/dev mount -o bind /proc $CHROOT/proc mount -o bind /dev/pts $CHROOT/dev/pts mount -o bind /sys $CHROOT/sys # volume1 mount in debian mount -o bind /volume1/ /volume1/@appstore/debian-chroot/var/chroottarget/mnt/volume1/ cp -f /etc/resolv.conf $CHROOT/etc/resolv.conf cp -f /etc/hosts $CHROOT/etc/hosts Oprim Apache synology (vor porni la restart). /usr/syno/etc/rc.d/S97apache-user.sh stop /usr/syno/etc/rc.d/S97apache-sys.sh stop Acum intram in Debian Chroot chroot /volume1/@appstore/debian-chroot/var/chroottarget/ /bin/bash Install ffmpeg si x264 apt-get install ffmpeg apt-get install x264 apt-get install libx264 nano /etc/zm/apache.conf adaugati ScriptAlias /cgi-bin /usr/share/zoneminder/cgi-bindupa "Alias /zm /usr/share/zoneminder" Rulati comenzile sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf sudo chmod 4755 /usr/bin/zmfix zmfix -a sudo chown www-data.www-data /usr/share/zoneminder/temp mkdir -m 777 /dev/shm Editati: nano /etc/sysctl.conf adaugati: kernel.shmall = 33554432 kernel.shmmax = 536870912(dublati cifrele de mai sus pt fiecare camera adaugata; 128 mb ram/camera) Rulati comenzile: sudo nano /etc/apache2/ports.conf Schimbati portul 80 in ce port doriti, ex: 666 NameVirtualHost *:666 Listen 666 nano /etc/init.d/zoneminder Adaugati pe o linie noua, desupra "zmfix -a" sleep 15 Rulati: nano /usr/share/perl5/ZoneMinder/Memory.pm Inlocuiti linia our $arch = int(3.2*length(~0)); cu our $arch = 32 Rulati nano /usr/share/zoneminder/skins/classic/views/monitorprobe.php Inlocuiti $command = "arp -a";cu $command = "/usr/sbin/arp -a"; Rulati nano /etc/php5/apache2/php.ini adaugati in el short_open_tag = on ==== Acum totul e instalat === Tweaks Skinul initial e o rusine, asa ca e foarte important sa instalati un skin utilizabil cd /usr/share/zoneminder wget -q 'http://www.cassandra.org/software/zm-skin/arc-console.latest.zip' unzip arc-console.latest.zip rm arc-console.latest.zip E nevoie de un fisier java, pentru vizualizarea imaginilor cd /tmp wget http://www.andywilcock.com/code/cambozola/cambozola-latest.zip unzip cambozola-latest.zip rulati comanda ls va aparea un director de genul cambozola-xxx , retineti valoarea xxx Rulati comanda cp /tmp/cambozola-xxx/dist/cambozola.jar /usr/share/zoneminder/cambozola.jar ========= Rulati pe rand: /etc/init.d/apache2 restart service zoneminder restart Acum, ar trebui sa mearga totul ok. === Mergeti in interfata de administrare http://<nas ip>:5000 si intrati in Debian Chroot - Services Adaugati serviciile de mai jos, ca in imaginea atasata services.png 378.64K 61 downloads [ https://i.imgur.com/lvHkOlc.png - Pentru incarcare in pagina (embed) Click aici ] /etc/init.d/apache2 restart /etc/init.d/mysql restart /etc/init.d/service zoneminder restart Va trebui sa porniti MANUAL aceste servicii la fiecare pornire a sistemului! === Accesati http://<nas ip>:666/zm pentru configurare. Pentru a vedea skinul utilizabil, accesati: http://<nas ip>:666/zm?skin=arc Pentru a reveni la skinul clasic, accesati: http://<nas ip>:666/zm?skin=classic In configurari http://<nas ip>:666/zm/?view=options , - tab-ul System, activati OPT_CONTROL - tab-ul Images, activati OPT_CAMBOZOLA - tab-ul Images activati OPT_FFMPEG scrieti la PATH_FFMPEG /usr/bin/ffmpeg DACA pretuiti spatiul pe HDD si doriti o compresie buna, iar masina voastra poate duce h264, atunci modificati asta in IMAGES:
Spoiler
Un tutorial de configurare al camerei Foscam FI8918W va arata pas cu pas ce trebuie sa faceti pentru ca sa mearga totul ok. Camera Foscam are acelasi HW cu urmatoarele: Quote Agasio A622W = PNI IP641W = Foscam FI8919W (dom exterior) - 889 RON Agasio 502W = PNI IP541W = Foscam 8918W (interior) - 310 RON Agasio 602W = PNI IP941W = Foscam 8904W (exterior) - 499 RON Attached Files |
#2
Posted 28 November 2013 - 04:07
Nice... Cate camere suporta NASul tau(MJPEG/H264)? Si pe ce protocoale ai reusit sa te conectezi (catre camere)? Si la ce rezolutii/framerate?
|
#3
Posted 28 November 2013 - 08:16
Eu am un amarat de DS 211j cu 1.2Ghz si 128 Mb ram.
Experimentele se fac in masina virtuala. Oricum, pentru instalarea fara probleme a multor apps recomand un xpenology. Inregistrarea cu softul Synology (Surveillance Station) produce avi-uri ce ocupa 3.4 Mb pt 18s inregistrate (detectie) - 640x480. Frame rate-ul e dat de caracteristicile camerei. |
#4
Posted 28 November 2013 - 14:53
Pai si de ce sa te chinui sa pui Zoneminder pe XPenology cand el ruleaza nativ pe orice Linux?!
|
#5
Posted 28 November 2013 - 16:01
1. Pt ca poti.
2. Pt ca nu iti trebuie cate o "cutie" pt fiecare os |
#6
Posted 28 November 2013 - 21:48
Courage, on 28 noiembrie 2013 - 08:16, said:
Eu am un amarat de DS 211j cu 1.2Ghz si 128 Mb ram. Experimentele se fac in masina virtuala. Oricum, pentru instalarea fara probleme a multor apps recomand un xpenology. Inregistrarea cu softul Synology (Surveillance Station) produce avi-uri ce ocupa 3.4 Mb pt 18s inregistrate (detectie) - 640x480. Frame rate-ul e dat de caracteristicile camerei. de acord cu tine, dar pentru mine este mai mult decat suficient. Adica la mine in 5GB imi intra aproape 2 saptamani de inregistrare (mai exact 12 zile) la 640x480 cu 15 frame-uri/s. |
#7
Posted 16 December 2013 - 15:54
Pentru a le vedea live aveti linkuri aici:
PNI IP641W = Foscam FI8919W (dom exterior) - 889 RON PNI IP541W = Foscam 8918W (interior) - 310 RON PNI IP941W = Foscam 8904W (exterior) - 499 RON |
#8
Posted 17 December 2013 - 06:42
Nu sunt compatibile ONVIF/RTSP? Necesita vizualizare prin IE?
|
#9
Posted 17 December 2013 - 09:39
Merg pe orice browser, cu paranteza ca doar pe IE (activeX) merge HD (720) modelul PNI IP941W HD, cu H264.
Pe celelalte browsere merge mjpeg. |
#10
Posted 17 December 2013 - 16:21
foarte util tutorialul din punctul meu de vedere, imi permit totusi sa fac niste corecturi minuscule:
mkdir /volume1/@appstore/debian-chroot/var/chroottarget/media/volume1/si mount -o bind /volume1/ /volume1/@appstore/debian-chroot/var/chroottarget/mnt/volume1/ nu se pupa, ori e /mnt, ori e /media, dar sa fie la fel in ambele locuri. in al doilea rand, scriptul /usr/syno/etc/rc.d/S91chroot.sh de init ar fi corect sa inceapa cu #!/bin/sh si apoi sa fie facut executabil. |
|
#11
Posted 17 December 2013 - 17:32
1. corect mnt vs media.
2. Nu conteaza #!/bin/sh, aparent merge si fara asta. Edited by Ahasverus, 17 December 2013 - 17:33. |
Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users