Trasforma un Mac in un sistema di videosorveglianza

Sia che tu voglia tenere d'occhio i bambini o sorvegliare la tua proprietà, ci sono molti diversi tipi di telecamere di sicurezza e altre apparecchiature CCTV disponibili per l'acquisto. Si tratta di telecamere di sicurezza collegate in rete che puoi posizionare ovunque nella tua casa, fornendo funzionalità di registrazione e streaming semplici, a sistemi CCTV dedicati che forniscono registrazioni e streaming 24/7 da una o più telecamere. Sfortunatamente, queste configurazioni possono essere spesso costose e abbastanza difficili da configurare e utilizzare.

In questo tutorial, ti mostrerò come costruire un sistema di videosorveglianza budget per proteggere la tua casa usando un vecchio Mac e alcune webcam USB ultra economiche. Una volta terminato, offrirà funzionalità come motion detection, time lapse, web streaming e altro ancora.


SecuritySpy

Il software che userò per trasformare un Mac in un sistema di sorveglianza è SecuritySpy. È un'app che trasforma qualsiasi Mac in un sistema di videosorveglianza multi-camera. Tra le sue molte caratteristiche includono:

  • Rilevamento del movimento completo con hotspot personalizzabili
  • Registrazione in tempo reale o time lapse
  • Streaming Web per l'accesso a Internet o alla rete locale
  • Compatibile con un'ampia gamma di fotocamere USB, FireWire e di rete
  • Supporto per telecamere con panoramica e zoom

SecuritySpy fornisce un sistema di videosorveglianza completamente funzionale che funziona su Mac.

Licenza e Demo

Le licenze di SecuritySpy si basano sul numero di telecamere che si desidera utilizzare. SecuritySpy parte da $ 50 per una licenza per videocamera singola, fino a $ 832 per il supporto illimitato della videocamera.

Userò solo una videocamera durante questo tutorial, anche se, poiché è disponibile una prova gratuita di 30 giorni, non è necessario acquistare alcun software per completare questo tutorial. Tieni presente che alcune funzionalità potrebbero essere disattivate durante la prova.

È possibile scaricare una demo di SecuritySpy da Bensoftware.

Requisiti di sistema

I requisiti minimi per SecuritySpy dipendono da quale sarà l'utilizzo previsto. Per fortuna, gli sviluppatori forniscono un calcolatore dei requisiti di sistema che valuterà quali dovrebbero essere i requisiti minimi.

Ad esempio, utilizzando una singola fotocamera da 1 MP su USB2, con compressione H.264 e registrazione a 10 FPS è necessario solo un Mac con almeno un processore PowerPC G4 da 1 GHz. In questo caso, potresti trovare un Mac online molto economico (anche se vecchio) da utilizzare come server di videosorveglianza dedicato.

Se hai un vecchio Mac a portata di mano o decidi di acquistarne uno usato, ti consiglierei nientemeno che un Mac Intel come un Mac PowerPC verrà spinto molto di più, risultando in un Mac più rumoroso e più caldo.

Ai fini di questo tutorial, assumerò che tu abbia un vecchio Mac Intel che ha probabilmente raggiunto la fine della sua vita utile come computer quotidiano.

Mancia: I vecchi MacBook con schermi danneggiati rendono i server leggeri e senza testa perfetti. Finché disponi di un display, puoi collegarlo temporaneamente, attivare la condivisione dello schermo e disporre di un server completamente privo di headless che puoi utilizzare.


La fotocamera: Xbox Live Vision Camera

SecuritySpy funziona con un ampio numero di diversi tipi di telecamere, che vanno dalle webcam alle telecamere dedicate collegate in rete. In effetti, ci sono letteralmente centinaia di telecamere diverse con cui l'app lavora. Tutte le fotocamere compatibili sono elencate nell'elenco delle fotocamere supportate.

Ciò che non è immediatamente ovvio in questa lista è che è supportata anche qualsiasi videocamera supportata da Mac OS X senza alcun software aggiuntivo. Questo include la fotocamera FaceTime integrata del tuo Mac e tutti i dispositivi che supportano il USB Video Class di macchine fotografiche.

