This is a Python program that connects to a running OBS instance via websocket. We use it to display instructions to the person running the OBS stream for our worship service. It polls OBS every second to see if the scene has been changed. If it has, it checks to see if there is a message (from a json dictionary) for that scene. If so, it displays it, otherwise just displays a blank text pane. Included is the source code, a sample "scene_messages.txt" file and a couple of screen shots. Now our stream operators (some of which are middle schoolers) can get up to date instructions for each scene each week.
A shout-out thank you to John Hartman who suggested this approach.
A shout-out thank you to John Hartman who suggested this approach.