Cattura immagine da IpCam e spedirla al Server web via FTP

Usare il NAS come FTP server
Rispondi
marse
Utente
Utente
Messaggi: 10
Iscritto il: martedì 28 luglio 2015, 16:58

Cattura immagine da IpCam e spedirla al Server web via FTP

Messaggio da marse »

Ciao a tutti,
spero di non aver sbagliato luogo per postare!!!!
Finalmente mi è arrivato in DS215+.
Dopo 2 giorni di prove varie, sono riuscito a configurarlo e funziona perfettamente.
Ma veniamo al dunque.
Quello che vorrei fare (come avevo scritto anche sul mio post informazioni-pre-acquisto-e-selezione-n ... t7101.html), vorrei che il NAS mi catturasse delle immagini provenienti dalle IPcam e le inviasse sul server web ogni tot tempo tramite FTP.
Per far visualizzare (ora) le cam sul mio sito meteo utilizzo i seguenti link:
[url]http://xxxx.ddns.com:xxx/onvif/media_service/snapshot?channel=0&subtype=0[/url]
[url]http://xxxx.%20ddns.com:xxx/snapshot.cgi?user=xxxxx&pwd=xxxxx[/url]
Con questo metodo però ho dei problemi sia di velocità adsl, sia di sicurezza (porte aperte sul router).
Cercando in giro, ho trovato questo: http://forum.synology.com/enu/viewtopic ... pg#p386476.
Ho creato il file con l’editor di testo e con i seguenti comandi:

Codice: Seleziona tutto

curl -o  http://192.168.xxx.xxx:xxx/image.jpg  > /volume1/cam/jpeg1.jpg
curl -o  http://192.168.xxx.xxx:xxx/ snapshot.cgi?user=xxxxx&pwd=xxxxx  > /volume1/cam/jpeg2.jpg
 
Ho salvato il file come: salvajpg.sh in una cartella condivisa (/volume1/cam/)
Ho creato un’attività con l’utilità di pianificazione e la stessa mi crea i file jpg.
Il file dalla cam1 (jpeg1.jpg) viene creato e aggiornato perfettamente.
Qui arriva lo scoglio
Il file dalla cam2 (jpeg2.jpg) viene creato vuoto (0 bytes) e se cerco di aprirlo logicamente non mi compare nessuna immagine.

Qualcuno ha qualche idea?????
Ringrazio anticipatamente.
  • UPS:
  • GTW: D-link DSL-3580L (v.fw EU_2.00) ISP: [ADSL] Telecom (Dn/Up/MCR) IP:[Public]
  • SWC:
  • NAS:DS215+, Modello DSM[5.2](5592 Update 2) Ram 1 GB; Storage; LAN:LAG(1+2),3,4
  • CLI: Win 8.1, Android 4.2
  • ALTRO:
    • stampante Samsung CLX-3185, SmartTV Samsung 40c8000, 2 x Android Samsung Galaxy 2, lettore DVD/BR Samsung BD-C5900, Weather Data Serve - WDS5
    • EXP: E[4.4] - NET[8] PC:W[9],M[0],L[5]
burghy86
Moderatore
Moderatore
Messaggi: 11357
Iscritto il: martedì 11 settembre 2012, 18:59

Re: Cattura immagine da IpCam e spedirla al Server web via F

Messaggio da burghy86 »

Ma perdonami se la cam ha gia una impostazione per spedire le img ftp ogni tot non puoi far spedire direttamente dalla cam?
NUOVO CANALE DISCORD
PARTECIPATE NUMEROSI:

https://discord.gg/McP3d4m2pG



Passare dalla sezione presentazioni e leggere il regolamento firma obbligatorio

