WebSocket Connecting to the built-in WebSocket endpoint allows for interacting with OBS Studio from external applications and scripts. For more details on enabling WebSocket, see the Remote Control Guide. For more information on the WebSocket library, see the GitHub repository. You can also learn about the obs-websocket protocol API.
Only download obs-websocket from here if you are running OBS v27. For v28 and above, obs-websocket is included with OBS Studio. A WebSocket RPC API for OBS Studio. The WebSocket server runs on port 4455. See here for client software and libraries that support obs-websocket's protocol.
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. This is an alpha release, so things might break (this plugin or your OBS). Also, some methods are not implemented.
Palakis submitted a new resource: Websocket plugin - Remote-control your OBS Studio with Websockets 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...
However, you can download obs-websocket for older releases of OBS Studio. It is highly recommended to keep the WebSocket protected with a password against unauthorized control.
I tried other plugins outside of that which came with OBS but they failed to load at all. The one with OBS generating this error: 19:47:51.151: [obs-websocket] [WebSocketServer::onOpen] New WebSocket client has connected from [::ffff:192.168.xx.xxx]:56409 19:47:51.152: [obs-websocket]...
Goal of the script: Send command to OBS to make it do something, like switch scenes, change Sources, play a gif, etc. I've tried using Postman to get an example, and while I can connect, I get errors about the websocket version from the client being out of date when I try and SEND something to...
The websocket functionality for 5.x websocket is integrated in obs. Installing a plugin to try to add it is going to actively break the functionality. Uninstall any websocket plugins you may have installed, then repair your installation of obs using help - check file integrity.
A script in OBS, or a separate app using websocket, can command OBS to change profile, thus changing the key. 2) Within the folder for each profile (on Windows, something like C:\Users\ {username]\AppData\Roaming\obs-studio\basic\profiles\ {profilename}) the stream protocol and key are stored in service.json.
OBS plugins are located in Library > Application Support > obs-studio > plugins > obs-websocket > bin > obs-websocket.so - copy it. Applications> right click OBS > show package contents > plugins> paste the .so file here.