Api Whip Publish

Authenticated WHIP signaling proxy for the browser encoder (golive-beta).

The browser never talks to the internal whip MediaMTX instance directly -- it POSTs its SDP offer here instead, exactly like every other authenticated API route (session cookie via get_current_user). The stream key used for the internal WHIP publish is DERIVED from the caller's own session (user.stream_key), never accepted from the request -- so a browser can only ever publish under its own logged-in user's key, structurally, not by a validation check that could have a bug. whip itself has no public port; only this route can reach it.

post/api/whip/publish

Request

  • Base URL: https://sleipnir.tv (the document declares no server; this is the origin it was published from)
  • URL: https://sleipnir.tv/api/whip/publish
  • Auth: none declared

Cookies

relay_sessionstring nullable

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.