StreamLive Pro

Stream from a Blackmagic Web Presenter or Streaming Encoder

Send a Blackmagic Web Presenter or Streaming Encoder to StreamLive Pro with a streaming XML file and reach every network at once: the file, the key, H.264 and fixes.

Updated · 4 min read

Blackmagic's streaming boxes, the Web Presenter models and the Blackmagic Streaming Encoder models, stream to the services in their platform list. To add StreamLive Pro to that list, you load a small streaming XML file with our address in it, then choose StreamLive Pro as the platform and paste the stream key. The box then sends one stream, and StreamLive Pro passes it on to every channel you tick.

The file format and the loading step come from Blackmagic's own developer document, Blackmagic Streaming XML File Format (January 2026 edition), checked 5 November 2026. The same document applies to the ATEM Mini models; for those, see Stream from an ATEM Mini to several networks at once.

Before you start

Steps

  1. Open the Encoder card. In StreamLive Pro click New stream and choose Stream from software like OBS (RTMP / SRT). Open the RTMP tab and copy the address. Keep the key for step 5.
  2. Write the XML file. Save a plain text file, for example streamlive.xml, with the content below. Put the address from step 1 inside url. Blackmagic's document asks for no blank lines in the file when it is sent through the network protocol, so keep it compact.

<?xml version="1.0" encoding="UTF-8"?>
<streaming>
 <service>
  <name>StreamLive Pro</name>
  <servers>
   <server>
    <name>StreamLive Pro</name>
    <url>ADDRESS-FROM-THE-RTMP-TAB</url>
   </server>
  </servers>
  <profiles default="Streaming High">
   <profile>
    <name>Streaming High</name>
    <config resolution="1080p" fps="30" codec="H264">
     <bitrate>6000000</bitrate>
     <audio-bitrate>128000</audio-bitrate>
    </config>
   </profile>
  </profiles>
 </service>
</streaming>
  1. Load it. In the setup software, load the file with its load streaming settings command. Blackmagic's document says the services in the file then appear in the platform list next to the built-in ones.
  2. Choose the platform. In the box's streaming settings, choose StreamLive Pro as Platform and the server named in the file.
  3. Paste the key. Paste the stream key from the Encoder card into the key field. The file format also has a key element, but keeping the key out of the file means a shared file does not reveal it.
  4. Tick your channels in StreamLive Pro. Switch on the destinations in the Channels list and keep the Live stream page open and in front. It checks for your stream every ten seconds and sends it out when it arrives.
  5. Press On Air. Start streaming on the box. Within about ten to thirty seconds StreamLive Pro shows that the stream was detected.
  6. End from StreamLive Pro. Press Stop stream to end on every network, then stop streaming on the box.
The Live stream screen: Preview, Program and the channels panel (test account).
The Live stream screen: Preview, Program and the channels panel (test account).

What the values in the file mean

Part of the fileWhat to putWhy
codecH264The format allows H265 too, but our ingest accepts H.264 only
bitrateBits per second, for example 6000000 for 6 Mb/sOur ingest accepts 2 to 14 Mbps in total; stay within your upload
audio-bitrate128000Blackmagic's document says only 128 Kb/s is supported for audio
resolution and fpsThe highest mode the profile should coverA config with 1080p and 30 covers 1080p23.98 up to 1080p30, per the document

Our ingest limits are from Cloudflare Stream: Start a live stream. The upload arithmetic is in Upload speed and bitrate for multistreaming. You can add more profiles, for example a Streaming Medium with a lower bitrate for a weak line.

What we have not checked

We have not tested a specific Blackmagic model or firmware against StreamLive Pro, and Blackmagic's document does not state the keyframe interval the box uses or whether rtmps:// addresses work, so this page uses the RTMP tab. Test with colour bars or a standby slide and one unlisted YouTube channel before an important show. If the line is lossy and your model offers SRT, the document also describes SRT servers; our SRT tab is explained in Stream with SRT from OBS, vMix or a hardware encoder.

What can go wrong

SymptomFix
StreamLive Pro is not in the platform listThe file was not loaded, or it has a typo. Check the tags and load it again
On Air, but StreamLive Pro never detects the streamWrong key, or a key from another broadcast. Paste the key from the card you have open
Detected, no pictureThe profile uses H265. Change codec to H264 and load the file again
Works at the office, not at the venuePort 1935 is blocked there. Use another network
The box streams, the networks are emptyThe Live stream page was closed or in a background tab, or no channel was ticked. See OBS is streaming, but YouTube and Facebook show nothing

Frequently asked questions

Can a Blackmagic Web Presenter stream to YouTube and Facebook at the same time?

Through StreamLive Pro, yes. The box sends one stream to StreamLive Pro, and our servers send it to YouTube, your Facebook Page and every other channel you ticked.

Why do I need an XML file?

The box streams to the services in its platform list. Blackmagic's streaming XML file is how you add a service, here StreamLive Pro, to that list.

Can I use H.265 to save bandwidth?

No. The XML format allows it, but StreamLive Pro's ingest accepts H.264 video only.

Should the stream key go in the XML file?

It can, but it is safer to paste it in the setup software, so the file can be shared without the key.

Can I use the box during the StreamLive Pro trial?

No. Streaming from a hardware encoder is on the paid plans. The trial streams from the browser studio.

Keep reading

Connect Wirecast to StreamLive Pro with an RTMP Server

Send Wirecast's program to StreamLive Pro through an RTMP Server output and reach YouTube, Facebook Pages and more with one upload: Address, Stream, settings and fixes.

Connect Ecamm Live to StreamLive Pro over RTMPS

Add StreamLive Pro as an RTMP destination in Ecamm Live on the Mac and send one stream to YouTube, a Facebook Page, Twitch and more: fields, settings, fixes.

Live stream checklist: before, during and after

A printable live stream checklist: test broadcasts, stream keys, sound check, backup internet, what to do if the stream drops, and the work after it ends.

Upload speed and bitrate for multistreaming

YouTube's bitrate table for 720p to 4K, the upload you need to multistream from OBS vs a relay, CBR and 2-second keyframes, and how to test your connection.

Want to try it? 7-day trial, no credit card.

Start free
Mobile app Home Help Center Guides PrivacyTermsAccessibility