Reemplazar un video
Reemplazar el archivo de un video se realiza enviando una solicitud PUT al endpoint /videos/upload/[VIDEO_ID].
Recibirás una respuesta con una URL firmada de S3 para subir el archivo de video.
Al reemplazar un video, todos los archivos antiguos de ese video se eliminarán o sobrescribirán. El reemplazo es irreversible.
Obtener URL firmada
CURL
curl -X PUT https://app.ignitevideo.cloud/api/videos/upload/[VIDEO_ID] \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \Respuesta
{
"videoId": "[VIDEO_ID]",
"signedUrl": "[SIGNED_URL]",
}Subir archivo de video
Sube el archivo de video con una solicitud PUT a la URL firmada que devolvió el paso anterior.
Debes enviar el tipo MIME del archivo en la cabecera Content-Type. Puedes obtener el tipo MIME del video local mediante el elemento input de tipo archivo.
CURL
curl -X PUT [SIGNED_URL] \
-H "Content-Type: [MIME_TYPE]" \
--data-binary "@[PATH_TO_VIDEO_FILE]"Proceso de codificación
Cuando el archivo de video se haya subido, el video pasará a codificarse. El proceso puede tardar según el tamaño del video y la complejidad de la codificación.
Puedes comprobar el estado de codificación de un video llamando al endpoint /videos/[VIDEO_ID] como se describe en la sección Obtener un video.