For a house of Worship live stream, using Facebook's Scheduled Video events (so non FB users can also watch Live.. no need to login)
I make extensive use of
https://obsproject.com/forum/threads/advanced-scene-switcher.48264/, and have approx 30 OBS scenes
- Per FB rules, I start stream more than 10 minutes in advance of Scheduled start time. I do this manually for flexibility (could be automated)
- With Adv Scene Switcher, I've set specific scene changes based on time for things to start
- Change to Scene 1 based on Scheduled Start time. This also triggers start of OBS Recording.
- was 10 seconds, now 25 seconds later (due to FB not-auto-starting promptly like it did last year), I change to 2nd scene
this is to leave the scene/slide up long enough for FB to start and capture video, to then use as Thumbnail (so I don't have to do that manually later)
on second scene I have a countdown timer, and again use some of the Advanced Scene Switcher Time based scene changes
- then on I use Advanced Scene Switcher to monitor pre-recorded videos, and change scene when video ends.
The above automates the first 10-12 minutes of my live stream.
I then alternate back and forth from pre-recorded to live video, different scenes for each
To the end of service, once I hit a certain scene, my entire end sequence is also automated via same plugin, in my case, playing final pre-recorded video, then scene switch to good-bye slide/scene, then copyright notice scene/slide, then final scene that ends stream and recording
To FeretBomb's point, I then use Exeldro's
https://obsproject.com/forum/resources/media-controls.1032/ so I can monitor time remaining on pre-recorded videos and be ready for the automated changes to being 'Live'