Transformați un Mac într-un sistem de supraveghere video

Indiferent dacă vreți să păstrați atenția asupra copiilor sau să vă supravegheați proprietatea, există multe tipuri diferite de camere de securitate și alte echipamente CCTV disponibile pentru cumpărare. Acestea variază de la camere de securitate conectate la rețea pe care le puteți localiza oriunde în casă, oferind o funcționalitate simplă de înregistrare și streaming, la sistemele CCTV dedicate care asigură înregistrarea și streamingul non-stop de la una sau mai multe camere. Din păcate, aceste configurații pot fi adesea scumpe și destul de dificil de configurat și de utilizat.

În acest tutorial, vă voi arăta cum să construiți un sistem de monitorizare a bugetului video pentru a vă proteja casa utilizând un Mac vechi și câteva camere web ultra-ieftine USB. Odată terminat, acesta va oferi caracteristici cum ar fi detectarea mișcării, expirarea timpului, streamingul web și multe altele.


SecuritySpy

Software-ul pe care o voi folosi pentru a transforma un Mac într-un sistem de supraveghere este SecuritySpy. Este o aplicație care transformă orice Mac într-un sistem de supraveghere video cu mai multe camere. Printre numeroasele sale caracteristici se numără:

  • Detectarea integrală a mișcării cu hotspoturi personalizabile
  • Înregistrarea în timp real sau în timp
  • Streaming Web pentru acces pe internet sau rețeaua locală
  • Compatibil cu o gamă largă de camere USB, FireWire și de rețea
  • Suport pentru camere cu pan și zoom

SecuritySpy oferă un sistem de supraveghere video complet funcțional, care rulează pe Mac.

Licențiere și demonstrație

Certificarea SecuritySpy se bazează pe numărul de camere pe care doriți să le utilizați. SecuritySpy începe de la 50 USD pentru o licență cu o singură cameră, până la 832 USD pentru suport nelimitat pentru camere.

Voi folosi doar o cameră pe tot parcursul acestui tutorial, deși există o încercare gratuită de 30 de zile, nu va trebui să achiziționați niciun software pentru a finaliza acest tutorial. Rețineți că unele caracteristici acoperite pot fi dezactivate în cadrul procesului.

Puteți descărca o demonstrație de SecuritySpy de la Bensoftware.

Cerințe de sistem

Cerințele minime pentru SecuritySpy depind de utilizarea dorită. Din fericire, dezvoltatorii oferă un Calculator de cerințe de sistem care va estima cerințele dvs. minime care ar trebui să fie.

De exemplu, folosirea unei singure camere de 1MP pe USB2, cu compresie și înregistrare H.264 la 10FPS ar necesita doar un Mac cu cel puțin un procesor PowerPC G4 de 1GHz. În acest caz, ați putea găsi un foarte ieftin (deși vechi) Mac online pentru a fi folosit ca server dedicat de supraveghere video.

Indiferent dacă aveți un Mac vechi la îndemână sau decideți să cumpărați o versiune utilizată, aș recomanda nimic mai puțin decât un Intel Mac ca un PowerPC Mac va fi împins mult mai mult, rezultând într-un Mac mai zgomotos și mai fierbinte.

În scopul acestui tutorial, voi presupune că veți avea un vechi Intel Mac care a ajuns, probabil, la sfârșitul duratei sale de viață utilă ca calculator de zi cu zi.

Bacsis: Vechile MacBooks cu ecranele deteriorate fac servere perfect ușoare, fără cap. Atâta timp cât aveți un ecran pe care îl puteți conecta temporar la acesta, permiteți partajarea de ecran și apoi aveți un server complet fără cap puteți utiliza.


Aparatul foto: camera Xbox Live Vision

SecuritySpy funcționează cu un număr mare de tipuri diferite de camere, variind de la camere web la camere dedicate conectate la rețea. De fapt, există literalmente sute de camere diferite cu care rulează aplicația. Toate camerele compatibile sunt listate pe Lista de camere acceptate.

