Zastępowanie wideo
Zastąpienie pliku wideo realizujesz przez wysłanie żądania PUT do endpointu /videos/upload/[VIDEO_ID].
W odpowiedzi otrzymasz podpisany adres URL S3, pod który możesz wgrać plik wideo.
Przy zastępowaniu wideo wszystkie stare pliki tego wideo zostaną usunięte lub nadpisane. Operacji nie cofniesz.
Pobranie podpisanego URL
CURL
curl -X PUT https://app.ignitevideo.cloud/api/videos/upload/[VIDEO_ID] \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \Odpowiedź
{
"videoId": "[VIDEO_ID]",
"signedUrl": "[SIGNED_URL]",
}Przesłanie pliku wideo
Prześlij plik wideo jako żądanie PUT na podpisany adres URL z poprzedniego kroku.
Musisz przekazać typ MIME pliku w nagłówku Content-Type. Typ MIME możesz odczytać z lokalnego pliku wideo przez element <input type="file">.
CURL
curl -X PUT [SIGNED_URL] \
-H "Content-Type: [MIME_TYPE]" \
--data-binary "@[PATH_TO_VIDEO_FILE]"Proces kodowania
Po wgraniu pliku wideo rozpocznie się kodowanie. Może to chwilę potrwać — zależy to od rozmiaru wideo i złożoności kodowania.
Status kodowania sprawdzisz, wywołując endpoint /videos/[VIDEO_ID] zgodnie z sekcją pobieranie wideo.