Resource icon

obs-websocket - Remote-control OBS Studio from WebSockets 4.9.1

Supported Bit Versions
32-bit, 64-bit
Source Code URL
Minimum OBS Studio Version
Supported Platforms
Windows, Mac OS X, Linux
A Websocket API for OBS Studio. The websocket server runs on port 4444 and the protocol is based on the OBSRemote protocol (including authentication) with some additions specific to OBS Studio.

Install instructions (Windows)
- Using the installer (recommended)
: download it, launch it and follow the instructions.
- Using the .zip archive : copy the contents of the archive to the root of your OBS Studio installation folder.

Usage instructions
See on the GitHub repository.

Please note that, even if the plugin's websocket API uses the OBSRemote protocol, it is not compatible with existing OBSRemote clients and libraries !
First release
Last update
4.95 star(s) 20 ratings

More resources from Palakis

Latest updates

  1. obs-websocket 4.9.1

    Changes since 4.9.0 New Features Added Events: 2 new Virtualcam-related events. Added...
  2. obs-websocket 4.9.0

    Only use this release with OBS Studio 26 or above! Changes since 4.8.0 New Features Added...
  3. obs-websocket 4.8

    Only use this release with OBS Studio 25 or above! Changes since 4.7.0 New Features Added...

Latest reviews

How can this plugin only have 19 reviews with so many people using it
Suggestion: Inform if the scene is marked to show in multiview
Wonderful! I'm not a great coder at all and I managed to use the javascript api very easily (custom browser source that controls OBS, yay). And thanks for making a Mac version!
There are many tools that can work with this plugin.
We use OBS web socket to connect with Touch Portal!, keep up the amazing work!
Excellent, it allows me to change ffmpeg_source from my own application via Go (GoLang) over WebSocket..
I started working with the API yesterday. It seemed daunting to use but turned out to be absolutely clean and wonderful although the documentation could do with more detail. Nice clean JSON based interaction which I really like.
Paired with the t2t2 web client, this was such a simple setup. Works perfect!
Works wonders to control OBS remotely, especially when paired with t2t2's obs-tablet-remote web UI or your own custom code.
Works good, would be awesome to be able to set random transitions from the quick transition section or something. As it is, transitions are just standard fades.