Ci sono molte webcam USB compatibili disponibili per il Mac che rientrano nella categoria sopra, anche se quella che ho scelto è la Xbox Live Vision Camera.


La Xbox Live Vision Camera è una fotocamera USB capace supportata nativamente da Mac OS X.

A basso costo

Questa webcam USB era originariamente pensata per l'uso con Xbox 360 e supporta lo standard USB Video Class. Ciò significa che la fotocamera non è solo compatibile con SecuritySpy, è compatibile con il nostro Mac senza l'uso di alcun software o driver aggiuntivo, rendendolo ideale per l'utilizzo con Skype o FaceTime se si dispone di un Mac desktop senza una fotocamera integrata, ad esempio come Mac mini o Mac Pro.

Per quanto riguarda il motivo per cui ho scelto questa fotocamera, è semplice. Questa fotocamera costa meno di £ 1! Da tempo è stato interrotto, sostituito da Kinect, e non è mai stato un dispositivo popolare per cominciare. Ciò ha significato che molti rivenditori come Amazon stanno semplicemente cercando di svuotare le scorte. Puoi trovare questa fotocamera nuova di zecca su Amazon per soli $ 14, anche se ti consiglio di prenderne una usata. Rivenditori come GameStop vendono questa fotocamera come usata per soli $ 4,99.

Caratteristiche

Mentre la Xbox Live Vision Camera non è la più alta risoluzione disponibile, supporta solo la risoluzione 640x480, ma include un anello di messa a fuoco che consente di regolare manualmente il fuoco della fotocamera. Non molte videocamere USB lo fanno e lo rendono piuttosto versatile, utile sia per l'uso in interni che per guardare fuori dalla finestra.

Inoltre, poiché la fotocamera è così economica, è possibile utilizzarne due contemporaneamente con SecuritySpy. La fotocamera include un cavo USB da 3 me i cavi USB possono essere estesi fino a un massimo di 10 m. Se non ti dispiace avere alcuni cavi che corrono lungo il muro o nel soffitto, sei attrezzato per avere un sistema di sicurezza indoor a basso costo.

Iniziare

Qualunque fotocamera tu decida, assicurati che sia elencata nell'elenco di compatibilità di SecuritySpy o sia supportata nativamente dal Mac.

Ora che abbiamo deciso il nostro software di sicurezza e la fotocamera, è ora di iniziare.

1. Collega la tua fotocamera

Collega la tua fotocamera USB e, se compatibile con Mac, verrà rilevata automaticamente. Non ti verrà richiesto o notificato che una fotocamera è collegata, quindi il modo migliore per testare è il lancio Cabina fotografica.


Se stai usando una webcam o un'altra fotocamera progettata per Mac OS X, dovrebbe funzionare bene con app come Photo Booth.

Se la tua fotocamera USB è collegata e funzionante, dovresti iniziare a vedere qualsiasi cosa vedano le telecamere. In questo caso, ho fatto notare la telecamera dalla finestra del mio ufficio.

Mancia: Photo Booth rispecchia l'immagine che viene visualizzata nella fotocamera, quindi non preoccuparti se l'immagine sembra essere invertita, questo è il comportamento corretto.

2. Installare e avviare SecuritySpy

Innanzitutto, scarica la demo di SecuritySpy, apri il DMG e trascina l'app sul tuo applicazioni cartella.

Una volta fatto, assicurati che Photo Booth si chiuda e avvii SecuritySpy.


Quando si avvia SecuritySpy per la prima volta, tutte le videocamere compatibili vengono rilevate e visualizzate automaticamente.

SecuritySpy rileva automaticamente tutte le telecamere collegate e inizia immediatamente a visualizzare un feed dal vivo, insieme a un separato Stato della fotocamera finestra, visualizzando qualsiasi movimento rilevato.


Configurare le impostazioni del server Web

