Extraer archivo .smil o flashvars de un streaming?

johnnyx

Lanero Regular
8 Sep 2009
7
Hola amigos LANeros.

Creo que este es el espacio mas adecuado para postear este tema :-p

He estado revisando un codigo fuente de cierta web en donde se muestra un player en flash con una transmision oculta bajo php con algun tipo de script.
el codigo es:

Código:
<script type="text/javascript">
var so = new SWFObject('player.swf?app_file="http://caposguanatosfut.webcindario.com/stream.php?channel=13"','mpl','728','530','9');
</script>
<script type='text/javascript' src='http://caposguanatosfut.webcindario.com/tvazteca/scripts13.php?id=1252433532'></script>

mi pregunta es.. ¿es posible extraer algun tipo de archivo de streaming como un .smil o algo para poder embedar la transmision dentro de un player como tipo flashvars?
por ejemplo:

Código:
<embed src="http://player.com/player.swf" width="445" wmode="transparent" height="410" allowscriptaccess="always" allowfullscreen="true" flashvars="type=highwinds&file=http://streaming/streamingfile.smil
&mute=false&autostart=true" id="jwplayernew4" name="jwplayernew4"/>

en el codigo original, me llama la atencion en la sintaxis la parte de mpl.. sera el tipo de archivo? no lo se..

ah y aqui otro tipo de codigo interesante que oculta el streaming real como

Código:
 <script type='text/javascript'>
    var s1 = new SWFObject('/draft/player.swf','ply','470','320','9','#ffffff');
    s1.addParam('allowfullscreen','true');
    s1.addParam('allowscriptaccess','always');
    s1.addParam('wmode','opaque');
    s1.addVariable('file', 'livestream');
    s1.addVariable('streamer', 'rtmp://208.98.1.168:1935/live');
    s1.addVariable('type', 'video');
    s1.write('preview');
    </script>

de este segundo pareciera que el streaming viene de "rtmp://208.98.168:1935/live" pero no es asi, aun intentandolo abrir desde RealPlayer no muestra nada.

Espero que alguien con conocimientos en esto de streamings pueda resolver esta duda.

Gracias de antemano.
Saludos
 
pues si el php que emula el archivo flash en tu primer ejemplo, esconde la ruta real del archivo es una cosa, tu quieres tomar ese stream y montarlo en tu propio sitio no?, porq ese ejemplo de player.swf parece que toma esa variable get, abre la otra pagina, toma el body y saca el codigo de
Código:
<param name="movie" value="http://www.megavideo.com/v/K4FORYQ812e61b5ba2785e5541d1a64e5711ac55">
para luego mostrartelo como el reproductor en si... ya que si abres el value, te muestra solo el video... asi que si bien, muestras la otra url como un flash o haces el embed con ese value, podras tener el video desde tu sitio.. no se si es lo que necesitas igual estoy pendiente cualquier cosa
 
pues si el php que emula el archivo flash en tu primer ejemplo, esconde la ruta real del archivo es una cosa, tu quieres tomar ese stream y montarlo en tu propio sitio no?, porq ese ejemplo de player.swf parece que toma esa variable get, abre la otra pagina, toma el body y saca el codigo de
Código:
<param name="movie" value="http://www.megavideo.com/v/K4FORYQ812e61b5ba2785e5541d1a64e5711ac55">
para luego mostrartelo como el reproductor en si... ya que si abres el value, te muestra solo el video... asi que si bien, muestras la otra url como un flash o haces el embed con ese value, podras tener el video desde tu sitio.. no se si es lo que necesitas igual estoy pendiente cualquier cosa


Hola ןǝɹoɾ gracias por responder:

Si precisamente es la idea intentar montar en otra web la transmision y he visto que otras web tienen el player con flashvars.
pero si por ejemplo entras a http://caposguanatosfut.webcindario.com/tvazteca/tv2.php podras ver el player y tiene el primer bloque de codigo que puse;
y aqui el problema es que si montas ese codigo:

Código:
<script type="text/javascript">
var so = new 

SWFObject('http://caposguanatosfut.webcindario.com/tvazteca/player.swf?app_file="http://caposguanatosfut.webcindario.com/stream.php?channel=13"','mpl','728','530','9');
</script>

<script type='text/javascript'
src='http://caposguanatosfut.webcindario.com/tvazteca/scripts13.php?id=1252519229'></script>
..en otro server que no sea bajo la url original, no despliega ni siquiera el player, creo que debe estar bloqueado por algun script interno.

Si abres la pagina http://caposguanatosfut.webcindario.com/tvazteca/tv2.php en Firefox, veras que transfiere datos desde "http://hwcdn.net/" es esa direccion real la que intento extraer, y segun mi experiencia termina en un archivo .smil el cual es posible embedar como flashvars.

Gracias por seguir con el tema. :)
Saludos.
 
un flash var como...

Código:
flashvars="cid=1245060957482&c=FF3300&d=FF3300&f=77&g=333333&j=333333&k=FFFFFF&l=FF0033&m=FF0000&o=67&s=1&t=0&aa=1"

ese lo saque del sitio ese... depronto ese player busca ese código oculto en el sitio
 
sip.. en el flashvars puedes agregar cualquier tipo de video como un .avi, .mpg, o incluso audio como .mp3 o .wma

por ejemplo pega esto en un html y veras el player reproduciendo la de "Womanizer de Britney Spears...

Código:
<script type="text/javascript"> 
var so = new SWFObject('http://hwcdn.net/c2a4g6j9/cds/hwplayer.swf','mpl','640','480','9');
so.addParam('allowscriptaccess','always');
so.addParam('allowfullscreen','true');
so.addParam('flashvars','file=http://edublogs.tv/uploads/audio/HI0yQhlE2ydpaTCaaFyG.mp3&amp;type=highwinds&amp;autostart=true&amp&skin=http://y0sh10.myfil.es/get_file?path=/snel.swf&type=highwinds&autostart=true');
so.write('embedpos1');
</script>

pero para que el flashvar reproduzca el contenido creo debe ser un archivo con extension pero eso no nos deja entrar el archivo php en cuestion: :s

Código:
http://caposguanatosfut.webcindario.com/stream.php?channel=13
 
tocaria ver donde estan esos datos del flashvar.. a menos que la pagina detecte por los headers desde donde se mira y asi de o no la info necesaria... depronto si intentas abrirla con un flash puedas ver el contenido de ella... saludos
 

Los últimos temas