Step-by-Step: Using the Live Module with Open Broadcaster Software (OBS)

The purpose of this Quick Start is to show you how to use the Live module and Open Broadcaster Software (OBS) to broadcast a live channel.

To learn about all of the features and functionality available in the Live module, see Quick Start from Live 1.0 to Live 2.0. For a series of best practices and recommendations to help ensure a high quality, stable live streaming experience, see Brightcove Live 2.0: Best Practices. For a list of all the options available from Brightcove for delivering live streaming video, see Delivering Live Streams.

After completing this Quick Start, you should be able to:

This Quick Start will help you broadcast a live channel to different devices using Open Broadcaster Software (OBS) Studio. OBS is open source software for video recording and live streaming, and can be downloaded here. Other encoders can also be used with the Live module.

Audience

Any publisher who needs to broadcast a live streaming channel using the Live module.

Prerequisites

Limitations

Steps to broadcast a live channel

To stream your live channel using the Live module, you will complete the following tasks:

Creating a new live channel

  1. Log in to Studio.
  2. Open the Live module.
  3. Click the Create Channel button to create a new channel.
  4. Enter an Channel Name.
  5. If your account has been configured with required custom fields, make sure the custom fields are assigned values.
  6. Select a Live Ingest Profile from the dropdown list. The live ingest profile controls the number and quality of live renditions that are created.
  7. Select Convert media asset from Live VOD when complete. This will save the channel as a video in the Media module.

  8. In the Stream Options section, select the Region closest to your location.
  9. Click Save
  10. The Live module will return a Stream Endpoint. This value will be used in the encoder settings.

Configuring your encoder

In this section, we will configure and use the OBS Studio encoder to support a live streaming channel. OBS Studio software is a desktop application that captures input from your camera and produces a stream that can be delivered by a CDN. Note that there are hardware and other software based encoding solutions available that may be better suited for delivering your live streaming channel. You can download the OBS Studio software here.

  1. Open OBS Studio.
  2. In the Sources section, click + to add a new source. Select a Source from the list. This Quick Start is using a camera for video capture so Video Capture Device is selected.
  3. Enter a name for the new source and click OK.
  4. Select your camera from the Device list. A preview should appear in the properties dialog. Click OK.
  5. In the Controls section, click Settings.
  6. Click Stream in the left side of the Settings dialog.
  7. For the Stream Service select Custom....
  8. For the Server, use the Stream URL provided by the Live module.
  9. For the Stream Key, use blive.
  10. Click OK to save the settings.
  11. In the Controls section, click Start Streaming. The live stream should begin.

Publishing the live channel

To generate the embed code for the live channel, follow these steps:

  1. Return to the Live module.
  2. Select your live stream.
  3. To publish the live channel, click Publish and Embed

  4. Select a player using the Available Player dropdown.
  5. Click Preview to view the live stream.
  6. When you are done with the live stream, click the Stop Streaming button on the Control Room page. Also, return to OBS Studio and click the Stop Streaming button to stop the encoder from streaming.

Creating a clip

The Live module provides the ability to create video clips from completed channels. Clips can also be created while a live channel is in progress. There are several reasons you might want to create a clip:

Clips can only be created within 14 days of the channel's end. Afterwards, the Create Clip button will be disabled. If the channel is longer than 24 hours, only the last 24 hours are clippable.

To create a clip, follow these steps:

  1. Select your Channel.
  2. Scroll down and click Create Clip
  3. Click and drag the clipping handles on the focus timeline to set the start and end points for the clip.

  4. Click Preview to preview the clip. The start and end points can be adjusted as needed.
  5. Click Save.
  6. Click Create Clip. The ingestion process will begin and the clip will be saved to your account.
  7. Clips will appear below the clip editor. Click Publish to Social to publish the clip to one of your social destinations using Brightcove Social. For information on publishing videos using the Social module, see {% if site.product_short == "Video Cloud" or site.product_short == "Beacon" or site.product_short == "CorpTV" %} Publishing Videos to Social Media Platforms. {% endif %} {% if site.product_short == "Live" %} Publishing Videos to Social Media Platforms. {% endif %}

You can see the created clips with the "view saved clips" button

Troubleshooting live stream issues

If you need further help getting your live channel to work, you can contact us. To make sure you get the fastest response possible, below is a list of what support will need to solve the problem.