SecuritySpy dispone di un server Web integrato per fornire un flusso video e audio, nonché l'accesso ai filmati salvati, tramite un browser Internet. Con la corretta configurazione, è possibile accedere alle telecamere da qualsiasi parte del mondo. Abilitiamo il web server in modo da poter trasmettere ciò che vedi sulla tua rete.

Mancia: Se non sei in grado, o vuoi, di seguire il tutorial ma vorresti vedere com'è il feed live, gli sviluppatori di SecuritySpy hanno una demo live disponibile cliccando qui.

Passo 1

Clicca su Impostazioni> Impostazioni server Web ... . Da qui, le preferenze del server web si apriranno e potrai iniziare a configurarlo come desideri.


L'accesso alle impostazioni del server Web avviene tramite il menu.

Passo 2

Controlla il Server Web abilitato sulla porta ... box e specifica la porta che desideri utilizzare. Vi consiglio di lasciarlo su quello predefinito per ora, che è 8000. Questo numero di porta sarà richiesto in seguito quando si desidera visualizzare lo stream.


Esiste una serie di opzioni diverse che possono essere personalizzate in base alle tue esigenze.

L'indirizzo corrente per il web server della telecamera di sicurezza viene visualizzato nell'angolo in basso a sinistra. Nel mio caso, lo è 10.0.1.30.

Passaggio 3

Poiché questo è un sistema di sicurezza, rendilo sicuro! Abilitare Protezione della password e quindi fare clic Impostazioni dell 'account… . Si aprirà un ulteriore riquadro delle preferenze per gestire gli utenti che hanno accesso.


Diversi utenti possono essere creati con diversi diritti di accesso.

Per impostazione predefinita, non ci sono utenti abilitati. Aggiungi un utente facendo clic Aggiungi utente, quindi inserendo un nome utente e una password.

Assicurati di fornire all'utente alcuni privilegi di seguito, ad esempio Ricevi video dal vivo. Puoi modificare il resto delle impostazioni in seguito ma, per gli scopi di questo tutorial, devi solo essere in grado di accedere al live streaming.

Fare clic su OK per salvare le modifiche e fare nuovamente clic su OK per confermare le impostazioni del server Web.

Passaggio 4

Ora per testare se il web server funziona ora. Su un altro dispositivo sulla rete (utilizzerò un iPad), visita l'indirizzo fornito da SecuritySpy, seguito dal numero di porta. Ad esempio, il mio indirizzo del server Web SecuritySpy è http://10.0.1.30:8000 dove la prima parte è l'indirizzo IP del mio Mac e il numero di porta è aggiunto alla fine.

Una volta inserito, ti verrà richiesto di inserire il nome utente e la password che hai specificato in precedenza.

Passaggio 5

A questo punto, dovresti essere loggato e pronto per iniziare a guardare un flusso live della tua telecamera di sicurezza. Siccome SecuritySpy supporta un numero di telecamere, è sufficiente selezionare la telecamera che si desidera visualizzare e quindi fare clic Visualizza immagini dal vivo. Se tutto va bene, dovresti vedere un flusso di video dalla videocamera collegata al tuo Mac.


Con il server Web abilitato, posso visualizzare la videocamera tramite il mio iPad tramite Safari.

Port forwarding

Qualcosa che va oltre lo scopo di questo tutorial lo rende pubblicamente accessibile. Siti come PortFoward forniscono ottime istruzioni, non come fare in quanto possono variare in modo selvaggio, a seconda del tipo di router o connessione Internet che hai.

La corretta configurazione del port forwarding consentirà l'accesso al tuo Mac tramite Internet allo scopo di visualizzare le telecamere di sicurezza.


Configura le impostazioni della fotocamera

Ora che hai un modo semplice di vedere le nostre telecamere di sicurezza su un altro Mac o dispositivo, configuriamo alcune delle impostazioni di registrazione.

Impostare

