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:
- Open YouTube Live Control Room
- Create a new live event or stream
- 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:
- Go to the Castlify website
- Click Sign up
- Create your account
- Log in to your dashboard
Step 4: Create a stream in Castlify
In Castlify:
- Go to Streams
- Click Create Stream
- Enter a Stream Name
- Paste your Viloud HLS/M3U8 URL into Video Stream Link
- Click Next
Step 5: Add YouTube Live as the destination
In Castlify:
- Go to Manage Destinations
- Click Add Destinations
- Select YouTube or use a custom RTMP destination
- Paste the YouTube Stream URL
- Paste the YouTube Stream Key
- Save the destination
Step 6: Start the stream
Once your source and destination are ready:
- Make sure the destination is enabled
- Click Create Stream if needed
- 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.