Couple of thoughts
1. you could Use Windows OS Scheduler to execute command lien to start OBS, and have the settings such that streaming auto starts. And then another Scheduled Task to run command line to close OBS
- There is also the websocket remote connection option of OBS that would allow OBS control from something else (script, app, etc).. limit is only your imagination
2. Or I use plugin
Advanced Scene Switcher 1.8 to handle automation for me
if you search this forum, you'll see script examples for command line control of OBS