Skip to main content

Setting up a stream with OBS + Castr

Introduction

To stream with multilingual translation, you’ll use OBS Studio to send your input stream to Palabra, and Castr to distribute the translated output. First, create a stream on Castr to get your output URL and stream key. Then, set up a broadcaster in Palabra and add the Castr credentials in the Output Stream section. Finally, configure OBS to send your input stream to Palabra using the provided ingest URL. Once streaming starts, Palabra will handle the translation and forward the streams to Castr for distribution.

Preconditions

Before you begin, make sure you have the following:


Follow the steps below to connect your stream and enable real-time multilingual translation.

Step 1: Create a Stream on Castr

  1. Open the Castr website in your browser and log in to your account.
  2. Click the Create new button on the dashboard.
  3. Enter a Stream Name and choose a Region for your stream based on your location or audience.
  4. Click Create Stream.

Castr create stream.png

Step 2: Connect stream to Palabra

Set up your broadcast by following the instructions in Create a Broadcaster with UI.

Important: When you reach the Output Stream section, enter the Castr RTMP/SRT server URL and Stream key to configure the output destination.

Castr stream key URL.png Palabra output key URL.png

Step 3: Set up OBS Studio

  1. Open OBS Studio.
  2. Go to Settings → Stream.
  3. Select Custom as the service.
  4. In the Server field, paste the URL from Palabra.
  5. In the Stream Key field, use the Stream key if applicable (or leave blank if using SRT or a combined URL).
  6. Save the settings.

palabra-stream-key-url.png OBS interface.png

Step 4: Start Streaming

  1. Prepare your stream and in the OBS Studio click Start Streaming to begin sending your stream to Palabra.
  2. Palabra will receive the stream, perform real-time translation, and push the translated streams to your configured output destinations (e.g., Castr).
  3. You can monitor the stream status in Palabra — it should change to Streaming is Active once the input is received.

Once the translated streams reach Castr, your live stream will appear online and be ready for distribution.

Castr online stream.png