XSplit Broadcaster's Macros extension works by creating events that automate various actions for you to save time and help get you through livestreams/recordings more efficiently.


In this guide, we'll learn how Macros can be used to automatically start your streaming outputs simultaneously with just a single key press.

Go to Broadcast and make sure all your streaming outputs are set up.

Highlighting two stream outputs ready for streaming under the Broadcast Menu

Click here to learn how to setup a streaming output.

Go to Extensions > Macros. The Macros window should appear.

Selecting Macros under the Extensions Menu in XSplit Broadcaster

Click the + icon to add a new macro.

Clicking the + icon on an empty Macros window adds a new one

If you already have other macros, you can instead click the + icon at the top-left portion of the window to add a new one.

Choose and select On key down under Event. A new entry field should appear just below it.

Selecting "On key down" as an event in XSplit Broadcaster's Macros

Click the entry field once, then type in your preferred key combination or mouse click. In this guide we'll use CTRL+DOWN as an example.

Using CTRL + Down Arrow as the key down trigger for the Macro

Under Action, select Start/stop broadcast in the drop down menu. Two new dropdown menus should appear.

In Select output/channel, select the first streaming output you want to use.

It's also possible to select Local Recording instead of a streaming output if you wish to do a simultaneous recording and streaming.

In Select Function, select Start.

Creating a YouTube Live Start Stream Action in Macros

Click Add action. This creates a new one within the same event.

Clicking on Add Action creates a new Action field within the same Event in Macros

Choose and select Wait, then set the time (ms) to 1000. Do not skip this step, as this action creates a momentary, albeit unnoticeable gap between the first and second stream output, allowing XSplit Broadcaster to properly process each action.

The Wait action with a wait value of 1000 milliseconds

Click Add action again.

Under Action, select Start/stop broadcast in the drop down menu. Two new dropdown menus should appear.

In Select output/channel, select the second streaming output you want to use.

In Select Function, select Start.

Creating a Facebook Live Start Stream Action in Macros

Your Macros Actions should look like this:

Showing how the Actions on a Multistreaming Event should look like

OPTIONAL: Don't forget to rename your Macro by clicking the Pencil icon at the top.

Check Enable event listener to activate the macro.

Checking Enable event listener to activate the Macro

To ensure everything is working, it's best to use the Test button located at the upper right corner of the Macros extension window. Close the window when done.

Clicking the Test button at the upper-right corner of the Macros extension window


That's it! Go back to the XSplit Broadcaster main program window then press your assigned key to start the simultaneous streaming process.
Was this article helpful?
Cancel
Thank you!