I use a service (StreamSpot by Subsplash) for live-streaming church services, and OBS operates as our encoder software. The way it works is that we schedule our broadcasts, and every minute or so, StreamSpot will check to see if it is getting a stream signal. If it is scheduled to stream and receives no signal, it will send a command over the network to the computer to launch OBS and start streaming. Same vice versa, you get the idea. Sometimes, when OBS launches, it shows a black screen but still plays audio. I realize that the problem is the software isn't recognizing the video feed. The easy solution is to deactivate the video source and reactivate it. Works every time. The problem is that while half of these services are being streamed, there is nobody at or near the computer to do this reactivation process, and the only ones who notice the issue are the ones who aren't even in/near the building. Is there a way to automatically reset the video capture source on startup?