Over on my channel, I prefer to play games in true fullscreen to eek out all the FPS I can. When streaming, this means that I have to go through an annoying alt-tabbing in order to change settings. To get around this, I set up a local remote for OBS so I can control it with either my laptop or phone. Here’s how.
1. Install OBS Websocket
This simple plugin creates a websocket endpoint for OBS on a port that you specify. Don’t worry, as long as your PC is behind your router and your PC’s local IP is not set outside the DMZ, you’ll be fine (if you don’t know what that is, you likely haven’t set it up).
Download it from Github, here:
Once installed, you will see the controls in OBS’s menu:
Websocket server settings
Even though it shouldn’t be accessible from outside your LAN, it’s always smart to set a password. You can choose any port that’s not in use.
4444 is a good default.
2. Bookmark OBS Remote
Now that your server is running on OBS over on your streaming/gaming PC, you’ll want to move over to your laptop or phone and open this URL: http://t2t2.github.io/obs-tablet-remote/
The Github project is here, but you don’t really need the source:
OBS Remote offers an array of panels that you can add and arrange how you see fit:
The ones I use are:
- Scene Switcher (left)
- Stream Status (middle)
- Frame (right, see step #3)
Pretty self-explanatory except for the Frame panel. You want to be able to switch scenes (for example, go to a “BRB” scene or a “No Camera” scene) and you want to be able to start and stop the stream remotely.
3. Add Chat
For the Frame panel, I use a URL that is designed to be used within OBS itself. You can find the web chat url builder here: https://restream.io/webchat-app
Instead of putting it as a BrowserSource in OBS, I set all the opacity percentages to 100% and copy the url into OBS Remote:
This allows me to track the chat on all the platforms I stream to. If you’re only streaming to Twitch, a better option would be to embed your chat pop out link. For example: https://www.twitch.tv/vocino/chat?popout=
Most other platforms have similar pop out chats.
You could also insert other frames, like maybe the Twitch stream inspector to keep track of your stream’s health. You get the idea.
The Final Product
Here’s what the final product looks like as a simple starter layout. As you can see, it allows me to switch from my three scenes as well as start and stop both streaming and recording. On the right, I can watch the chat across platforms.