INTEGRITY Cloudflare Docs

First Live Stream with OBS

Overview

Stream empowers customers and their end-users to broadcast a live stream quickly and at scale. The player can be embedded in sites and applications easily, but not everyone knows how to make a live stream because it happens in a separate application. This walkthrough will demonstrate how to start your first live stream using OBS Studio, a free live streaming application used by thousands of Stream customers. There are five required steps; you should be able to complete this walkthrough in less than 15 minutes.

Before you start

To go live on Stream, you will need any of the following:

Also, you will also need to be able to install the application on your computer.

If your computer and network connection are good enough for video calling, you should at least be able to stream something basic.

1. Set up a Live Input

You need a Live Input on Stream. Follow the Start a live stream guide. Make note of three things:

2. Install OBS

Download OBS Studio for Windows, macOS, or Linux. The OBS Knowledge Base includes several installation guides, but installer defaults are generally acceptable.

3. First Launch OBS Configuration

When you first launch OBS, the Auto-Configuration Wizard will ask a few questions and offer recommended settings. See their Quick Start Guide for more details. For a quick start with Stream, use these settings:

4. Set up a Stage

Add some test content to the stage in OBS. In this example, I have added a background image, a web browser (to show time.is), and an overlay of my webcam:

OBS Stage

OBS offers many different audio, video, still, and generated sources to set up your broadcast content. Use the "+" button in the "Sources" panel to add content. Check out the OBS Sources Guide for more information. For an initial test, use a source that will show some motion: try a webcam ("Video Capture Device"), a screen share ("Display Capture"), or a browser with a site that has moving content.

5. Go Live

Click the "Start Streaming" button on the bottom right panel under "Controls" to start a stream with default settings.

Return to the Live Input page on Stream Dash. Under "Input Status," you should see "🟢 Connected" and some connection metrics. Further down the page, you will see a test player and an embed code. For more ways to watch and embed your Live Stream, see Watch a live stream.

6. (Optional) Optimize Settings

Tweaking some settings in OBS can improve quality, glass-to-glass latency, or stability of the stream playback. This is particularly important if you selected the "Low-Latency HLS" beta option.

Return to OBS, click "Stop Streaming." Then click "Settings" and open the "Output" section:

OBS Output Settings - Simple Mode OBS Output Settings - Advanced Mode

Your available options in the "Video Encoder" menu, as well as the resulting "Encoder Settings," may look slightly different than these because the options vary by hardware.

Learn more about optimizing your live stream with live stream recommendations and live stream troubleshooting.

What is Next

With these steps, you have created a Live Input on Stream, broadcast a test from OBS, and you saw it played back in via the Stream built-in player in Dash. Up next, consider trying: