OBS WebSocket Tester

Use this page to verify the OBS WebSocket requests that Social Stream Ninja Event Flow sends from actions.html. It is intended for diagnosing OBS scene, source, filter, mute, recording, streaming, and replay buffer actions before wiring them into a live flow.

Compatibility

Supported: OBS 28+ with the integrated OBS WebSocket v5 server. The default local server URL is ws://127.0.0.1:4455.

Password: optional. Leave it blank if your OBS WebSocket server does not require authentication.

Older installs: OBS 27 and the old obs-websocket 4.x plugin usually use port 4444. Social Stream Ninja Flow Actions use the v5 request model, so 4444 setups are not compatible without upgrading OBS / obs-websocket.

Browser note: some external browsers block ws:// from an https:// page. If that happens, use this from OBS Browser Source or point it at a secure websocket endpoint.

Connection

Idle. No OBS WebSocket connection yet.

Flow Action Mapping

These are the OBS WebSocket calls the Event Flow OBS actions use after this update.

Flow action OBS WebSocket request(s)
Change Scene SetCurrentProgramScene
Toggle Source GetCurrentProgramScene, GetSceneItemId, GetSceneItemEnabled, SetSceneItemEnabled
Toggle Filter GetSourceFilter, SetSourceFilterEnabled
Mute/Unmute Audio GetInputMute, SetInputMute
Start / Stop Recording StartRecord, StopRecord
Start / Stop Streaming StartStream, StopStream
Save Replay Buffer SaveReplayBuffer

Quick Diagnostics

Flow Action Checks

Custom Request

Log

Ready.