OBS remote control

k.k.supporter

New Member
I'm not sure if I'm right in this area of the forum, If not, please let me know.
I'm streaming music and therefore I need two PCs, one for the music playback and one as streaming PC with OBS. Unfortunatelly the distance between the two PCs is big, so I have no possibility to operate the streaming PC from my possition during the stream. I don't need much, because I have not a lot of things I have to trigger within the stream, because most of it is automated (streamelements/streamer.bot). But I would like to switch scenes and also start and stop the stream. Is there any possibility (via LAN or Web Based services) to controll these "basic functions" from my music PC (ideally with an Streamdeck)?
I can imaging, that there is a possibility via the chat commands (sent a chat command via the streamdeck, and there is a streamer.bot action for this command), but honestly I would be prefer a smarter solution and also one with low latency. I don't want to use Teamviewer or something like that, because this costs performance and also the usage of the streamdeck is only possible via workaround.
 

AaronD

Active Member
OBS includes WebSockets, and its command set includes those functions. Or you can use the Advanced Scene Switcher plugin to translate an arbitrary WebSocket command set into any action that the plugin can do. (which is a LOT!)

A brute-force method would be VNC, which copies the screen, mouse, and keyboard to a remote machine across the network. Lots of ways to do that, both free and paid.

Something else that might be fun to try, is NodeRED. Install it on the controlled end, and then everything else is done in a web browser. On the installed end, use the browser to install the Dashboard palette, and then build a program by adding blocks and connecting their messages to do what you want. On the controlling end, point a web browser to it, and you get the dashboard that you just built. That works for any PC, phone, tablet, etc., and the only thing to install is NR on the controlled PC.
 
Top