Skip to Content
Dokumentacja APIWideoZastąp plik wideo

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 -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 -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.