Skip to main content

Connect OBS to Crowdpurr Streaming

Learn how to add endless live streaming possibilities by connecting the free Open Broadcaster Software (OBS) Studio to Crowdpurr's Live Streaming feature.

Written by Ross Newton
Open Broadcaster Software Studio logo

Open Broadcaster Software Studio

To add an even more dynamic live streaming element to your Experiences, Crowdpurr integrates with the free industry-standard Open Broadcaster Software (OBS) Studio application. This allows you to connect OBS Studio directly to Crowdpurr streaming.

With OBS, you can trigger live videos, static images, multiple cameras, hosts, and additional broadcast elements for a more polished and professional live stream production. OBS also supports popular third-party hardware devices like the Elgato Stream Deck for quick scene switching.

The OBS Dashboard showing a configuration with several scenes and a live camera showing a woman on a pink background

Example of a trivia night stream produced on OBS

Example of the trivia night stream on Crowdpurr's Participant View

Example of the OBS stream on Crowdpurr's Participant View

Which Crowdpurr Plans Can Use OBS?

Connecting OBS is only available on the Conference Plan and above, which features unlimited Crowdpurr streaming.

Download and Install Open Broadcaster Software (OBS)

Connecting OBS to Crowdpurr requires running OBS Studio 30.0 or later, so that it supports WebRTC real-time streaming.

Download the latest version from the official OBS Download page. Click on the version that supports your operating system and hardware. Then install the free software.

How much does OBS cost? Good news, OBS is open-source free software. It's one of the industry-standard software platforms for creating sophisticated live streams.

The Open Broadcaster Software download page

The OBS Studio download page.

Run and Configure OBS

We'll first need to configure OBS to work with Crowdpurr. You only need to update the following configuration settings once.

Click on the Settings button in the lower-right corner of OBS.

The OBS 32.2.2 Dashboard with a pink arrow pointing to the "Settings" button

Click on Settings in the lower right-hand corner to open OBS settings.

Output Settings

Click on the Output button on the left column of the Settings pop-up. Make the following updates:

  • Set the Output Mode to Simple

  • Set the Video Bitrate to 1500 kbps.

OBS's "Output" tab of the "Settings" pop-up dialog

Update the above Output settings.

Video Settings

Click on the Video button on the left column of the Settings pop-up. Make the following updates:

  • Set the Base (Canvas) Resolution to 1280x720.

  • Set the Output (Scaled) Resolution to 640x360.

Update the above Video settings.

Design Your OBS Content and Stream

Add various scenes, media, and camera sources in OBS. This article assumes familiarity with designing and running content in OBS. If you are new to OBS, YouTube is a great place to start learning how to create dynamic live broadcasts in OBS. Check out this Beginner's Guide to Using OBS.

Content Aspect Ratios in OBS

Crowdpurr broadcasts all content assuming a 16x9 aspect ratio. Any vertically-oriented content is simply a 16x9 rectangle that has been cropped in.

Wide 16x9 Content

If you're displaying widescreen 16x9 content where the entire width of the content should be seen (e.g. a wide 16x9 intro video, a wide-screen live host, etc.) then you'll want to use the Full Width Content Layout under the Crowdpurr Streaming Settings.

Add your content in OBS at the 16x9 aspect ratio, fully scaled to use the available space of the 16x9 window. Widescreen content should be formatted at 1920x1080, 1280x720, or 640x360.

A widescreen Trivia Night intro video is 16x9 and is scaled to fit the full 16x9 OBS window.

A widescreen trivia night intro video is 16x9 and is scaled to fit the full 16x9 OBS window.

Vertical 9x16 Content

If you're displaying vertically tall content at a 9x16 aspect ratio (e.g. a "reel" style intro video, an HQ style vertical live host, etc.) then you'll want to use the Vertical Crop Card or Full Screen Content Layouts under the Crowdpurr Streaming Settings.

Your vertical 9x16 content should be nested inside a 16x9 widescreen box, scaled vertically to fit the 16x9 aspect ratio. In OBS, you can right-click the added media and click Fit to Screen. Crowdpurr will then correctly crop in on your content when streaming using the vertical content layouts.

The vertical Trivia Night "reel" style intro video is 9x16 so it is nested within the 16x9 OBS window scaled to fit vertically.

The vertical Trivia Night "reel" style intro video is 9x16 so it is nested within the 16x9 OBS window scaled to fit vertically.

Cameras in OBS

All cameras in OBS should be at a widescreen 16x9 aspect ratio. When using the Full Width Content Layout, the entire camera image will be shown. When using the Vertical Crop Card or Full Screen Content Layouts, the camera image will be cropped in to emulate a vertical resolution. Your subject or live host should adjust their position accordingly.

The OBS Dashboard with a camera source showing a woman on a pink background, transformed to be 16x9.

A camera should be sized to fit a 16x9 aspect ratio in OBS.

Initiate an OBS Stream

On the Experience Dashboard under the salmon-colored Streaming tab, click on the blue Initiate OBS Stream button under the OBS Stream area.

