RCSP Console
A browser console for driving an RCSP server (the Rokoko SDK Driver). You
send commands - ListDevices, GetDeviceInfo, subscriptions, and the rest of
the RCSP command set - and watch the responses and events
stream back in real time. It’s the interactive counterpart to the
Python RCSP examples: the same protocol, but
explorable from a UI.
Built with Vite + React + TypeScript. It uses the shared bridge-web-core
library for the WebSocket lifecycle and the connection bar.
Connection
Section titled “Connection”| App dev server | http://localhost:5180 |
| Bridge endpoint | ws://127.0.0.1:8137 (RCSP) |
| Source | $ROKOKO_SDK_HOME/examples/web/rcsp-ws-bridge-web |
The RCSP bridge is bidirectional: commands go browser → bridge → driver, and
responses and events come straight back. It’s a transparent relay — pairing a
request with its response by TrackId is the app’s job, not the bridge’s.
Running
Section titled “Running”Make sure the driver and bridge are running (see Running an app), then start the dev server from the workspace folder:
cd $ROKOKO_SDK_HOME/examples/webpnpm --filter rcsp-ws-bridge-web devOpen http://localhost:5180, confirm the bridge URL (ws://127.0.0.1:8137) in
the connection bar, and click Connect.
What you can do
Section titled “What you can do”- Send any RCSP command and inspect the
response_ok/response_errorpayload. - Subscribe to publishers (e.g.
DeviceEvents) and watcheventmessages arrive between command round-trips. - Read the wire format alongside the RCSP specification — the app’s protocol client mirrors the same envelope and framing.