To keep things simple, I will only go into detail about how to set up the ATEM for the first time since it's easy to use and there are a lot of online resources to help you. However, I will specifically guide you through the steps you need to set up online streaming with BetterCast.
Within the ATEM Software Control application, locate the "Switcher" Panel, where you'll find a series of tabs in the top-right corner. You can access the Live Stream configuration details by clicking on the "Output" tab. By default, the ATEM Mini can stream to one of six RTMP video services, such as Facebook Live and Twitch. Unfortunately, adding another service like BetterCast requires extra effort, which we'll address soon.
Before exiting the ATEM Software Control, remember that you can select the server and streaming quality for each streaming service and input a streaming key. Additionally, you can initiate or halt streaming using the "On Air" and "Off" buttons, either within the control software or directly on the ATEM Mini device.
๐ก Keep in mind that updating your ATEM Mini Pro's firmware to the most recent version (9.0 when this article was written) is crucial to ensure proper support for streaming via a secure RTMPS connection.
Let's first edit your XML file.
Locate and open the Streaming.xml file found at:
Streaming.xml location on macOS
/Library/Application Support/Blackmagic
Design/Switchers Streaming.xml location on Windows
C:\Program Files (x86)\Blackmagic Design\Blackmagic ATEM Switchers\ATEM Software Control
Then after the first <streaming> element at the top of the code.
Paste this and save your file.
<service>
<name>BetterCast</name>
<servers>
<name>Channel 1</name>
<url>rtmp://streamto.bettercast.io:5222/app</url>
</server>
<server>
<name>Channel 2</name>
<url>rtmp://streamto.bettercast.io:5222/app</url>
</server>
</servers>
<profiles>
<profile>
<name></name>
<config resolution="1080p" fps="60">
<bitrate>9000000</bitrate>
<audio-bitrate>128000</audio-bitrate>
<keyframe-interval>2</keyframe-interval>
</config>
<config resolution="1080p" fps="30">
<bitrate>6000000</bitrate>
<audio-bitrate>128000</audio-bitrate>
<keyframe-interval>2</keyframe-interval>
</config>
</profile>
<profile>
<name>Streaming Low</name>
<config resolution="1080p" fps="60">
<bitrate>4500000</bitrate>
<audio-bitrate>128000</audio-bitrate>
<keyframe-interval>2</keyframe-interval>
</config>
<config resolution="1080p" fps="30">
<bitrate>3000000</bitrate>
<audio-bitrate>128000</audio-bitrate>
<keyframe-interval>2</keyframe-interval>
</config>
</profile>
</profiles>
</service>
Make sure you save the XML file.
Then close and reopen your ATEM software control.
Now in the output, you will see the BetterCast options, with Channel 1 and Channel 2