CablecastRTMP: Setting up OBS

January 4, 2021

CablecastRTMP is a managed RTMP solution offered by Cablecast Community Media. CablecastRTMP allows an organization to receive RTMP streams at an endpoint hosted in the cloud without any changes to their facility's network or firewall. This allows CablecastRTMP to deployed quickly without the need to request configuration changes of the facility's network.

CablecastRTMP is a paid service. A 3-month trial is $360 or a full year can be purchased for $1200.

To sign up for CablecastRTMP, send an email to sales@cablecast.tv or support@cablecast.tv

Overview
To capture meetings that don't have a native RTMP output option, you can use OBS to capture the meeting window + audio, and stream it to CablecastRTMP.

If you are using Zoom Meetings, you don't need to do this process, Please view this KB: Broadcasting Zoom Meetings Using CablecastRTMP

Video Walk-through

Soapbox - Capturing calls w/ OBS to send to CablecastRTMP

What does and doesn't need OBS

This list is not all inclusive. These are just the platforms we've researched into:

You don't need OBS for rebroadcasting:

  • Zoom Meetings
  • Zoom Webinars

You need OBS for rebroadcasting:

  • Cisco Webex
  • Microsoft Teams
  • Skype
  • Google Hangouts

Contents

Setting up OBS Scene

This method will be capturing all audio from your computer, and all activity on your screen. It's recommended you do not use the computer running OBS for the duration of the capture / stream.

First time setup

  1. Download & install OBS @ https://obsproject.com/ for your operating system
  2. Run through the first time setup of OBS. Click on "Optimize for streaming, recording is secondary".
  3. For your base Resolution, select 1920x1080.
  4. For FPS, select 30
  5. For Stream information, select "Custom..." and copy/paste in the information provided by us after purchasing & activating Screenweave Live.

You can skip the "Stream information" setup and set that up later.

OBS Configuration

  1. Once at the main window, we need to add two sources to our "Scene". The call window and your speaker output.
  2. You'll need to have your "call" running for this initial setup. Click on the to add sources:
  1. Pick Window Capture and choose your call window. Uncheck "capture cursor"
  2. Add another source and choose Audio Output Capture, ensure your correct device is selected (usually your speakers or headphones, whatever your call audio is coming out of).
  3. Your OBS should look something vaguely like this.
  1. Make sure your Audio Mixer is capturing audio that remains partially within the yellow and red. Some red is okay, but if the levels are maxing out, that's "clipping audio" and doesn't sound good to viewers. Adjust the slider below the audio levels to get it just right.

Getting good audio

Above is an example of audio is that running too loud, adjust the level to bring it lower.

Above is an example of audio that is running a bit quiet. Either turn up the slider, or bump up the volume of your call window.

Setup RTMP Output (CablecastRTMP)

Next we'll setup the stream to send to CablecastRTMP so Cablecast can get it and rebroadcast it.

You only need to do this step if you skipped it during the First Time Setup. If you've already done this, you can skip to the next section.

  1. Click on File and click Settings.
  1. On the left, click on Stream.
  2. Change service to Custom...
  3. Under Server, type the address given to you by us after purchasing & activating CablecastRTMP
  4. Under Stream Key, paste in the long string of characters given to you by us.
  1. Click Ok to save.

Streaming & Going Live

Once your call is ready to go, Click on "Start Streaming" under the "Controls" panel.

When you're finished with your meeting / call, click on "Stop Streaming".

You're safe to close OBS. All your setup should be retained without problem.

Setting up Cablecast

Please review the "Configuring Cablecast" section of this KB Article: Broadcasting Zoom Meetings Using CablecastRTMP

Troubleshooting

I am getting a "Failed to connect" error

There are several reasons you may be getting this error:

  • You typed in the server connection information wrong, double check it.
  • Check your internet connection
  • Firewall Restrictions
  • Your CablecastRTMP subscription is expired and/or not yet activated, Contact support

My stream settings are grayed/disabled, I can't edit them

Settings cannot be altered while a stream is active. Stop your stream, and try again. If your stream isn't running, close and open OBS.

OBS isn't properly capturing audio

Ensure you selected the proper audio device for "Audio Output Capture". Double click on it in your "Sources" and ensure it's using the right device.

My call window is cut off

Select your "Window Capture" source. If you see grey striping outside your "preview window", you need to resize it to fit within the preview.

My call window is square and doesn't fit the 16:9 canvas

Maximize your call window so it fits your full monitor. Don't minimize it. Switch back to OBS and resize it to fit in the canvas.

OBS is capturing the window bar & other UI stuff

Select the source for your window, and instead of resizing it, hold ALT and drag on the edges to crop out the UI elements you want to hide.

My problem isn't listed

Please refer to the OBS Help section on their website for any other issues pertaining to their software: https://obsproject.com/help