Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/05/2009, 16:35
Avatar de MaBoRaK
MaBoRaK
 
Fecha de Ingreso: abril-2003
Ubicación: La Paz - Bolivia
Mensajes: 2.003
Antigüedad: 21 años
Puntos: 35
Respuesta: readyState==4????

loading.............


Les propongo otra solucion.
Saben como funcionan los scripts donde puedes subir tu video y luego el sistema lo convierte a formato FLV.

Bueno lo normal sería que se suba un video y luego por ejemplo si el video es de media hora. toma 5 minutos transformarlo a FLV asi que el tiempo de espera para el cliente es:

Upload + Time conversion.

Y la solucion que le damos es, llamar a un archivo PHP por linea de comandos.

Código PHP:
$cmd="/usr/local/bin/php " $_SERVER['DOCUMENT_ROOT'] . "/members/videoupload/bg_convert.php $sourceflv $vkey $filename  > /dev/null &";
exec($cmd,$arr ); 
Y ponemos banderas en la base de datos indicando de que ese video se está convirtiendo (status: processing ). Y cuando termina de ejecutar el script php se cambia el estado (status: finished)

De esta forma, al usuario solo le damos la tarea de esperar mientras hace el upload

Upload process + Conversion ( in background)

espero se entienda la idea.

:)


connection closed.
__________________

Maborak Technologies