Stream into a Pipeline with OBS
How to stream with a Livepeer Pipeline using OBS
Before you begin, you’ll need:
-
OBS Studio installed on your computer
-
A Livepeer API key
-
A pipeline ID (find one in the Pipelines application)
Step 1: Create a stream
First, create a stream that uses your chosen pipeline. Using your preferred language:
Step 2: Configure OBS
-
Open OBS Studio
-
Click the ”+” under Sources and add your video source:
-
For webcam: Select “Video Capture Device”
-
For screen capture: Select “Display Capture”
-
Step 3: Set up streaming settings
-
Click “Settings” → “Stream”
-
For “Service” select “Custom…”
-
Set “Server” to your
rtmpIngestUrl
-
Set “Stream Key” to your
streamKey
-
Click “Apply”
Step 4: Start streaming
-
Click “Start Streaming” in OBS
-
Your stream should begin within 30-45 seconds
-
View your stream at the
playbackUrl
. You can also use the hosted Livepeer player to view the stream, athttps://lvpr.tv/?v=<playbackID>
Common issues
-
Black screen: Check that your video source is properly selected and visible in OBS
-
Connection failed: Verify your stream key and RTMP URL are correct
-
High CPU usage: Lower your video output resolution in OBS Settings → Video
Next steps
Need help? Join our Discord or contact support at support@livepeer.org