Mentre si può avere il video della videocamera 24 ore su 24, 7 giorni su 7, il disco rigido del Mac potrebbe riempirsi in modo incredibilmente veloce, soprattutto se si decide di utilizzare più di una videocamera. Come puoi vedere dalle immagini che ho fornito, vivo lungo una strada trafficata. Ciò significa che il rilevatore di movimento di SecuritySpy rileva costantemente i veicoli che passano, rendendolo inutile se volessi che la mia fotocamera rilevasse e registrasse se qualcuno fosse entrato nel vialetto.


"Dipingendo" sopra l'area dell'anteprima video, possiamo selezionare ciò che vogliamo che il sensore di movimento ignori.

Fortunatamente, SecuritySpy offre un modo per "bloccare" le aree del feed video. Semplicemente disegnando sull'anteprima della fotocamera, posso dipingere le aree in cui desidero SecuritySpy ignorare qualsiasi movimento.

Come puoi vedere, ho dipinto sopra la strada principale e dall'altra parte della strada, mantenendo solo il vialetto e il marciapiede immediatamente fuori dalla casa, in modo che tutti i movimenti vengano rilevati.

Audio

Poiché la videocamera Xbox Live Vision non ha un microfono incorporato e la sto usando per registrare filmati all'aperto, ho disabilitato questa funzione. Utilizzare la registrazione audio solo in interni e, anche in questo caso, quando assolutamente necessario. L'audio aggiungerà alle dimensioni del file di qualsiasi registrazione effettuata, quindi assicurati di utilizzarlo solo quando appropriato.

Cattura continua

Questa sezione spiega come se SecuritySpy registra costantemente video. Per abilitare questa funzione, selezionare la casella con l'etichetta Cattura continua.

È possibile specificare la frequenza con cui vengono acquisite le immagini. Un'impostazione di 1 secondo tra fotogrammi significherà un intervallo di 1 fotogramma al secondo.


Più alti sono i frame al secondo, o più bassi i secondi per fotogramma, più grandi saranno i file video registrati.

Se si dispone di molto spazio sul disco rigido e si desidera acquisire un feed video costante, impostare il comando cattura la frequenza a 30 e cambiare il metodo di acquisizione da secondi tra i frame a fotogrammi al secondo. Questo registrerà un feed video ma sarai avvisato, questo riempirà molto velocemente il tuo disco rigido.

SecuritySpy è meglio utilizzato per catturare un singolo fotogramma entro un determinato periodo di tempo, il migliore è un fotogramma al secondo. È un buon compromesso tra funzionalità e uso dello spazio.

Motion Capture

Ora, mentre un frame al secondo / secondo per frame è un buon compromesso per la registrazione generale, è probabile che si desideri una registrazione video completa se il sensore di movimento viene attivato. Dopotutto, dal momento che hai bloccato tutte le aree che non vuoi vengano rilevate dal sensore di movimento, le aree rimanenti sono sicuramente quelle che probabilmente vuoi registrare nel modo più dettagliato possibile se viene rilevato un movimento.

Motion Capture catturerà il video completo quando attivato, tutto all'interno di un filmato separato. È possibile specificare la velocità FPS ovunque fino a 30 per i video in full motion e la registrazione inizierà e si fermerà solo quando viene rilevato un movimento.


Oltre a selezionare le aree dell'immagine che vogliamo ignorare dal sensore di movimento, possiamo personalizzare ciò che accade quando viene rilevato un movimento.

Per abilitare questo, selezionare la scheda Motion Capture e seleziona la casella con l'etichetta Cattura il filmato quando viene rilevato un movimento. Imposta la frequenza dei fotogrammi su qualsiasi valore compreso tra dieci e 30. Ancora una volta, maggiore è l'FPS, maggiore è il volume del file video generato.

Oltre a catturare video, SecuritySpy sarà anche in grado di acquisire file di immagini separatamente in modo da avere sia il video sia le immagini disponibili. Per abilitare questo, selezionare la casella Cattura i file di immagine quando viene rilevato un movimento.

