You can share your real time stream using Millicast OBS and viewer while streaming to multiple destinations with RTMP and Restream.io
Download the latest version of Millicast OBS WebRTC.
After you install Millicast OBS Web RTC install the multiple RTMP plug in.
obs-multi-rtmp is a plugin for streaming to multiple RTMP servers concurrently.
This plugin can share encoders with the main output of OBS to save CPU power. It can also use standalone encoders with basic configuration (bitrate).
- Download the latest release from OBS-Multi-RTMP.
- Unzip the zip file and extract it into the OBS folder.
OBS Studio C:\Program Files\obs studio
Millicast OBS default location. C:\Program Files\OBS WebRTC (64bit)\obs-plugins
You should see the following obs-multi-rtmp.dll in your plugins folder.
Once you have the obs-multi-rtmp.dll in your C:\Program Files\OBS WebRTC (64bit)\obs-plugins folder you can start OBS Millicast version.
When you open OBS now you will see the ability to add multiple RTMP targets.
- Your Millicast real time stream can be set up using the same using OBS with Millicast guide.
Remember that you will need adequate bandwidth to stream to multiple destinations. To save bandwidth we are only going to send one additional stream to a free restream.io account. Restream.io can then send your stream to multiple RTMP destinations.
- Now let set up the second stream target using the new stream target button.
The image is sending a 1080p stream at 6000kbps to restream.io and 3500kbps to Millicast real time viewer.
- In order to send the stream RTMP we will need to use the Audio settings option to encode the OPUS audio to AAC.
If you do not have the stream sync the start selected you will need to select the start button on the multi-rtmp section.
Open you restream.io dash board and you should now see you stream as active.
The image shows OBS with Millicast viewer stream in sync. The Restream.io stream will have added latency depending on the services selected.
Updated about 1 month ago