Substituir um vídeo
Para substituir um ficheiro de vídeo, envia um pedido PUT para o endpoint /videos/upload/[VIDEO_ID].
Vais receber uma resposta com um URL S3 assinado para carregares o ficheiro de vídeo.
Ao substituíres um vídeo, todos os ficheiros de vídeo antigos deste vídeo serão eliminados ou sobrescritos. A substituição é irreversível.
Obter URL assinado
CURL
curl -X PUT https://app.ignitevideo.cloud/api/videos/upload/[VIDEO_ID] \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \Resposta
{
"videoId": "[VIDEO_ID]",
"signedUrl": "[SIGNED_URL]",
}Carregar ficheiro de vídeo
Carrega o teu ficheiro de vídeo com um pedido PUT para o URL assinado devolvido no passo anterior.
Tens de enviar o tipo MIME do ficheiro no cabeçalho Content-Type. Podes obter o tipo MIME a partir do ficheiro de vídeo local através do elemento de input de ficheiro.
CURL
curl -X PUT [SIGNED_URL] \
-H "Content-Type: [MIME_TYPE]" \
--data-binary "@[PATH_TO_VIDEO_FILE]"Processo de codificação
Depois de o ficheiro de vídeo ter sido carregado, o vídeo será codificado. Este processo pode demorar, consoante o tamanho do vídeo e a complexidade da codificação.
Podes verificar o estado da codificação de um vídeo chamando o endpoint /videos/[VIDEO_ID], tal como descrito na secção obter vídeo.