La maggior parte delle telecamere IP può caricare snapshot e clip video su un server FTP quando rileva un movimento. È una funzione integrata nelle telecamere di Reolink, Hikvision, Dahua, Amcrest, Foscam, Annke e molte altre. La telecamera rileva un movimento, cattura un JPEG o un breve video, e lo invia al server FTP che hai specificato.
Il problema è portare quei file dal server FTP al tuo Mac in modo utile. Si accumulano sul server e, senza automazione, devi accedere manualmente per controllare o scrivere script shell per scaricarli. Nessuna delle due opzioni è ideale per chi vuole semplicemente vedere cosa ha attivato le proprie telecamere.
Come funziona il caricamento FTP delle telecamere
Quando abiliti il caricamento FTP su una telecamera IP, la telecamera si connette a un server FTP ogni volta che si verifica un evento trigger (di solito il rilevamento del movimento, ma alcune supportano anche snapshot programmati). La telecamera invia:
- Snapshot JPEG (i più comuni). Le telecamere Hikvision inviano 1-6 snapshot per ogni evento di movimento. Reolink invia una singola immagine ad alta risoluzione.
- Brevi clip video in formato MP4 o AVI (alcuni modelli). Di solito sono 10-30 secondi di ripresa intorno all'evento trigger.
I file sono organizzati per timestamp. Reolink crea file come NomeTelecamera_01_20260415_143022.jpg. Amcrest crea strutture di cartelle organizzate per data e ora: /2026/04/15/14/. Hikvision usa sottodirectory basate sulla data simili.
Su una telecamera residenziale tranquilla, aspettati 20-50 eventi di movimento al giorno. Una telecamera rivolta verso una strada trafficata può generarne centinaia. Ogni evento produce 1-6 file, quindi si tratta di qualcosa tra i 50 e diverse centinaia di file al giorno per telecamera.
La configurazione tipica: telecamera verso NAS
La configurazione più comune è la telecamera FTP verso un NAS (Synology, QNAP, TrueNAS). Il NAS esegue un server FTP, la telecamera vi carica i file, e questi restano lì. Funziona bene per l'archiviazione.
Ma se vuoi rivedere gli snapshot sul tuo Mac, devi comunque connetterti al NAS, sfogliare le cartelle per data e scaricare i file che ti interessano. È qui che l'automazione aiuta.
Scaricare i file della telecamera sul Mac con FTPull
FTPull monitora un server FTP e scarica automaticamente i nuovi file sul tuo Mac. Ecco come configurarlo per gli snapshot delle telecamere:
- Assicurati che la tua telecamera stia caricando via FTP. Nelle impostazioni della telecamera (interfaccia web o app), abilita il caricamento FTP. Inserisci l'indirizzo del NAS o del server FTP, la porta 21 e le credenziali. Imposta il percorso remoto (es.
/telecamere/ingresso/). Testa la connessione dall'interfaccia della telecamera. - Configura FTPull sul tuo Mac. Aggiungi una connessione che punta allo stesso server FTP su cui la telecamera carica. Imposta la cartella remota sulla directory di caricamento della telecamera.
- Scegli una cartella locale. Crea una cartella come
~/Telecamere di Sicurezza/Ingresso/sul tuo Mac. - Imposta un intervallo di polling. Ogni 1-5 minuti è ragionevole per le telecamere di sicurezza. FTPull controllerà il server e scaricherà i nuovi file dall'ultimo controllo.
- Filtra per estensione. Imposta FTPull per scaricare solo file
.jpgse vuoi solo gli snapshot, o includi.mp4anche per i video. Questo esclude file temporanei e miniature.
Una volta avviato, ogni snapshot attivato dal movimento della telecamera arriva automaticamente sul tuo Mac. Appare una notifica quando arrivano nuovi file, così puoi controllare immediatamente se qualcosa ha attivato la telecamera.
Più telecamere, un'unica configurazione
Se hai più telecamere, ciascuna che carica in cartelle diverse sullo stesso server FTP, aggiungi una connessione FTPull separata per ogni telecamera. Punta ciascuna alla propria cartella remota e cartella locale:
- Telecamera ingresso →
/telecamere/ingresso/→~/Telecamere di Sicurezza/Ingresso/ - Telecamera giardino →
/telecamere/giardino/→~/Telecamere di Sicurezza/Giardino/ - Telecamera garage →
/telecamere/garage/→~/Telecamere di Sicurezza/Garage/
Ognuna funziona in modo indipendente con la propria pianificazione di polling.
Una nota sui protocolli
La maggior parte delle telecamere IP supporta solo il semplice FTP (porta 21), non SFTP o FTPS. Questo è un limite del firmware della telecamera, non qualcosa che puoi modificare. Se la telecamera e il server FTP sono sulla stessa rete locale, è accettabile perché il traffico non lascia mai la rete.
Se carichi tramite internet (telecamera in una posizione remota), considera di configurare una VPN tra la rete della telecamera e il server, oppure usa una telecamera che supporta FTPS (alcuni modelli enterprise Hikvision lo fanno).
FTPull supporta FTP, SFTP e FTPS, quindi può connettersi a qualunque protocollo offra il tuo server.
Gestione dell'archiviazione
Gli snapshot delle telecamere si accumulano. A 100 file al giorno per telecamera, avrai 3.000 file al mese da una singola telecamera. Alcuni consigli pratici:
- Usa il filtro di dimensione minima file di FTPull per saltare i file corrotti minuscoli o i segnaposto da zero byte.
- Configura una Folder Action di macOS o uno script per spostare i file più vecchi di 7 giorni in una cartella di archivio o eliminarli.
- Lascia che il NAS gestisca la conservazione lato server, e usa FTPull solo per scaricare i file più recenti per una revisione rapida.
Perché non usare l'app della telecamera?
Le app dei produttori di telecamere (Reolink App, Hik-Connect) ti permettono di vedere i feed in diretta e la riproduzione. Ma non ti danno facile accesso ai file snapshot grezzi sul tuo Mac. Non puoi elaborarli in batch, cercarli per nome file o integrarli in altri flussi di lavoro.
Avere i file JPEG effettivi sul Mac significa poter usare Finder, Quick Look, Anteprima o qualsiasi strumento per immagini per sfogliarli, annotarli o inoltrarli. Sono i tuoi dati, sul tuo disco, organizzati come vuoi tu.