Content

This article describes how to use the ATEM Mini Pro or Webpresenter HD  to stream directly to your STREAMBOXY video platform via RTMP.




Requirements

  1. You have an Atem Mini Pro with Atem software control version of > 8.6.1 / Webpresenter
  2. Your Atem Mini Pro Firmware and Atem software control version is upgraded to the newest version
  3. Your Atem Mini Pro is connected to the internet via Ethernet + router and online
  4. Your internet upstream speed is at least 12 Mbits for a smooth 1080p stream with 25 frames per second
  5. Your firewall allows outgoing TCP connections via ports 2935 and 2936 (RTMPS) and optionally allows TCP ports 1935 and 1936 as fallback (RTMP)
  6. You have created a Livestream in STREAMBOXY and have the permission to manage the upstream




Warning

1. Currently, the ATEM Mini Pro does not support Constant Bitrate Streaming. This causes bitrate drops when sending still images which may result in streaming aborts.

Therefore we currently recommend using the ATEM Mini Pro solely as an Image Mixer and not streaming directly to STREAMBOXY. You can stream the ATEM Mini output using the USB Port and Streaming Software like OBS.

We already addressed the topic at Blackmagic and refresh this article once this problem is solved


2. Due to hardware constraints, RTMPS streaming is not currently supported with the ATEM encoder. However, you can stream in RTMP format with a small adjustment of the streaming link.

Generate the streaming URL as usual.

Streaming URL representation


Now remove the "s" from the beginning "rtmps" in the created URL.

Depending on the type, a "PORT:2935" or "PORT:2936" is specified further at the end of the URL. This port must be changed in the URL to the corresponding RTMP ports.

To do this, please replace the front "2" in the port specification with a "1", whereby PORT:1925 or PORT:1936 should now appear in the link.


Furthermore, you must consider that the configuration of your encoder must now also be changed to RTMP.


Procedure to set up a stream with the ATEM mini Pro


1. Preparing the Streaming.XML file


Download the Streaming_Blackmagic.xml file attached here, open the downloaded file with a text editor and make the following adjustment.


Replace PASTESTREAMBOXYUPSTREAMURLHERE...


...with the Upstream URL


2. Adjusting the Atem Mini Pro frame rate

Open the Atem Software Control and switch to the Settings menu with the cogwheel at the bottom left:


Set the video standard to 1080p25 and save the setting (higher frame rates will cause the stream to stop after 1s or dropouts):


3. Importing the customized Streaming.XML

Click Load Streaming Settings in the ATEM Software Control and select the Streamboxy_Blackmagic.xml file:




4. Configuring the live stream in the ATEM Software Control

In the ATEM Software Control, switch to the Output section (right) and specify the following settings:


  • Select "STREAMBOXY Event" as the platform
  • Select as Server Primary RTMPS
  • Enter "default" as Key
  • Select as Quality 1080p 25fps





5. Start the Livestream

Changing the encoder configuration once the stream was started can impact the Stream in a negative way. Reset the stream using the STREAMBOXY reset feature (described below) if you have changed encoder settings.