Ceea ce nu este evident imediat pe această listă este că orice cameră care este susținută de Mac OS X fără software suplimentar este, de asemenea, acceptată. Aceasta include camera încorporată FaceTime a calculatorului dvs. Mac, precum și toate dispozitivele care îl suportă USB Video Class de camere.

Există multe camere web USB compatibile disponibile pentru Mac care se încadrează în categoria de mai sus, deși cea pe care am ales-o este Camera Xbox Live Vision.


Camera Xbox Live Vision este o cameră USB capabilă care este suportată în mod nativ de Mac OS X.

Cost scăzut

Această cameră web USB a fost inițial destinată utilizării cu Xbox 360 și acceptă standardul USB Video Class. Aceasta înseamnă că camera nu este doar compatibilă cu SecuritySpy, este compatibilă cu sistemul nostru de operare Mac, fără a utiliza niciun software sau drivere suplimentare, ceea ce îl face ideal pentru utilizarea cu Skype sau FaceTime dacă aveți un desktop Mac fără cameră încorporată ca Mac mini sau Mac Pro.

În ceea ce privește motivul pentru care am ales această cameră, este simplu. Acest aparat foto costa mai putin de 1 £! Acesta a fost întrerupt de mult timp, înlocuit de Kinect, și nu a fost niciodată un dispozitiv popular pentru început. Acest lucru a însemnat că mulți comercianți cu amănuntul, cum ar fi Amazon, doresc doar să-și lichideze acțiunile. Puteți găsi acest aparat de fotografiat nou pe Amazon pentru doar 14 dolari, deși aș recomanda ridicarea unul folosit. Comercianții cu amănuntul, cum ar fi GameStop, vinde această cameră ca fiind folosită pentru doar 4,99 USD.

Caracteristici

În timp ce camera Xbox Live Vision nu este cea mai înaltă cameră disponibilă pentru rezoluție, suportă doar rezoluția de 640x480, include un inel de focalizare care vă permite să reglați manual focalizarea camerei. Nu multe camere USB fac acest lucru și îl face destul de versatil, util atât pentru utilizarea în interior, cât și pentru a privi dintr-o fereastră.

În plus, deoarece aparatul foto este atât de ieftin, puteți folosi câteva dintre ele în același timp cu SecuritySpy. Camera include un cablu USB de 3 m, iar cablurile USB pot fi prelungite până la maximum 10 m. Dacă nu vă deranjează că unele cabluri rulează fie de-a lungul peretelui sau în tavan, sunteți echipați pentru a avea un sistem de securitate cu costuri reduse.

Noțiuni de bază

Indiferent de camera pe care decideți, asigurați-vă că este listată fie în lista de compatibilitate SecuritySpy, fie că este compatibilă cu Mac.

Acum, când avem software-ul de securitate și camera de luat vederi hotărâte, este timpul să începem.

1. Conectați aparatul foto

Conectați camera dvs. USB și, dacă este compatibilă cu Mac, va fi detectată automat. Nu vi se va solicita sau nu veți fi anunțat că o cameră foto este conectată, astfel că este lansată cea mai bună modalitate de testare Photo Booth.


Dacă utilizați o cameră web sau altă cameră proiectată pentru Mac OS X, ar trebui să funcționeze bine cu aplicații cum ar fi Photo Booth.

Dacă camera dvs. USB este conectată și funcționează, ar trebui să începeți să vedeți ce vede camera. În acest caz, am scos camera din fereastra biroului meu.

Bacsis: Photo Booth reflectă imaginea afișată în cameră, așa că nu vă faceți griji dacă imaginea pare a fi inversată, acesta este comportamentul corect.

2. Instalați și lansați SecuritySpy

Mai întâi, descărcați demo-ul SecuritySpy, deschideți DMG-ul și trageți aplicația la dvs. Aplicații pliant.

După ce sa terminat, asigurați-vă că Photo Booth se oprește și lansați SecuritySpy.


Când lansați prima dată SecuritySpy, toate camerele compatibile sunt detectate și afișate automat.

SecuritySpy va detecta automat toate camerele atașate și va începe să afișeze imediat un feed live, împreună cu un separat Starea camerei fereastră, afișând orice mișcare pe care o detectează.


