supraveghere video în Linux folosind mișcare de detectare a mișcării, linuxspace

ZoneMinder - Travel Professional ca un sistem multi-platformă, de asemenea, dezvoltat, deși nu la fel de active suport și documentație în limba engleză, este prezent în depozitele, și trage baza de date MySQL si Apache http-server.

NETAVIS Observer - software grave, însoțite de limba engleză, este dezvoltat în mod activ și proiectat pentru proiecte serioase.

  • Computer, laptop, server de acasă
  • Sistem de operare GNU / Linux
  • Motion + Programul FFMPEG
  • Web-aparat de fotografiat, aparat de fotografiat laptop, aparat de fotografiat profesional.

instalați mișcare
În Ubuntu 8.10 \ 9.04 program și toate modulele aferente sunt în depozite. Așa că programul de instalare a făcut într-o singură linie în consola în regimul de așteptare 1 minut.

# Start în modul daemon (de fundal) și eliberați terminalul (implicit: oprit)
# A început ca un demon, această opțiune poate fi pus în, acesta are valoarea implicită off
daemon pe

# Înălțimea imaginii (pixeli). Intervalul valid: Camera dependentă, implicit: 288
înălțime 480

# Numărul maxim de cadre care urmează să fie capturate pe secundă.
# Interval valid: 2-100. Implicit: 100 (aproape nici o limită).
# Setați numărul de cadre capturate pe secundă;
framerate de 30 (30 la cele mai multe ori)

# Gap este secundele de nici o detectare a mișcării, care declanșează la sfârșitul unui eveniment
# Un eveniment este definit ca o serie de imagini în mișcare luate într-un interval de timp scurt.
Valoarea # recomandată este de 60 de secunde (implicit). Valoarea 0 este permisă și dezactivează
# Evenimente care cauzează orice mișcare să fie scrise la un fișier mpeg singur și nici o pre_capture.
#gap responsabil pentru lungimea video pentru a fi stocate în
decalaj 60

# Output imagini „normale“, atunci când este detectată o mișcare (implicit: on)
Valorile valide: # pe, off, în primul rând, cel mai bun, centru
# Atunci când este setat la „prima“, doar prima imagine a unui eveniment este salvat.
# Imagine cu cea mai mare mișcare a unui eveniment este salvat când este setat la „cel mai bun“.
# Imagine cu mișcare cel mai apropiat centru de imagine este salvată când este setat la „centru“.
# Poate fi folosit ca împușcat preview pentru filmul corespunzător.
# Acest parametru specifică o captură de ecran a mișcării pentru a salva, implicit este pornit, nu este rece, deoarece va salvează totul, după o oră, va fi de 10.000


acest set sau cel mai bun (mai bună) sau primul (prima)
Cel mai bun output_normal

Fotografie # ieșire cu doar pixelii obiect în mișcare (imagini fantomă) (implicit: off)
# Nu atingeți!
output_motion off

# Serverul de mini-http ascultă acest port pentru cereri (implicit: 0 = dezactivat)
# Acesta este portul pe localhost atinge nimic Nada.
webcam_port 8081

# Calitatea imaginilor jpeg produs (implicit: 50)
# Pentru a gusta
webcam_quality 50

cadre # ieșire la 1 fps când nu este detectată o mișcare și crește către
# Rata de date de webcam_maxrate când este detectată o mișcare (implicit: off)
# 20 pune, aceasta este valoarea optimă, în mod implicit off - nu este bine
webcam_motion 20

# Framerate maximă pentru fluxuri de camera web (implicit: 1)
# Aceeași poveste în mod implicit 1, a pus 20 - există o amendă
webcam_maxrate 20

# Restricționarea conexiuni camera web la localhost numai (implicit: on)
# NU ATINGE!
webcam_localhost pe

-------------------------------------------------- --------
Și așa vom începe de mișcare (cu acces root necesar):

Acum, camera foto este în mod clar de ardere pentru un timp, în cazul în care, în domeniul său vizual cu subiecte în mișcare dintr-o dată începe să înregistreze, după analizarea proceselor și laminate, înregistrarea continuă 120 de secunde, apoi clipul video nu este scris, adică, Nu mânca pe loc pe șurubul. Scurta mișcare începe să se scrie numai atunci când este detectată o mișcare.

Ar trebui să arate ceva de genul asta

supraveghere video în Linux folosind mișcare de detectare a mișcării, linuxspace

