Start an ajax or curl VOD upload. Returns storage credentials, not a playable video.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Start an ajax or curl VOD upload. This call returns storage credentials, not a playable video. Encoding is asynchronous: the file is not ready when this HTTP call returns 200.
Step-by-step for all three upload methods (including multipart): VOD Upload.
Use thebucketor signed URL from this response. Do not hardcode an upload host. Generate a fresh signature for every file.
ajax: POST the file as a form to https://{bucket}. Send every signature field, then file last. The last segment of key is not the final VOD id.
curl: PUT the file using curl-command (or url). The id in this response is not reliably the final VOD id.
After the file lands, find the asset with List videos (filter by the source filename — list title matches source) and poll Lookup video until online is true. Set a display name later with Update video.
For files larger than 5 GB, use multipart instead: Initiate, Get presigned URLs, Complete.
