Livepeer · Arazzo Workflow
Livepeer Import an Asset from a URL
Version 1.0.0
Upload an asset from an external URL, then poll the processing task.
View Spec
View on GitHub
VideoLive StreamingVideo On DemandAI VideoDecentralized ComputeGPU NetworkEthereumArbitrumWeb3ArazzoWorkflows
Provider
Workflows
import-asset-from-url
Upload an asset from a URL, then poll the task until completion.
Starts an upload of an asset from an external URL, then polls the processing task, branching on the task phase, and finally reads the completed asset.
1
uploadAsset
uploadAsset
Start the upload of an asset from the provided source URL. The response includes the placeholder asset and the processing task.
2
pollTask
getTask
Poll the processing task by ID. Branch to reading the asset when the task is completed and end on failure; otherwise keep polling.
3
getAsset
getAsset
Read the finished asset to surface its playback ID and playback URL.