Video ersetzen
Um die Videodatei zu ersetzen, sendest du eine PUT-Anfrage an den Endpoint /videos/upload/[VIDEO_ID].
In der Antwort erhältst du eine signierte S3-URL, über die du die Videodatei hochladen kannst.
Beim Ersetzen werden alle alten Videodateien dieses Videos gelöscht oder überschrieben. Der Vorgang ist nicht rückgängig zu machen.
Signierte URL abrufen
CURL
curl -X PUT https://app.ignitevideo.cloud/api/videos/upload/[VIDEO_ID] \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \Antwort
{
"videoId": "[VIDEO_ID]",
"signedUrl": "[SIGNED_URL]",
}Videodatei hochladen
Lade deine Videodatei per PUT-Anfrage zu der signierten URL aus dem vorherigen Schritt hoch.
Du musst den MIME-Typ der Datei als Content-Type-Header übergeben. Den MIME-Typ kannst du aus deiner lokalen Videodatei über das Datei-Input-Element auslesen.
CURL
curl -X PUT [SIGNED_URL] \
-H "Content-Type: [MIME_TYPE]" \
--data-binary "@[PATH_TO_VIDEO_FILE]"Kodierungsprozess
Nach dem Upload der Videodatei wird das Video kodiert. Je nach Dateigröße und Komplexität kann das eine Weile dauern.
Den Kodierungsstatus prüfst du über den Endpoint /videos/[VIDEO_ID] wie im Abschnitt Video abrufen beschrieben.