Configurați setările Serverului Web

SecuritySpy dispune de un server web încorporat pentru a oferi un flux video și audio, precum și accesul la imagini înregistrate, printr-un browser de internet. Cu configurarea corectă, puteți accesa camerele dvs. de oriunde din lume. Permiteți serverului web să vă permiteți să transmiteți ceea ce vedeți în rețea.

Bacsis: Dacă nu reușiți sau nu doriți să urmați tutorialul, dar doriți să vedeți ce este feedul live, dezvoltatorii SecuritySpy au un demo live disponibil, făcând clic aici.

Pasul 1

Click pe Setări> Setări server Web ... . De aici, se vor deschide preferințele serverului web și puteți începe configurarea acestuia după cum doriți.


Accesarea setărilor serverului web se face prin intermediul meniului.

Pasul 2

Verifică Serverul Web activat pe port ... și specificați portul pe care doriți să îl utilizați. Mi-ar recomanda lăsându-l pe cel implicit pentru acum, care este de 8000. Acest număr de port va fi necesar mai târziu atunci când doriți să vizualizați fluxul.


Există o serie de opțiuni diferite care pot fi personalizate, în funcție de cerințele dvs..

Adresa curentă a serverului web al camerei de securitate este afișată în colțul din stânga jos. În cazul meu, este 10.0.1.30.

Pasul 3

Deoarece acesta este un sistem de securitate, hai să îl asigurăm! Permite Protecție cu parolă apoi faceți clic pe Setările contului… . Un alt panou de preferințe se va deschide pentru a gestiona utilizatorii care au acces.


Se pot crea diferiți utilizatori cu drepturi de acces diferite.

În mod prestabilit, nu există utilizatori activi. Adăugați un utilizator dând clic pe Adăugați utilizator, apoi introduceți un nume de utilizator și o parolă.

Asigurați-vă că furnizați utilizatorului anumite privilegii de mai jos, cum ar fi Primiți un videoclip live. Puteți modifica restul setărilor mai târziu, dar, în scopul acestui tutorial, trebuie doar să aveți posibilitatea de a accesa fluxul live.

Faceți clic pe OK pentru a salva modificările și apoi pe OK din nou pentru a confirma setările serverului web.

Pasul 4

Acum, pentru a testa dacă serverul web funcționează acum. Pe un alt dispozitiv din rețea (voi folosi un iPad), vizitați adresa pe care a furnizat-o SecuritySpy, urmată de numărul portului. De exemplu, adresa serverului meu web SecuritySpy este http://10.0.1.30:8000 unde prima parte este adresa IP a Mac-ului meu și numărul portului este adăugat la sfârșit.

Odată introdus, vi se va cere să introduceți numele de utilizator și parola pe care le-ați specificat mai devreme.

Pasul 5

Până acum, ar trebui să fiți logat și gata să începeți să vizionați un flux live al camerei dvs. de securitate. Deoarece SecuritySpy acceptă un număr de camere, pur și simplu selectați camera pe care doriți să o vizualizați, apoi faceți clic pe Vizualizați imagini Live. Dacă totul merge bine, ar trebui să vedeți un flux de video de la camera video atașată de Mac.


Cu serverul web activat, pot vizualiza camera prin iPad prin intermediul Safari.

Port forwarding

Ceva care depășește sfera acestui tutorial face ca acest lucru să fie accesibil publicului. Site-uri precum PortFoward oferă instrucțiuni minunate cum nu puteți face acest lucru deoarece acestea pot varia în mod sălbatic, în funcție de tipul de router sau de conexiunea la internet pe care o aveți.

Configurarea corectă a redirecționării porturilor va permite accesul la Mac pe internet în scopul vizualizării camerelor de securitate.


Configurați setările camerei

Acum că aveți o modalitate simplă de vizualizare a camerelor noastre de securitate pe un alt Mac sau dispozitiv, să configurați unele dintre setările de înregistrare.

Înființat

