Voltar ao ranking

obsproject/obs-websocket

C++

Remote-control of OBS Studio through WebSocket

obs-studiowebsocketremote-controlhacktoberfest
Crescimento de estrelas
Estrelas
4.3k
Forks
747
Crescimento semanal
Issues
129
2k4k
out. de 2016jan. de 2020abr. de 2023jul. de 2026
README

obs-websocket

WebSocket API for OBS Studio.

Discord Financial Contributors on Open Collective

Downloads

obs-websocket is now included by default with OBS Studio 28.0.0 and above. As such, there should be no need to download obs-websocket if you have OBS Studio > 28.0.0.

Binaries for OBS Studio < 28.0.0 on Windows, MacOS, and Linux are available in the Releases section.

Using obs-websocket

It is highly recommended to keep obs-websocket protected with a password against unauthorized control. obs-websocket generates a password for you automatically when you load it for the first time. To change this, open the "obs-websocket Settings" dialog under OBS' "Tools" menu. In the settings dialog, you can enable or disable authentication and set a password for it.

(Psst. You can use --websocket_port(value), --websocket_password(value), --websocket_debug(flag) and --websocket_ipv4_only(flag) on the command line to override the configured values.)

Possible use cases

  • Remote control OBS from a phone or tablet on the same local network
  • Change your stream overlay/graphics based on the current scene
  • Automate scene switching with a third-party program (e.g. : auto-pilot, foot pedal, ...)

Client software

Client libraries (for developers)

Here's a list of available language APIs for obs-websocket:

The 5.x server is a typical WebSocket server running by default on port 4455 (the port number can be changed in the Settings dialog under Tools). The protocol we use is documented in PROTOCOL.md.

We'd like to know what you're building with obs-websocket! If you do something in this fashion, feel free to drop a message in #project-showoff in the discord server!

Contributors

Code Contributors

This project exists thanks to all the people who contribute. Contribute Code.

Financial Contributors

Become a financial contributor and help us sustain our community. Contribute Financially

Individuals

Organizations

Support this project with your organization. Your logo will show up here with a link to your website. Contribute

Repositórios relacionados
bluenviron/mediamtx

Ready-to-use Media-over-QUIC / SRT / WebRTC / RTSP / RTMP / LL-HLS / MPEG-TS / RTP live media server and media proxy that allows to read, publish, proxy, record and playback real-time video and audio streams.

GoGo ModulesMIT Licensertsprtp
mediamtx.org
19.6k2.3k
DistroAV/DistroAV

DistroAV (formerly OBS-NDI): NDI integration for OBS Studio

C++GNU General Public License v2.0obs-studiovideo
distroav.org
4.5k430
royshil/obs-backgroundremoval

An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming.

C++GNU General Public License v3.0obsobs-plugin
royshil.github.io/obs-backgroundremoval/
4.4k283
Vhonowslend/StreamFX-Public

StreamFX is a plugin for OBS® Studio which adds many new effects, filters, sources, transitions and encoders! Be it 3D Transform, Blur, complex Masking, or even custom shaders, you'll find it all here.

C++GNU General Public License v2.0pluginaddon
streamfx.vhonowslend.com
4.2k3.1k
locaal-ai/obs-backgroundremoval

An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming.

C++GNU General Public License v2.0obsobs-plugin
3.2k213
xfgryujk/blivechat

用于OBS的仿YouTube风格的bilibili直播评论栏

JavaScriptnpmMIT Licensebilibilibilibili-live
blive.chat
2.7k277
CatxFish/obs-virtual-cam

obs-studio plugin to simulate a directshow webcam

C++GNU General Public License v2.0obs-studioplugin
obsproject.com/forum/resources/obs-virtualcam.539/
1.8k345
royshil/obs-localvocal

OBS plugin for local speech recognition and captioning using AI

C++GNU General Public License v2.0aiobs
obsproject.com/forum/resources/localvocal-live-stream-ai-assistant.1769/
1.6k120
WarmUpTill/SceneSwitcher

An automation tool for OBS Studio

C++GNU General Public License v2.0obs-studio
obsproject.com/forum/resources/automatic-scene-switching.395/
1.5k107
Niek/obs-web

OBS-web - the easiest way to control OBS remotely

SvelteGNU General Public License v3.0obsopenbroadcaster
obs-web.niek.tv
1.4k173
tiangolo/nginx-rtmp-docker

Docker image with Nginx using the nginx-rtmp-module module for live multimedia (video) streaming.

ShellMIT Licensenginx-rtmpobs-studio
1.3k387
BlankSourceCode/obs-zoom-to-mouse

An OBS lua script to zoom a display-capture source to focus on the mouse

Lualuaobs
1.2k138