obs-websocket is the WebSocket control interface for OBS Studio, enabling external applications to monitor and control OBS remotely. It lets developers build tools that change scenes, control streaming or recording, manage sources, adjust inputs, read status information, and automate production workflows. The plugin is included by default in OBS Studio 28 and newer, so most modern OBS users do not need a separate installation. It exposes a structured request, response, and event protocol that can be used by dashboards, stream decks, bots, automation scripts, remote controllers, and broadcast systems. obs-websocket is especially useful for streamers, developers, live-event teams, and studios that need programmable control over OBS. It turns OBS from a manual desktop tool into an automation-ready production engine.

Features

  • Remote OBS Studio control
  • Scene and source management
  • WebSocket request and event protocol
  • Streaming and recording automation
  • Input and output status monitoring
  • Default inclusion in modern OBS Studio

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow obs-websocket

obs-websocket Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of obs-websocket!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

C++

Related Categories

C++ WebSocket Servers

Registered

2 days ago