Ciao a tutti ragazzi,
sono nuovo di flash.
Io avrei questo codice
codice:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=7,0,0,0" width="300" height="300"> <param name="flash_component"
value="ImageViewer.swc" /> <param name="movie" value="Webcam.swf" />
<param name="quality" value="high" /> <param name="FlashVars" value="flashlet=
{imageLinkTarget:'_blank',captionFont:'Verdana',titleFont:'Verdana',showControls:true,frameS
how:false,slideDelay:5,captionSize:10,captionColor:#333333,titleSize:10,transitionsType:'Ran
dom',titleColor:#333333,slideAutoPlay:false,imageURLs:
[],slideLoop:false,frameThickness:2,imageLinks:['http://macromedia.com/','http:
//macromedia.com/','http://macromedia.com
/'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}" /> <embed src="Webcam.swf"
quality="high" flashvars="flashlet=
{imageLinkTarget:'_blank',captionFont:'Verdana',titleFont:'Verdana',showControls:true,frameS
how:false,slideDelay:5,captionSize:10,captionColor:#333333,titleSize:10,transitionsType:'Ran
dom',titleColor:#333333,slideAutoPlay:false,imageURLs:
[],slideLoop:false,frameThickness:2,imageLinks:['http://macromedia.com/','http:
//macromedia.com/','http://macromedia.com
/'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}"
pluginspage="http://www.macromedia.com/shockwave/download
/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
width="300" height="300"> </embed> </object>
preso da internet, non ricordo bene da quale sito.
In pratica questo codice mi visualizza l immagine della mia webcam locale.
Ora ho un problema sempre con questo codice.
Sto utilizzando due server in contemporanea : Appserv e Tomcat.
Il codice che ho scritto sopra l ho messo dentro ad una pagina jsp, dando al posto di
codice:
<param name="movie" value="Webcam.swf" />
il seguente codice
codice:
<param name="movie" value="localhost:80/flash_player/Webcam.swf" />
e al posto di
codice:
<embed src="Webcam.swf" quality="high" flashvars="flashlet=
{imageLinkTarget:'_blank',captionFont:'Verdana',titleFont:'Verdana',showControls:true,frameS
how:false,slideDelay:5,captionSize:10,captionColor:#333333,titleSize:10,transitionsType:'Ran
dom',titleColor:#333333,slideAutoPlay:false,imageURLs:
[],slideLoop:false,frameThickness:2,imageLinks:['http://macromedia.com/','http:
//macromedia.com/','http://macromedia.com
/'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}"
pluginspage="http://www.macromedia.com/shockwave/download
/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
width="300" height="300"> </embed>
il seguente codice
codice:
<embed src="localhost:80/flash_player/Webcam.swf" quality="high" flashvars="flashlet=
{imageLinkTarget:'_blank',captionFont:'Verdana',titleFont:'Verdana',showControls:true,frameS
how:false,slideDelay:5,captionSize:10,captionColor:#333333,titleSize:10,transitionsType:'Random',titleColor:#333333,slideAutoPlay:false,imageURLs:
[],slideLoop:false,frameThickness:2,imageLinks:['http://macromedia.com/','http:
//macromedia.com/','http://macromedia.com
/'],frameColor:#333333,bgColor:#FFFFFF,imageCaptions:[]}"
pluginspage="http://www.macromedia.com/shockwave/download
/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"
width="300" height="300"> </embed>
In pratica come potete notare ho cambiato solamente il path da Webcam.swf a localhost:80/flash_player/Webcam.swf
Il problema è che se vi accedo in locale tutto va bene.
Ma quando faccio il test con due adsl differenti, dal pc nel quale ho la webcam digito l'indirizzo ip del server tomcat e mi dirigo alla pagina dove dovrebbe essere visualizzato il player, e questo non mi permette di vedere la mia immagine.
Ora, dove sbaglio?
Magari è una cavolata, ma con flash non ci ho mai lavorato, vi chiedo solamente di avere un pò di pazienza, anche nel caso avessi sbagliato room. Devo modificare le FlashVars?
Un altra domanda da porre è la seguente.
Tutto cio mi serve perchè sto tentando disperatamente di realizzare un applicazione che mi permetta i seguenti passi:
1) mi collego da qualsiasi computer nel mondo ad un determinato server che ha a bordo tomcat e la mia pplicazione.
2) questa applicazione dovrebbe prendere il mio flusso video e ritrasmetterlo, attraverso vlc in streaming via rtp o rtsp
3) chi vuole si connette all'indirizzo del server e vede le lezioni online.
Domanda: Come posso fare a prendere il flusso video e dire a vlc che in input ci sta un oggetto di tipo flash e non una webcam?
Stavo informandomi su red5, ma.... ragazzi.... ci sto sudando tantissimo sopra. 
Scusate per la lunghezza del post.
LOL IM A NEWBIE!!!!