Docs / Guides / Delivery & playback
Delivery & playback
Get a playable URL for an asset — proxied HLS/DASH manifests or a presigned source download.
Once an asset is packaged (or if you just need the source back), one endpoint resolves the right URL for playback.
Get playback URLs
Request
curl https://<your-instance>/api/v1/assets/<id>/deliveryDepending on the asset's state, this returns HLS/DASH manifest URLs (proxy-streamed through the API), a presigned source download, or both. See ADR-003 in the repository for the full contract this endpoint follows.
Streaming manifests and segments
Manifest URLs returned above point back at:
Path
GET /api/v1/assets/{id}/stream/*This proxy-streams the packaged HLS/DASH manifest and its media segments, so player requests never need direct access to the underlying object storage bucket or its credentials.