Log inSign up
GuidesAPI Reference



Start live streaming

Getting started tutorial

Configure broadcast software

Get an API key

Verify a live stream is active

Create a stream

Playback a live stream

Record a live stream session

Stream delivery via CDN

Redundant back-up transcoding

Tips for reducing latency

Handling disconnects

Debug live stream issues

Create paywall

Supported codecs and workflows

API Requests

Using livepeer.com in your app

Clone an example app

Live streaming from your app

Selecting a video player for your app

Use a custom domain for live streaming

Per stream metrics

Usage and Billing

#Clone a Livepeer.com example app

#Livepeer demo web app

View on github: github.com/livepeer/livepeer-demo-app

This demo app showcases how to use the Livepeer.com API to create a live stream and then enables the user to play it back. It uses NextJS API routes to communicate with the Livepeer.com API.

The demo app uses POST /stream endpoint to create a new stream. Read more in the API reference.

You will need an API Key to use this application. This documentation page has instructions for acquiring a Livepeer.com API key.

#Livepeer demo web app with JWPlayer integration

View on github: https://github.com/livepeer/livepeer-jwplayer-demo

This demo app contains a JWPlayer integration, which comes with some video analytics features.

#Livepeer react-native demo app

View on github: https://github.com/livepeer/livepeer-demo-react-native

This is an example mobile application for Android and iOS, built with React-Native. It showcases how to broadcaster and view a Livepeer video directly in a mobile app.