Visualizzato su Stato della fotocamera la finestra è un sensore di movimento, che mostra la quantità di movimento rilevata. Se il misuratore supera la linea rossa per un certo periodo di tempo, SecuritySpy procederà alla registrazione in base alle impostazioni selezionate in precedenza.

Salva filmati in Dropbox

SecuritySpy offre funzionalità integrate per caricare video su un server FTP. Per molti, questa sarà una caratteristica che non viene utilizzata spesso.

Al contrario, SecuritySpy può essere modificato per salvare qualsiasi video o immagine registrati in una cartella a nostra scelta. Per fare ciò, torna al Impostare scheda all'interno Impostazioni della fotocamera.


SecuritySpy registra video in formato QuickTime e li archivia in modo organizzato.

Nella parte inferiore della finestra principale, vedrai un'opzione per Cattura la destinazione. Clicca su Impostato… e quindi selezionare una cartella all'interno di Dropbox, o qualsiasi altro servizio di sincronizzazione, per salvare lì i file catturati. Ora ogni volta che il tuo Mac cattura le riprese video, sarà sempre archiviato su Dropbox.


Puoi specificare dove desideri salvare le registrazioni.

Ci sono alcune cose da considerare quando si fa questo. Prima di tutto, assicurati di non registrare video in full motion. Come ho detto prima per quanto riguarda le dimensioni del file, se sono troppo grandi, finirai per riempire non solo il tuo account Dropbox ma i file saranno troppo grandi e impiegheranno troppo tempo per caricare.


Modalità attiva e passiva

Avendo configurato alcune funzionalità utili per la registrazione della videocamera, ho effettivamente bisogno di iniziare a usarlo. SecuritySpy presenta un interruttore on / off che è, piuttosto confusamente, chiamato Attivo & Modalità passiva.


È possibile attivare la modalità attiva e passiva utilizzando il menu appropriato.

Fondamentalmente, questo significa solo se sta registrando o meno. Per abilitare la registrazione e il rilevamento del movimento, utilizzare il menu e selezionare Controllo> Imposta tutte le telecamere sulla modalità attiva. Questo attiva le funzioni di registrazione e il rilevamento del movimento che abbiamo configurato. È possibile interrompere la registrazione e visualizzare solo l'anteprima della fotocamera utilizzando lo stesso menu per selezionare Controllo> Imposta tutte le telecamere sulla modalità passiva.


programmazione

Se stai usando una telecamera per tenere gli occhi aperti e non è una telecamera notturna che supporta l'IR, sarebbe inutile registrarla se l'illuminazione è scarsa e la fotocamera non può rilevare nulla.


Il programma ti consente di impostare quando SecuritySpy registrerà e quando passerà alla modalità passiva.

È possibile specificare un programma di registrazione all'interno di SecuritySpy utilizzando il menu Impostazioni> Impostazioni pianificazione ...

Per specificare i tempi di esecuzione di SecuritySpy in Modalità attiva, utilizzare il cursore per disegnare gli orari per ciascun giorno. Puoi mettere a punto i tempi esatti (dato che è piuttosto difficile usare semplicemente il cursore) con la casella di selezione del tempo nella parte inferiore della finestra.


Avvolgendo

Alla fine di questo tutorial, dovresti avere un sistema di sicurezza completamente funzionante basato su Mac, in grado di catturare filmati, rilevare il movimento e accessibile sulla tua rete - per non parlare del salvataggio di filmati su Dropbox!

SecuritySpy ha ancora molte funzionalità e il tentativo di coprire tutto ciò richiederebbe molto tempo. Piuttosto, sfrutta ciò che hai imparato con questo tutorial ed esplora l'app in maggior dettaglio e configura un sistema di sicurezza che funziona esattamente come ne hai bisogno.

Utilizzo SecuritySpy da un certo numero di anni semplicemente per la mia tranquillità ed è un'app che, sebbene possa impiegare un po 'di tempo per la configurazione, non richiederà alcuna interazione continua una volta impostata correttamente. Una volta che hai trascorso del tempo a modificarlo per le tue esigenze, può essere semplicemente lasciato in esecuzione per l'accesso.