posibilități de mișcare sunt limitate doar de imaginația dumneavoastră, puteți configura orice comandă sau script dacă starea ați specificat, dacă este necesar (de exemplu, detectarea mișcării) Cine a citit cu atenție, a văzut scenariul cuvânt, cine știe ce scenariul deja rejucat în versiunea mea cap 1001. Puteți alege să primiți mesaje de e-mail în otparvku ICQ, trimiterea unui SMS la un telefon mobil și chiar înființat posibilitatea ca sistemul este numit, te prin Asterisk sau include o alarmă sonoră.

Material suplimentar pentru puncte generale pot fi găsite aici
Cum să pregătească o camera web poate fi citit în detaliu și cu imagini aici
My config de lucru motion.conf

Pune întrebarea: Care este diferența?

Diferența aici este mare. În primul rând, cablu USB Nu Nu permite funcționarea normală la (10m) distanțe mari. În al doilea rând, Web-camere au optica suportabil și matricea. În al treilea rând, camera web nu se poate roti (așa-numita funcție PTZ) În al patrulea rând, camere web nu au structuri anti-vandalnyh (adică, ei destul de usor de spart).

usb web camera înșurubată prin tp-link-I: 3020, 3040, 4300, 3420 și etc.
moution-lea flux de colectare de la camere, în timp ce cea mai buna calitate Logitech C270 HD 1280 * 720 la suta din router-ul va fi livrat 12 la sută.
în general, pot fi direct pe router pentru a pune mișcare și scrie flehu

Aici sunt absolut corect, că este clar pentru a înțelege, dar casa poate juzat de calitate buna camera web cu un cablu USB lung 5-10 metri, este suportabilă. Am chiar și laptop-ul meu pentru că adaptat, iar al doilea prea, și anume pe grila obținut două camere, acoperirea Nada, inamicul nu va trece))))

Brânzeturile prog sunt toate afișate și înregistrate în mod corespunzător.
Un zdesya dar produce o imagine cu distorsiunea culorilor, unele imagini este cea mai mare parte de gri pur

De asemenea, este posibil să se problema V4L1, cu toate că eu nu sunt sigur, din moment ce prima camera funcționează, dar dacă un V4L1 care urmează să fie tratate astfel.

Dacă se dorește, un scenariu de înfășurare și Voie la-aa))

Cheto Sunt un pic, sau mai degrabă o mulțime de neînțelegere
AutoPlay mine este prin adăugarea de comenzi în /etc/rc.local

Pe ps -ef | grep mișcare care produce aici
rădăcină 1246 1243 9 17:29. 00:16:13 mișcare -n
pavel 2918 2900 0 20:24 pts / 0 00:00:00 grep = mișcare automată culoare

Și apoi în cazul în care atunci nu-mi spui?

Puteți pur și simplu a pierdut calitatea semnalului transmis cu cel puțin nevoie de amplificatoare.

bun venit
Puteți utiliza o cameră ascunsă KPC-500 conectat prin AVerMedia taxă TV c acest prog sau doar camera USB?
Mulțumesc.

Bună ziua,
Știu exact ce mișcare funcționează bine cu carduri TV și alte componente hardware specifice, USB, desigur, nu este limitat, USB este corectă numai că nu este, în general cel mai bun, doar cel mai accesibil, cred că mai mult INFu pentru a găsi în Vick oficial, eu nu sunt = spec)

Este posibil să se stabilească dimensiunea maximă a înregistrării, care este cel mai vechi mesaj șters?

Buna ziua! Am aici o întrebare, nu am nevoie pentru a scrie pe calculator, trebuie doar să difuzeze rețea în timp real. În cazul în care am nevoie pentru a pune în afara? Multumesc anticipat!

Aici, o astfel de eroare:
[1] Redimensionarea tampon pre_capture la pozițiile 1
date corupte JPEG: 2 octeți externi înainte de 0xd3 marcator
[1] mjpegtoyuv420p: Imaginea este deteriorată ... continua
date corupte JPEG: 1 octeți externi înainte de 0xd2 marcator
[1] mjpegtoyuv420p: Imaginea este deteriorată ... continua
Date corupte JPEG: 6 octeți externi înainte de 0xd2 marcator

Tu trebuie să ajute v4l2convert bibliotecă

# Sudo apt-get install libv4l-0
LD_PRELOAD = / usr / lib / x86_64-linux-gnu / libv4l / v4l2convert.so mișcare

Judecând eroarea, sau biblioteca nu există sau nu funcționează korektno