Lo que estoy intentando hacer, lo desarrollo por pasos:
Primeramente la página muestra un formulario de subida de vídeo, para lo cual he creado el siguiente código sencillo:
Código HTML:
<form enctype="multipart/form-data" action="subir_videos.php" method="POST"> Elige un video: <input name="videofile" type="file" /> <input type="submit" value="Upload Video" /> </form>
Código PHP:
<?php
$path = "/var/www/base/videos/";
$path = $path . basename( $_FILES[''videofile''][''name'']);
if(move_uploaded_file($_FILES[''videofile''][''tmp_name''], $path))
{ echo "Subida correcta ". basename( $_FILES[''videofile''][''name'']); }
else
{ echo "Error al subir"; }
?>
El primer problema que me surge, es que observo que el vídeo de prueba que utilizo para testear, de tamaño 1MB, llega al 100% y el navegador me devuelve este error:
La página IP_SERVIDOR no funciona
La página IP_SERVIDOR no puede procesar esta solicitud ahora.
500
Donde IP_SERVIDOR es la IP de mi servidor Azure.
Seguidamente lo que me gustaría hacer con el vídeo subido es convertirlo con ffmpeg a un formato estándar para que cualquier navegador lo pudiese reproducir a través de Wowza y lo listase bajo el formulario de subida anterior.
Gracias a todos.