streaming webcam e inclusione su pagina web
Inviato: giovedì 27 maggio 2010, 18:48
Buongiorno a tutti,
in questi giorni mi è stato chiesto di creare una pagina del sito di un mio cliente in modo che la webcam mostri i dati in tempo "quasi" reale. In pratica la webcam deve servire solo per mostrare le condizioni meteo, e la foto per lo streaming può essere presa anche ad intervalli di qualche minuto. C'è qualche problema, o almeno a me sembra tale:
- la webcam è già stata acquistata, è una comune webcam da 15 euro con solo l'attacco USB,
- la webcam andrà collegata ad un pc con linux,
- il pc al quale è collegata la webcam è connesso alla rete (esterna) e il suo IP è dinamico,
- il server nel quale risiede il sito non è in azienda ma in server farm.
A questo punto pensavo che la cosa più logica da fare sia:
- configurare cron perché avvii ffmpeg ogni tot minuti,
- ffmpeg si avvia, fa una foto di ciò che vede la webcam e la salva in una directory,
- configurare cron perché avvii curlftpfs ed rsync ogni tot minuti +1,
- curlftpfs ed rsync si avviano e trasferiscono via FTP la foto appena scattata in una directory del server remoto,
- nel server l'immagine viene inclusa all'interno di una pagina php con un bello script,
- al prossimo loop l'immagine viene sovrascritta e con questo salviamo anche spazio nel disco.
Ora.. senza che io inizi a sbattermi da subito.. qualche anima pia mi sa indicare "qualcosadigiàpronto"?
Grazie a tutti!
in questi giorni mi è stato chiesto di creare una pagina del sito di un mio cliente in modo che la webcam mostri i dati in tempo "quasi" reale. In pratica la webcam deve servire solo per mostrare le condizioni meteo, e la foto per lo streaming può essere presa anche ad intervalli di qualche minuto. C'è qualche problema, o almeno a me sembra tale:
- la webcam è già stata acquistata, è una comune webcam da 15 euro con solo l'attacco USB,
- la webcam andrà collegata ad un pc con linux,
- il pc al quale è collegata la webcam è connesso alla rete (esterna) e il suo IP è dinamico,
- il server nel quale risiede il sito non è in azienda ma in server farm.
A questo punto pensavo che la cosa più logica da fare sia:
- configurare cron perché avvii ffmpeg ogni tot minuti,
- ffmpeg si avvia, fa una foto di ciò che vede la webcam e la salva in una directory,
- configurare cron perché avvii curlftpfs ed rsync ogni tot minuti +1,
- curlftpfs ed rsync si avviano e trasferiscono via FTP la foto appena scattata in una directory del server remoto,
- nel server l'immagine viene inclusa all'interno di una pagina php con un bello script,
- al prossimo loop l'immagine viene sovrascritta e con questo salviamo anche spazio nel disco.
Ora.. senza che io inizi a sbattermi da subito.. qualche anima pia mi sa indicare "qualcosadigiàpronto"?
Grazie a tutti!