PDA

View Full Version : Streaming video in tempo reale


cionci
09-07-2002, 19:35
Devo realizzare un sito che permetta di effettuare uno streaming video in tempo reale su diverse telecamere...
Che il video sia visibile direttamente nel browser o in Multimedia Player non mi importa...mi basta che sia visivile in uno dei due metodi...
Su queli prodotti mi devo buttare ? Come posso fare ?

ilsensine
09-07-2002, 20:41
Questo?
http://ffmpeg.sourceforge.net

porny
10-07-2002, 02:32
Originariamente inviato da ilsensine
[B]Questo?
http://ffmpeg.sourceforge.net

dipende dal tipo di piattaforma che vuole usare sul server... personalmente trovo più comodo utilizzare solozioni microsoft per questo genere di cose

cionci
10-07-2002, 07:44
Originariamente inviato da porny
[B]dipende dal tipo di piattaforma che vuole usare sul server... personalmente trovo più comodo utilizzare solozioni microsoft per questo genere di cose
Dal punto i vista Microsoft quali sono i prodotti ?

Mi va bene qualsiasi piattaforma da Linux a Windows...da Apache ad IIS...

cionci
10-07-2002, 07:46
Originariamente inviato da ilsensine
[B]Questo?
http://ffmpeg.sourceforge.net
Grazie ci do un'occhiata...

E per l'hardware ? C'è bisogno di una scheda DV che faccia la compressione o va bene anche la classica e più economica webcam ?

ilsensine
10-07-2002, 11:22
ffmpeg dovrebbe funzionare anche su windows.
Per l'acquisizione, dipende ovviamente dalla qualità di cui hai bisogno.

cionci
10-07-2002, 12:12
Originariamente inviato da ilsensine
[B]ffmpeg dovrebbe funzionare anche su windows.
Per l'acquisizione, dipende ovviamente dalla qualità di cui hai bisogno.
Di ffmpeg non mi è riuscito di trovare una distribuzione...c'è solo il CVS, ma starmi a scaricare tutto è un po' una palla...

Vi posso dare altri dettagli... Il problema principale è che queste videocamere (o webcam che siano) devono essere 4...e probabilmente non saranno connesse tutte al solito PC...questo problema potrebbe anche essere eliminato instalalndo un server su ogni PC...

ilsensine : hai qualche sito che parla di roba di questo tipo ?

ilsensine
10-07-2002, 12:24
Per ffmpeg devi scaricarti la versione cvs; se attivi la compressione è come scaricare un file gz, alla fine. Ovviamente dovresti laciare una istanza dell'ffserver per ogni webcam. Sotto linux puoi "esportare" i block device via tcp/ip in modo da poterli usare su un altro computer, il problema è che le sorgenti video credo siano character device, quindi dovresti lanciare ffserver da diversi computer. Se dall'esterno ti è comodo accedere a un unico pc, puoi giocare con la nat per ottenere questo effetto. Volendo potresti anche modificare il codice dell'ffserver per switchare tra più telecamere, nel caso siano presenti sullo stesso pc.

cionci
10-07-2002, 12:34
Originariamente inviato da ilsensine
[B]Per ffmpeg devi scaricarti la versione cvs; se attivi la compressione è come scaricare un file gz, alla fine. Ovviamente dovresti laciare una istanza dell'ffserver per ogni webcam. Sotto linux puoi "esportare" i block device via tcp/ip in modo da poterli usare su un altro computer, il problema è che le sorgenti video credo siano character device, quindi dovresti lanciare ffserver da diversi computer. Se dall'esterno ti è comodo accedere a un unico pc, puoi giocare con la nat per ottenere questo effetto. Volendo potresti anche modificare il codice dell'ffserver per switchare tra più telecamere, nel caso siano presenti sullo stesso pc.
Per il CVS...non c'è un archivio ? Scaricarmi tutti i file uno per uno rompe un po'...
Riguardo alle varie telecamere...sai che tipo di dispositivi debbano essere ?

ilsensine
10-07-2002, 12:43
File uno per uno? Non fare il pigro, per scaricare tutto in una botta sola tira fuori linux e usa il comando "cvs" :D
Che intendi per "tipo di dispositivi"?

ilsensine
10-07-2002, 13:13
Altra cosa, l'ffserver credo che sia solo per linux. L'ffmpeg (il codificatore) dovrebbe essere anche per windows. L'ho provato adesso su una webcam, sembra funzionare bene (codifica in mpg4 in tempo reale!)

cionci
10-07-2002, 14:33
Originariamente inviato da ilsensine
[B]Altra cosa, l'ffserver credo che sia solo per linux. L'ffmpeg (il codificatore) dovrebbe essere anche per windows. L'ho provato adesso su una webcam, sembra funzionare bene (codifica in mpg4 in tempo reale!)
Non avevo mai usato questo cvs ;)

Per "tipo di dispositivi" intendevo dire che ho a disposizione della roba un po' vecchiotta... Sono telecamere da videoconferenza da collegare ad una scheda PCI (tra l'altro con TA ISDN)...quindi sarà molto difficile che vadano con Linux !!!

Però sono compatibili con NetMeeting...quindi in teoria con il giusto software potrei lo stesso usarle...

ilsensine
10-07-2002, 16:37
Mah se hai delle macchine linux ti consiglio di provare ffserver con delle webcam...comprime contemporaneamente in vari bitrate, fps, dimensioni e formati (asf, Real audio/video, mpeg ecc). Io ne sono rimasto molto impressionato dalla facilità d'uso e dalla velocità.

cionci
10-07-2002, 17:29
Originariamente inviato da ilsensine
[B]Mah se hai delle macchine linux ti consiglio di provare ffserver con delle webcam...comprime contemporaneamente in vari bitrate, fps, dimensioni e formati (asf, Real audio/video, mpeg ecc). Io ne sono rimasto molto impressionato dalla facilità d'uso e dalla velocità.
Ci credo...il problema è che devo usare questo hardware qua...e sembra purtroppo non essere compatibile nemmeno con il Media Encoder di Microsoft...
Comunque ho già una macchina Windows + Apache...ora devo vedere se il budget mi permette di mettere una macchina Linux...
Ti faccio sapere...

cionci
10-07-2002, 18:59
Mi sa che ho risolto....
Windows Media Encoder sui 4 PC che hanno le webcam e Windows Media Server sul server web...
Purtroppo mi sa che non sarà possibile utilizzare l'hardware che ho ora...