For Livepeer’s hosted real-time StreamDiffusion AI platform Daydream, see Daydream and the Daydream product page.
What you can do
- Livestream — Create streams, ingest via RTMP or WebRTC, play back with low-latency WebRTC or HLS, record sessions, and multistream to other platforms.
- Video on demand — Upload assets (TUS or PUT), transcode, play back with the Livepeer Player or any HLS/MP4 player, and optionally use encrypted assets.
- Access control — Gate playback with webhooks or JWTs (e.g. subscriptions, token-gating).
- Events and analytics — Use webhooks for stream/asset events and the viewership API for engagement and performance metrics.
Get started
Quickstart
Create an account, get an API key, and play your first stream or asset in minutes.
Studio CLI
Scaffold a new Livepeer app with
npx @livepeer/create.Guides by use case
Livestream
Create streams, broadcast via OBS or browser, multistream, and monitor health.
Video on demand
Upload assets, play back, use thumbnails, and transcode with the Transcode API.
Access control
Restrict playback with webhooks or JWTs.
Events & analytics
Webhooks for events and viewership/engagement APIs.
SDKs and API
- Server SDKs — TypeScript/JavaScript, Go, Python for calling the Livepeer Studio API.
- React — @livepeer/react: Player and Broadcast components for playback and in-browser streaming.
- API — REST API for streams, assets, playback, webhooks, multistream, and more. See API overview and the Livepeer Studio API docs.
Using Studio as a gateway
To use Livepeer Studio as the gateway to the Livepeer network (e.g. for AI or transcoding), see Using the Livepeer Studio Gateway in the Gateways section.Resources
- Livepeer Studio — Dashboard, API keys, billing.
- Livepeer Studio docs — Full API and product documentation.
- Client use cases — Platforms using Livepeer Studio.