Prerequisites
- Node.js 18 or later
- A Gateway provider API key or a self-hosted Gateway that exposes the Livepeer Asset API
- A web3.storage account and API token from web3.storage
Build the pipeline
AI agent prompt
Storing the CID on-chain (optional)
For NFT video projects, store the IPFS CID in the NFT metadata to establish provenance. The LivepeerplaybackId can be stored alongside it for delivery:
animation_url field (ERC-721 metadata standard) points to the IPFS CID. The livepeer_playback_id is a convenience property for applications that want to serve the transcoded stream instead of the raw IPFS file.
Related pages
Upload a Video Asset
Direct upload and URL-based import for video assets.
Token-Gated Video
Gate video access with NFT ownership using Lit Protocol.