siamo una community, aiutateci a sentirci parte di qualcosa e non un helpdesk
Non do aiuto in privato ma sul forum a tutti!!
Un grazie ci spinge a lavorare meglio
------------------------------------------------------------
  • UPS: apc
  • GTW: fritzbox o TP-LINK TD-W8970 ISP: [ADSL] intred(20000/1024/0) IP:[pubblico]
  • SWC: hp gigabit 8 porte with poe
  • NAS: ds213, ds213j, ds415+ 720+ dmv dal 6.2 alla 7. qnap ts212p ts22, all hd con wdred/ironwolf da 2/6tb
  • CLI: win 10, win11 e ubuntu
    [altro]
  • 3 smartphone android, lettore bd with allshare samsung, vodafone tv, raspberry p2 e p3
marse
Utente
Utente
Messaggi: 10
Iscritto il: martedì 28 luglio 2015, 16:58

Re: Cattura immagine da IpCam e spedirla al Server web via F

Messaggio da marse »

burghy86 ha scritto:Ma perdonami se la cam ha gia una impostazione per spedire le img ftp ogni tot non puoi far spedire direttamente dalla cam?
nessuna delle 2 cam ha la funzione di mandare jpg tramite ftp ogni tot tempo.
Loro mandano immagini o video solamente o in caso di rilevazione di movimento oppure in caso di allarme esterno (contatto che si chiude).
Ho cercato ovunque il modo per fare, ma non sono riuscito a trovarlo da nessuna parte. Ho pensato addirittura di costruirmi un timer che chiuda un contatto, poi ho lasciato stare in quanto non avevo l'attrezzatura per costruirmi lo stampato.
Finalmente con il DS215 per 1 cam ci sono riuscito, ma per l'altra no.
ho girato tanto su google e tutti hanno lo stesso problema. Si può fare un'istantanea (snapshot), ma poi no si può salvarla in jpg.
Girando ho trovato anche questo codice:

Codice: Seleziona tutto

wget http://192.168.xxx.xxx:xxx/snapshot.cgi/?user=xxxx&pwd=xxxx
mv snapshot.cgi snapshot-`date +%Y-%m-%d-%H%M%S`.jpeg
provato ad inserirlo nel file: salvajpg.sh non funziona.
Pensavo che forse riuscivo a risolvere con Surveillance Station, ma niente neanche con così.
Qualche altra idea???
  • UPS:
  • GTW: D-link DSL-3580L (v.fw EU_2.00) ISP: [ADSL] Telecom (Dn/Up/MCR) IP:[Public]
  • SWC:
  • NAS:DS215+, Modello DSM[5.2](5592 Update 2) Ram 1 GB; Storage; LAN:LAG(1+2),3,4
  • CLI: Win 8.1, Android 4.2
  • ALTRO:
    • stampante Samsung CLX-3185, SmartTV Samsung 40c8000, 2 x Android Samsung Galaxy 2, lettore DVD/BR Samsung BD-C5900, Weather Data Serve - WDS5
    • EXP: E[4.4] - NET[8] PC:W[9],M[0],L[5]
marse
Utente
Utente
Messaggi: 10
Iscritto il: martedì 28 luglio 2015, 16:58

Re: Cattura immagine da IpCam e spedirla al Server web via F

Messaggio da marse »

Ho risolto il problema della cattura della IpCam 2 con un script in php trovato in rete.
Il problema che ho ora è come mandare al server web l'immagine della cam1 tramite FTP. In giro ho letto che i NAS Synology hanno la funzione di Server FTP per ricevere. Ma se voglio mandare qualcosa fuori NON posso in quanto manca un FTP CLIENT.
Come posso risolvere il problema del FTP client???
  • UPS:
  • GTW: D-link DSL-3580L (v.fw EU_2.00) ISP: [ADSL] Telecom (Dn/Up/MCR) IP:[Public]
  • SWC:
  • NAS:DS215+, Modello DSM[5.2](5592 Update 2) Ram 1 GB; Storage; LAN:LAG(1+2),3,4
  • CLI: Win 8.1, Android 4.2
  • ALTRO:
    • stampante Samsung CLX-3185, SmartTV Samsung 40c8000, 2 x Android Samsung Galaxy 2, lettore DVD/BR Samsung BD-C5900, Weather Data Serve - WDS5
    • EXP: E[4.4] - NET[8] PC:W[9],M[0],L[5]
Rispondi

Torna a “FTP Server”