An asset in Livepeer Studio is a video object you create by uploading a file, or by creating a recording or clip from a stream. Assets have a unique ID and playback ID; Livepeer handles storage, transcoding, and playback URLs.
Creating assets
Webhooks: asset.created, asset.updated, asset.ready, asset.failed, asset.deleted.
Playback
- Use the playback ID with the Livepeer Player or the Playback Info API to get HLS/MP4 URLs.
- Short assets may have MP4 renditions for fast time-to-first-frame; longer assets use HLS. Viewership metrics are available via the viewership API.
Encrypted assets
You can upload encrypted video (AES-CBC, key encrypted with Livepeer’s public key) and control access via access control. See Encrypted assets.
Guides
Last modified on February 18, 2026