How to multi-stream to DLive with Callaba
One of the most popular use-cases for Callaba us multi-streaming (also known as “simulcasting” and “re-streaming”).
In this short tutorial, we’ll show how you can multi-stream to DLive.
DLive was founded in 2017, but there are plenty of reasons why you might want to stream to a "younger" platform.
✧ Less Competition and Better Discoverability
The competition is lower on emerging platforms, compared to established giants like Twitch or YouTube. This means your content is more likely to be discovered by viewers who are seeking fresh, unique streams.
✧ Cross-Promotion Potential
By streaming on these younger platforms, you have the opportunity to cross-promote your content and brand. You can attract users to your other social media profiles, websites or channels during your streams, driving traffic and followers to those platforms.
✧ Early Adopter Advantage
Joining a new platform early can position you as an influencer or leader in that community as it grows.
✧ ✧ ✧ ✧ ✧ ✧
What is multi-streaming
Multi-streaming stands for streaming to multiple destinations at the same time. For example, you can stream to Kick, Youtube and Facebook simultaneously.
- Streaming to multiple social media platforms allows to attract a bigger audience and get more views.
- Stream to custom destinations to facilitate video production workflows
Why multi-stream with Callaba
- Multi-streaming to multiple destinations involves encoding of each of the outgoing video streams, which consumes a significant amount of computing power. And you might not want to use that power on encoding.
- After the encoding, you need to send your streams. If each of your streams is 4000 kbit/s and you need to send 5 streams, which means you’ll need at least 20 Mbps bandwidth.
By using Callaba, you can move all this CPU load and bandwidth constraints over to Callaba.
For this tutorial, you’ll need
- DLive account.
- Callaba Cloud Live Streaming: a streaming software that can multi-stream to social platforms.
Subscribing to Callaba Cloud will take no more than 5 minutes.
Step-by-step guide: How to Launch Callaba Cloud.
Let’s multi-stream to DLive
1. Log into Callaba dashboard
2. Go to SRT Servers tab, click “Add new”
In this tutorial we’re going to use SRT to deliver video to Callaba, and then RTMP to deliver video from Callaba to DLive.
We prefer SRT, because it’s a faster protocol and using it allows to reduce latency. But you can also you RTMP to deliver video to Callaba, if you prefer it that way. In this case you’ll need to create an RTMP server in Callaba, instead of SRT.
3. Name your server
Specify other parameters, if needed.
4. Open your DLive dashboard (or just click Go Live button)
If this is your first time streaming on DLive, you’ll see a form that you’ll have to fill to describe your stream.
Once you fill the form, click “Save”
5. When you have saved your settings, you’ll see an “Encoding Server Information” link.
Click the link.
6. In the windows that pops up,
Copy Stream URL
Copy Stream Key
If this is your first time doing this, click “Regenerate Server URL”
7. Go to Restreaming section, click “Add new”
Name your Restream
Input type : select “SRT server”
SRT Server : Pick the server you’ve just created
Stream destination : select “Other RTMP”
Output Stream URL : paste your Stream URL from DLive
RTMP Stream Key : paste your Stream Key from DLive
6. This step is optional
You can set up transcoding if you need to change your stream’s bitrate or audio/video codecs.
ATTENTION : If the source of your stream uses HEVC, you need to set up transcoding to H.264, as HEVC does not work with RTMP.
GOP : For best video quality, we recommend setting GOP to Disabled, if you are not sure what setting will yield best results.
In this example we’ve disabled transcoding, as our stream uses H.264 codec.
8. Go back to SRT Servers section
Click Info (i) icon
Copy the SRT Publisher URL
All what’s left to do is to set this SRT Publisher URL as a destination for the stream in your preferred streaming software. Or in your hardware device, like an encoder.
In this tutorial we are going to use OBS Studio, as this software is very popular and widely adopted.
9. Open OBS Studio (and add your sources)
Click “Settings”, then go to Stream tab
Server : paste your SRT Publisher URL
10. Click “Start Streaming”
You’ll see your bitrate going to Callaba
11. In Callaba, you’ll see your stream coming
You can also create restreams to any other platform using the same logic.
There is no limit to how many platforms you can stream at once, as long as the server you’ve picked can manage the load.
12. Back to DLive, you’ll see your stream coming.
💫 In conclusion
Multi-streaming (re-streaming / simulcasting) is used to stream to multiple destinations simulateneously. Even though here we have covered how to re-stream to only one destination, this tutorial should be viewed as a part of a bigger set up that includes other destinations aswell.
You can learn how you can set up restreaming to other platforms with our other tutorials :