Simulcast Streaming to X (ex. Twitter) and Dacast Using RTMP

This guide will show you how to simulcast your live stream from Dacast to X (formerly Twitter) using custom RTMP settings.

This setup requires:

  • A Dacast Live Stream
  • Access to X Media Studio
  • A software encoder that supports multi-destination streaming (e.g., OBS, vMix, Wirecast, Restream)

Step 1: Create an RTMP Source in X Media Studio

Before you can stream to X, you need to generate the destination credentials (RTMP URL and stream key).

  1. Go to your X Media Studio.
  2. Navigate to the Sources tab.
  3. Click Create Source.
  4. For Source Type, select RTMP. Enter the following:
    • Source Name (e.g., “Dacast Simulcast”)
    • Region – choose the closest region to your encoder’s location.

Click Create.

Once created, click on the source name to retrieve the:

  • RTMP URL
  • Stream Key

 

💡 You can also use the RTMPS URL if your encoder supports secure streaming.

 

Step 2: Set Up Your Live Stream in Dacast

  1. Log in to your Dacast account.
  2. Go to the Live Streams section and click Create Live Stream.
  3. Fill in the stream details (title, description, category, etc.).
  4. Choose your encoder type (e.g., “Other RTMP Encoder”).
  5. Click Create.

Once your stream is created:

  • Go to the Encoder Setup section.
  • Take note of your Dacast RTMP URL and Stream Key.

Step 3: Configure Your Encoder for Simulcasting

You’ll now need to configure your encoder to stream to both Dacast and X.

If your encoder supports multi-destination natively:

Add Destination 1:

  • Platform: Dacast (RTMP)
  • Use the RTMP URL and Stream Key from your Dacast live stream.

Add Destination 2:

  • Platform: Custom RTMP
  • Use the RTMP or RTMPS URL and Stream Key from X Media Studio.

If your encoder doesn’t support multi-destination:

Use a third-party restreaming service like Restream.io or StreamYard, then add Dacast and X as destinations.

Step 4: Create a Broadcast on X

Before going live on X, you must start a broadcast:

  1. In X Media Studio, go to the Broadcasts tab.
  2. Click Create Broadcast.
  3. Select the RTMP Source you created earlier.
  4. Fill in your broadcast details.
  5. Once your encoder starts sending the feed, you’ll see a preview.
  6. Click Go Live when ready.

 Final Notes

  • Make sure to start your encoder first before clicking “Go Live” in X.
  • Use the RTMPS URL for enhanced security when supported.
  • If using OBS, you can use plugins or virtual camera workarounds to simulate multi-destination.
  • Always run a test broadcast before your main event.

 

If you have any questions about accessing or using simulcast for live streaming, feel free to contact us directly. Not yet a Dacast user, and interested in trying Dacast risk-free for 14 days? Sign up today to get started.

Get Started For Free

Rizaldy Samonte

Zac is a part of the Dacast Support team and started working with the company in 2020. He has vast experience in customer service/engagement and live streaming support.