Max is a platform that is not only easy to use, but powerful in what it can do. The same goes for the plugins that are made for it. RTMP Outputs is one of these plugins and has been extremely useful right out of the box. If you are looking to have multiple RTMP outputs, then this could be the plugin for you.
I’ve been working on my own video streaming plugin for some time now. It’s called RtmpPlayback and it can stream to multiple platforms at the same time. I didn’t want a single plugin to do this, so I broke it out into a sub-component that could be reused for other developers who might also want to support multiple playback engines.
Everyone loves that wordpress works so well. And the features keep getting better and better, which is good news for those of us who don’t like to spend hours planning websites from nothing. However, with all these great features, it’s time we started learning how to exploit them.
Multiple RTMP Outputs Plugin For Max
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 Dolby.io Real-time Streaming stream can be set up using the same using OBS 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’s 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 to the start selected, you will need to select the start button on the multi-rtmp section.
Open your restream.io dash board and you should now see your 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.
- For this set up download this ZIP and unpack it.
- Next select Applications>OBS WebRTC and show package content.
- Copy Multi RTMP plugin folder to your OBS WebRTC Plugin content folder.
- Next open the Multi RTMP bin folder and the copy the obs-multi-rtmp.so file to the root OBS plug-in folder.
- Restart OBS WebRTC and you can now add multiple RTMP targets.
This can also be used with RTMP Multi Bit rate option.