Upload once, deliver everywhere. Streamline handles adaptive transcoding, thumbnail extraction and high-throughput range-based delivery over a single REST endpoint.
H.264 / HEVC / AV1 ladders generated automatically from a single source upload.
Byte-range and chunked streaming with resumable transfers for large assets.
Assets replicated to regional points of presence to keep first-byte latency low.
Time-limited download tokens scoped per asset, per client.
Request a rendition and stream it back. All endpoints accept and return JSON.
# request a download link for a stored asset curl -X POST https://api.example-host/v1/assets/render \ -H "Authorization: Bearer $TOKEN" \ -d '{"asset":"a7f2c9","profile":"1080p","container":"mp4"}' # response { "id": "a7f2c9", "state": "ready", "bytes": 481203744, "url": "/video/download?id=a7f2c9&p=1080p" }
Large transfers are served from the delivery path with range support enabled.
| Method | Path | Purpose |
|---|---|---|
GET | /video/download | Stream or resume a rendered asset |
HEAD | /video/download | Probe size and cache validators |
POST | /v1/assets/render | Queue a transcode job |
GET | /v1/assets/:id | Inspect asset metadata |
All delivery regions operational
| Component | Region | Latency | State |
|---|---|---|---|
| Delivery edge | eu-central | 28 ms | Operational |
| Delivery edge | eu-east | 19 ms | Operational |
| Transcode workers | eu-central | — | Operational |
| Object storage | multi | — | Operational |