LevelChat Media SFU (HTTP surface)
v0.2.0
Servers
{base}
Operations
- get
/healthzLiveness probe
health - get
/readyzReadiness probe (mediasoup worker pool + NATS)
health - get
/metricsPrometheus exposition (text/plain)
health - get
/admin/roomsList rooms currently homed on this SFU instance
admin - post
/admin/drainMark this SFU as draining (stop accepting new rooms; existing rooms run to completion)
admin - post
/v1/rpcInternal JSON-RPC shim — forwards `{method, params}` to the same NATS RPC dispatcher
rpc - post
/v1/whip/{roomId}WHIP publish — POST an SDP offer, receive an SDP answer
whip - delete
/v1/whip/{roomId}/sessions/{sessionId}Stop a WHIP publish session
whip - post
/v1/whep/{roomId}WHEP subscribe — POST an SDP offer, receive an SDP answer
whep - delete
/v1/whep/{roomId}/sessions/{sessionId}Stop a WHEP subscribe session
whep - post
/v1/whep/{roomId}/sessions/{sessionId}/layerSwitch SVC layer on a live WHEP subscription
whep