Comunidad de diseño web y desarrollo en internet online

carga progresiva de FLV usando PHP

Citar            
MensajeEscrito el 23 Abr 2007 10:42 pm
Estoy tratando probar un sistema que permite descargar FLVs en una pelicula de flash de manera que se puedan adelantar a voluntad sin necesidad de tener todo cargado. Un script de PHP se encarga de cortar la pelicula y devolverla a flash para que la reprodusca.

mejor ven el ejemplo...

http://www.flashcomguru.com/index.cfm/2005/11/2/Streaming-flv-video-via-PHP-take-two

El problema es que no pued hacerlo funcionar en mi servidor. No creo que este haciendo algo mal ya que intente todo lo posible y no hay muchas variables. Lo primero que obtengo es un mensaje diciendo que el archivo FLV no existe. Despues de sacar el condicional que chekea eso, logro hacer que el script funcione pero flash no logra reproducirlo; lo contrario, me da la opcion de guardar el FLV cortado en mi computadora y nunca termina de bajar.

la llamada es: Netstream.play"(http://...ruta del archivo php...phprovider.php?variables=blabla")

Esto me esta matando, por favor ayudenme.

Por DiegoAlonso

14 de clabLevel



Genero:Masculino  

peru

firefox
Citar            
MensajeEscrito el 25 Abr 2007 01:11 am
alguien.....

Por DiegoAlonso

14 de clabLevel



Genero:Masculino  

peru

firefox
Citar            
MensajeEscrito el 25 Abr 2007 01:34 pm
Puedes tener problemas en el server path... te recomiendo usar flash media server...

Saludos

Por bipsa

628 de clabLevel

1 tutorial
1 articulo

Genero:Masculino  

Colombia

safari
Citar            
MensajeEscrito el 26 Abr 2007 12:51 am
A que te refieres con serverPath? la parte que dice la ruta hacia en archivo?
La llamada desde flash es algo asi: netstream.play("http://www.tudominio.com/flvprovider.php?position="+var+"file="+var2+'"')
No tengo plata para FMS. No sera un problema de conpatibilidad con php 5.2?

//*/

//full path to dir with video.

$path = www.tudominio.com/clips/;





$seekat = $_GET["position"];

$filename = htmlspecialchars($_GET["file"]);

$ext=strrchr($filename, ".");

$file = $path . $filename;

print($file );



if(($ext==".flv") && (strlen($filename)>2) && (!eregi(basename($_SERVER['PHP_SELF']), $filename)) && (ereg('^[^./][^/]*$', $filename)))

{

header("Content-Type: video/x-flv");

if($seekat != 0) {

print("FLV");

print(pack('C', 1 ));

print(pack('C', 1 ));

print(pack('N', 9 ));

print(pack('N', 9 ));

}

$fh = fopen($file, "rb");

fseek($fh, $seekat);

while (!feof($fh)) {

print (fread($fh, filesize($file)));

}

fclose($fh);

}

else

{

print("ERROR: The file does not exist"); }

?>

Por DiegoAlonso

14 de clabLevel



Genero:Masculino  

peru

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.