În timp ce ați putea avea înregistrarea video a aparatului foto 24/7, acest lucru ar face ca hard disk-ul dvs. Mac să se umple incredibil de repede, mai ales dacă vă decideți să utilizați mai multe camere. După cum puteți vedea din imaginile pe care le-am furnizat, locuiesc pe un drum aglomerat. Acest lucru înseamnă că detectorul de mișcare din cadrul SecuritySpy va detecta în mod constant vehiculele care se deplasează în trecut, făcându-l inutil dacă vreau aparatul meu să detecteze și să înregistreze dacă cineva a intrat pe drumul de acces.


Prin "pictura" în zona previzualizării video, putem selecta ce vrea să ignore senzorul de mișcare.

Din fericire, SecuritySpy oferă o modalitate de a "bloca" zonele din fluxul video. Prin simplul desen pe previzualizarea aparatului foto, pot picta peste zonele în care vreau SecuritySpy ignora orice mișcare.

După cum puteți vedea, am pictat peste drumul principal și de-a lungul străzii, păstrând doar drumul și trotuarul imediat în fața casei, astfel încât orice mișcare să fie detectată.

Audio

Deoarece aparatul Xbox Live Vision Camera nu are microfon încorporat și îl folosesc pentru a înregistra înregistrări în aer liber, am dezactivat această funcție. Utilizați înregistrarea audio numai în interior și, chiar și atunci când este absolut necesar. Audio-ul va adăuga mărimea fișierului pentru orice înregistrare pe care o faceți, așa că nu o utilizați decât atunci când este cazul.

Captură continuă

Această secțiune dictează modul în care SecuritySpy va înregistra în mod constant video. Pentru a activa această funcție, bifați caseta cu eticheta Captură continuă.

Puteți specifica frecvența la care sunt capturate imaginile. O setare de 1 secundă între cadre va însemna o perioadă de timp de 1 cadru pe secundă.


Cu cât sunt mai mari cadrele pe secundă, sau mai mici sunt secundele pe cadru, cu atât vor fi mai mari fișierele video înregistrate.

Dacă aveți o mulțime de spațiu pe hard disk și doriți să capturați o alimentare video constantă, setați frecvența de captare la 30 și modificați metoda de captare de la secunde între cadre la cadre pe secundă. Acest lucru va înregistra un flux video, dar va fi avertizat, acest lucru va umple foarte repede hard disk-ul.

SecuritySpy este cel mai bine folosit pentru a captura un singur cadru într-o anumită perioadă de timp, cel mai bine fiind un cadru pe secundă. Este un compromis bun între funcționalitate și utilizarea spațiului.

Captură de mișcare

Acum, în timp ce un cadru pe secundă / secundă pe cadru este un compromis bun pentru înregistrarea generală, probabil că veți dori înregistrarea video completă dacă senzorul de mișcare este declanșat. La urma urmei, din moment ce ați blocat zonele pe care nu doriți să le detecteze senzorul de mișcare, zonele rămase sunt, cu siguranță, cele pe care probabil că doriți să le înregistrați cât mai multe detalii dacă este posibilă o mișcare.

Motion Capture va capta video complet atunci când este declanșat, toate într-un fișier de film separat. Puteți specifica rata FPS oriunde până la 30 pentru filmul cu mișcare completă, iar înregistrarea va începe și se va opri numai când mișcarea este detectată.


În plus față de selectarea suprafețelor din imagine, dorim să ignorăm senzorul de mișcare, putem personaliza ce se întâmplă când se detectează mișcarea.

Pentru a activa această opțiune, selectați fila Captură de mișcare și bifați căsuța etichetată Capturați filmul când este detectată mișcarea. Setați rata cadrelor la orice între zece și 30 de ani. Din nou, cu cât este mai mare frecvența FPS, cu atât este mai mare fișierul video generat.

În plus față de captarea video, SecuritySpy va putea, de asemenea, să capteze fișierele imagine separat, astfel încât să aveți atât imagini video, cât și imagini disponibile. Pentru a activa acest lucru, bifați caseta Capturați fișierele de imagini când se detectează mișcarea.

