OverviewGuidesAPI Reference
Log inSign up
OverviewGuidesAPI Reference
Sign upLogin
Getting started with
Live stream with the API
Live stream with the dashboard
Broadcast a live stream
Your account

How to broadcast a stream configured in the dashboard

Your users or your application will need to be able to push an RTMP stream. When configuring the software to push streams, use the secret stream key and an RTMP ingest URL from the stream page. A RTMP ingest URL references a server location. You should select one close to where the stream is broadcasted. Learn more about how to pick an RTMP ingest and playback URL pair.

Depending on the software used to push your RTMP stream, you’ll be prompted for the following:

  1. Stream Key: In some cases, this is called a "Stream Name." Input your stream key, not your stream name.
  2. Server URL: Input the regionally optimized RTMP ingest URL found on the stream page without the stream key at the end. For example, if your RTMP ingest URL is rtmp://{region}, only input rtmp://{region}
  3. Location or URL: Input the full RTMP ingest url with the stream key appended. For example: rtmp://{region}

Optimization: Set keyframe intervals

Livepeer works best with consistent, short keyframe intervals, ideally 2 seconds.

You should set or encourage your users to set this in their broadcasting software. In OBS, you can set this by going to "Settings" --> "Output", change the "Output Mode" from "Simple" to "Advanced" and set the "Keyframe interval" to 2.

Next, learn how to playback a stream configured in the dashboard.
  • Company
  • Home
  • Contact
  • Team
  • Jobs
  • Livepeer, Inc.
  • 223 Bedford Ave PMB 530
    Brooklyn, NY 11211
  • [email protected]