With XSplit Broadcaster's Macros Extension, it's possible to automate your entire recording/livestream session from start to finish.
In this guide, you will learn how the Macros Extension's actions/conditions can be used to automatically start a recording on a set schedule and play a video file.
Make sure the scenes and sources in your presentation are ready.
Go to Extensions > Macros. The Macros window should appear.
Choose and select On scheduled time under Event. A new entry field should appear just below it.
Set your preferred time under Schedule. In this guide we'll use 12:00am as an example. This will allow the macro event to start automatically at exactly 12am.
Under Action, select Start/stop broadcast in the drop down menu. Two new dropdown menus should appear.
In Select output/channel, select Local Recording.
We want to play a video as soon as the stream event starts. For this, our media file needs to meet a certain Condition to proceed with the process.
Click Add Condition. This creates a new condition within the same event. Select Check media state in the drop down.
In Select scene, select the scene of the media file source.
In Select media source, select the media file source itself.
In Select media state, select not playing.
In Select Action, select Set media source playback state.
In Select scene, select the scene of the media file source.
In Select media source, select the media file source itself.
In Select media state, select Play.
Your Macros should look like this:
That's it! Go back to the XSplit Broadcaster main program window and leave the program running. The recording session and playback will automatically start at your preferred time.