Crowdpurr's OBS Stream UI panel with a blue button that says "Initiate OBS Stream"

Click Initiate OBS Stream to start a live OBS stream.

Generate OBS Stream Key

Upon clicking Initiate OBS Stream, a live preview will appear on the Experience Dashboard. However, it will be blank because we haven't started the stream from OBS yet.

Crowdpurr's Experience Dashboard shows a live stream preview with several buttons

The Experience Dashboard shows a preview of the yet-to-be-activated

OBS live stream.

The OBS Stream Key pop-up will appear. This provides the stream key needed to connect OBS to Crowdpurr.

Crowdpurr's Stream Key popup dialog

Copy the key found here to OBS.

Copy the Stream Key to OBS

Copy the Stream Key by clicking on the blue copy button to the right of the key.

The stream key changes every streaming session. Unlike the above one-time OBS settings, the stream key must be copied to OBS for each new live stream session.

In OBS, click the Stream button on the left column of the Settings pop-up. Make the following updates:

  • Under Service, select Show All... then select Dolby OptiView Real-Time

  • Set Server to Global (RTMPS)

  • Paste the copied Stream Key into the Stream Key input.

  • If a pop-up asks about updating the codec, click Confirm

OBS's "Streaming" tab of the "Settings" pop-up dialog

Update the above Stream settings.

Click OK in the lower-right corner of the Settings pop-up to save and close. In Crowdpurr, click Close on the OBS Stream Key pop-up.

Can I access the stream key later? You can retrieve your stream key at any time by pressing the circular blue key button within the Live Stream window on the Experience Dashboard.

Your stream key is what connects your stream to your experience's connected Participant Views.

Protect your stream key! Your stream key is a direct link to your audience. Do not share it, email it, or post it online in any forum or on social media. It allows anyone to directly stream to the participants connected to your experience.

Start Your Stream in OBS

Once OBS is configured with the above settings and your OBS Stream Key, you can start your stream in OBS.

Click on Start Streaming from the lower-right menu. It's best to have a designated scene in OBS that you can check in Crowdpurr to verify the connection.

The OBS Dashboard with a pink arrow pointing to the "Start Streaming" button

Start Streaming button located within OBS

Preview in Crowdpurr

Once you start streaming, your live stream will appear on your Experience Dashboard preview to verify to you that it is connected. However, it is not live to participants yet.

The preview window ensures you're connected and set on the desired scene before going live to your participants. It displays exactly what participants will see on their devices.

Crowdpurr's Experience Dashboard live stream window displaying a preview of the live stream

When the preview updates to your content, OBS is successfully connected to Crowdpurr.

Be patient when starting a stream in OBS. Despite Crowdpurr streaming being real-time, It may take up to thirty seconds for OBS to connect to Crowdpurr and display on the Experience Dashboard. If OBS doesn't connect, double-check your stream key and try copying and pasting it again into OBS.

Go Live For Your Participants

When your stream is connected and ready, click the green Go Live button. This will instantly activate the live stream on the participant's mobile devices. You can thestart your first scene in OBS and proceed to additional scenes such as your live host.

The blue timer on the Experience Dashboard will start counting once you are live.

The Participant View displays a live stream of a 9x16 OBS intro video using the Vertical Crop Card content layout.

The Participant View displays a live stream of a 9x16 OBS intro video using the Vertical Crop Card content layout.

Additional Features for Live Streaming

There are several additional features for managing your live stream that will be covered in the main live streaming article. Check out these sections to learn more.

  • Minimizing the Live Stream - This discusses how to maximize your live stream to be front and center and how to minimize to the upper corner to allow participant interaction while still hosting.
    ​

  • Live Stream Layout - Choose how you want your live stream to display when enabled, such as full width, vertical crop card, and full-screen.

Pausing the Live Stream on Participant Devices

To stop the live stream and remove it from participant devices, click on the red Stop button next to the live stream preview on the Experience Dashboard. This only removes the stream from participant devices. It doesn't shut down the streaming session.

You can use this functionality to temporarily remove the stream from participant devices and then restore it while keeping your OBS broadcast stream active.

Crowdpurr's Experience Dashboard live stream window shows a live stream of a woman with a red "Stop" button

Once live, press the Stop button to stop streaming to participant devices. This doesn't stop your stream in OBS.

Ending the Stream in Crowdpurr

To fully end your live stream and discard the current stream key thus ending the streaming session, click the Shut Down Stream button under the Streaming → OBS Stream area on the Experience Dashboard. This will deactivate your stream key and also stop streaming to participants if the stream was still active.

Crowdpurr's OBS Stream UI panel with a red button that says "Shut Down Stream"

Clicking Shut Down Stream will end the stream and deactivate the stream key.

Stopping the Stream in OBS

Lastly, when you've completed your live stream, be sure to click Stop Streaming in the lower-right corner of OBS. Otherwise, you will continue to broadcast your camera, microphone, and media sources.

OBS's lower-right streaming controls user-interface

Press Stop Streaming in OBS to stop broadcasting your media, camera, and audio.

Did this answer your question?