Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Rename SQL column

Achiziționare tuner TV !

Din ce este facuta terasa asta?

Cum accesez site-ul CNAS ?
 Algoritm simplu de calculare al u...

Bitdefender Total Security ș...

casa verde 2024

Intrerupator cu N - doza doar cu ...
 Incalzire casa fara gaz/lemne

Incalzire in pardoseala etapizata

Suprataxa card energie?!

Cum era nivelul de trai cam din a...
 probleme cu ochelarii

Impozite pe proprietati de anul v...

teava rezistenta panou apa calda

Acces in Curte din Drum National
 

Zoneminder pe Synology (Succes)

- - - - -
  • Please log in to reply
10 replies to this topic

#1
Courage

Courage

    Founder

  • Grup: Senior Members
  • Posts: 21,657
  • Înscris: 26.11.2001
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)
Attached File  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-bin
dupa "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

Attached File  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
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004
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
Courage

Courage

    Founder

  • Grup: Senior Members
  • Posts: 21,657
  • Înscris: 26.11.2001
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
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004
Pai si de ce sa te chinui sa pui Zoneminder pe XPenology cand el ruleaza nativ pe orice Linux?!

#5
Adm

Adm

    Property Caretaker

  • Grup: Administrators
  • Posts: 24,043
  • Înscris: 22.05.2003
1. Pt ca poti.
2. Pt ca nu iti trebuie cate o "cutie" pt fiecare os :)

#6
dcrst755

dcrst755

    Active Member

  • Grup: Members
  • Posts: 1,294
  • Înscris: 26.08.2008

View PostCourage, 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
suport_PNI

suport_PNI

    Active Member

  • Grup: Helper
  • Posts: 1,825
  • Înscris: 21.01.2013
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
dexterash

dexterash

    --something---

  • Grup: Senior Members
  • Posts: 22,912
  • Înscris: 19.08.2004
Nu sunt compatibile ONVIF/RTSP? Necesita vizualizare prin IE?

#9
Adm

Adm

    Property Caretaker

  • Grup: Administrators
  • Posts: 24,043
  • Înscris: 22.05.2003
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
born2lose

born2lose

    Senior Member

  • Grup: Senior Members
  • Posts: 7,769
  • Înscris: 06.09.2004
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
Ahasverus

Ahasverus

    Senior Member

  • Grup: Senior Members
  • Posts: 3,360
  • Înscris: 22.10.2006
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

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate