How to send your Viloud channels to YouTube Live using RTMP

If you want to stream your Viloud channel to YouTube Live, you can do it by using a compatible external service that takes your HLS/M3U8 channel URL and sends it to YouTube Live via RTMP.

One possible workflow is to use Castlify for this setup.

If you are looking for a broader guide that also covers other platforms and outputs, please see: Send your Viloud channels to RTMP or SRT destinations.

Before you start

You will need:

  • A Viloud channel
  • The HLS/M3U8 output URL of that channel
  • A YouTube account with access to YouTube Live
  • A compatible external service such as Castlify

How it works

Viloud provides your channel as an HLS/M3U8 stream. Since YouTube Live typically expects an RTMP input, you need an external service that can take your Viloud channel URL and forward it to YouTube Live.

Step 1: Copy your Viloud channel URL

In Viloud, copy the HLS/M3U8 output URL of the channel you want to send to YouTube Live.

You will use this URL as the source in your external streaming service.

Step 2: Create a YouTube Live event

In YouTube:

  1. Open YouTube Live Control Room
  2. Create a new live event or stream
  3. Copy the Stream URL and Stream Key

You will need these details later to configure the RTMP destination.

Step 3: Create an account in Castlify

If you do not already have a Castlify account:

  1. Go to the Castlify website
  2. Click Sign up
  3. Create your account
  4. Log in to your dashboard

Step 4: Create a stream in Castlify

In Castlify:

  1. Go to Streams
  2. Click Create Stream
  3. Enter a Stream Name
  4. Paste your Viloud HLS/M3U8 URL into Video Stream Link
  5. Click Next

Step 5: Add YouTube Live as the destination

In Castlify:

  1. Go to Manage Destinations
  2. Click Add Destinations
  3. Select YouTube or use a custom RTMP destination
  4. Paste the YouTube Stream URL
  5. Paste the YouTube Stream Key
  6. Save the destination

Step 6: Start the stream

Once your source and destination are ready:

  1. Make sure the destination is enabled
  2. Click Create Stream if needed
  3. In the Streams list, click Start

When the stream starts correctly, your Viloud channel should begin playing on YouTube Live.

Notes

  • Viloud provides the HLS/M3U8 source
  • The delivery to YouTube Live is handled by the external service
  • YouTube Live setup must be completed on the YouTube side before starting the stream
  • It may take a short moment for YouTube to detect the incoming signal

Need a more general guide?

If you want to send your Viloud channel not only to YouTube Live, but also to Twitch, custom RTMP destinations, or SRT endpoints, see:

Send your Viloud channels to RTMP or SRT destinations

Need help?

If you need help finding your Viloud channel URL or setting up the workflow, please contact support.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.