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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
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

2026-05-18