Automatic Scene Switcher
CloudOBS scene switcher features
The Automatic Scene Switcher feature in CloudOBS automatically switches between different scenes based on bitrate conditions.
This can be particularly useful when network conditions fluctuate unpredictably while livestreaming and you want to keep your viewers engaged even if your streaming device loses signal.
If you head to Settings > System you will find the Automatic Scene Switcher settings.
When Scene Switch Mode is set to Default (when streaming) it will only engage while the server itself is streaming to your configured destination, even if there is an active ingest feed.
However, if it is set to Override (always) then scene switching logic will occur according to the Main Ingest bitrate, even when the server is not streaming. But only if the scene switching system is not otherwise paused (such as when the current scene is a custom scene created by the user.
Whereas, when set to Disabled (off) the Auto Scene Switcher will never change scenes.
This may be useful if you intend to program your own scene switching logic.
The built-in system was designed for RTMP ingests and as such does not take into account an SRT ingest's round-trip time (RTT) parameter.
From the irl.run dashboard, Settings > Ingests will show you your list of ingests.
Just below each Ingest is a button labeled [Set as Main].
The bitrate of the Main Ingest is what the Automatic Scene Switcher will use to determine when to switch scenes.
Regardless of which ingest is set as the Main Ingest, the Automatic Scene Switcher will only switch between the three default scenes named above: Ingest, Ingest Low-bitrate, and Ingest Offline.
On your irl.run dashboard, there are a few default scenes created for you.
Of those, the following are the most relevant to the Automatic Scene Switcher feature:
You can see they have a small robot icon before the scene name itself.
These are only the scenes that the Automatic Scene Switcher will switch between when the bitrate conditions are met.