Afișat pe Starea camerei fereastra este un senzor de mișcare, care arată cât de mult este detectată mișcarea. În cazul în care contorul se ridică deasupra liniei roșii pentru orice perioadă de timp, SecuritySpy va continua înregistrarea în funcție de setările pe care le-ați ales mai sus.

Salvați o clipă în Dropbox

SecuritySpy oferă funcții încorporate pentru a încărca videoclipuri pe un server FTP. Pentru mulți, aceasta va fi o caracteristică care nu este folosită de tot atâtea ori.

În schimb, SecuritySpy poate fi modificat pentru a salva orice videoclip sau imagini înregistrate într-un dosar ales de noi. Pentru a face acest lucru, du-te înapoi la Înființat în interiorul tabelului Setările camerei.


SecuritySpy înregistrează video în format de film QuickTime și le stochează într-un mod organizat.

În partea de jos a ferestrei principale, veți vedea o opțiune pentru Capturați destinația. Click pe A stabilit… apoi selectați un dosar din Dropbox sau orice alt serviciu de sincronizare pentru a salva fișierele capturate acolo. Acum, ori de câte ori Macul dvs. captează imagini video, acesta va fi întotdeauna stocat pe Dropbox.


Puteți specifica unde doriți să fie salvate înregistrările.

Există câteva lucruri de luat în considerare atunci când faceți acest lucru. În primul rând, asigurați-vă că nu înregistrați film complet. După cum am menționat mai devreme în ceea ce privește dimensiunea fișierului, dacă sunt prea mari, atunci veți termina nu numai să vă completați contul Dropbox, dar fișierele vor fi prea mari și vor dura prea mult timp pentru încărcare.


Modul activ și pasiv

După ce am configurat câteva funcții utile de înregistrare a camerelor, trebuie să încep să-l folosesc. SecuritySpy dispune de un comutator pornit / oprit care este, mai degrabă confuz, apelat Activ & Modul pasiv.


Puteți schimba modul activ și pasiv utilizând meniul corespunzător.

Practic, asta inseamna doar daca inregistreaza sau nu. Pentru a activa înregistrarea și detectarea mișcării, utilizați meniul și selectați Control> Setați toate camerele în modul activ. Aceasta acționează asupra funcțiilor de înregistrare și a detectării mișcării pe care le-am configurat. Puteți opri înregistrarea și previzualiza doar ce arată camera utilizând același meniu pentru a selecta Control> Setați toate camerele în modul pasiv.


Programare

Dacă utilizați o cameră pentru a ține un ochi în afară și nu este o cameră de noapte care suportă IR, atunci ar fi inutil să o înregistrați dacă lumina este întunecată și camera nu poate detecta nimic.


Programul vă permite să setați când SecuritySpy va înregistra și când va cădea în modul pasiv.

Puteți specifica un program de înregistrare în cadrul SecuritySpy utilizând meniul Setări> Programare setări ...

Pentru a specifica timpii în care SecuritySpy se va executa în modul activ, utilizați cursorul pentru a desena timpii pentru fiecare zi. Puteți regla timpul exact (deoarece este destul de greu să faceți pur și simplu folosind cursorul) cu caseta de selectare a timpului din partea de jos a ferestrei.


Înfășurarea în sus

Până la sfârșitul acestui tutorial, ar trebui să aveți un sistem de securitate bazat pe Mac pe deplin funcțional, capabil să capteze imagini, să detecteze mișcarea și să fie accesibil în rețea - să nu mai vorbim de salvarea imaginilor în Dropbox!

SecuritySpy mai are multă funcționalitate, iar încercarea de a acoperi toate acestea va dura mult timp. În schimb, construiți pe ce ați învățat cu acest tutorial și explorați mai detaliat aplicația și configurați un sistem de securitate care funcționează exact cum aveți nevoie de.

Am folosit SecuritySpy de câțiva ani, pur și simplu pentru liniștea mea și este o aplicație care, deși poate dura puțin timp până la înființare, nu va necesita niciodată o interacțiune continuă odată ce aceasta este înființată corespunzător. Odată ce ați petrecut ceva timp ajustând-o la nevoile dvs. exacte, acesta poate fi pur și simplu lăsat să ruleze pentru a vă accesa.