Auth inside a headless browser
The OBS Browser source cannot show a login. Each creator gets a signed, scoped, revocable token embedded in the URL — enough to render their own stream surface and nothing else.
Go live from OBS — no desktop app, no plugin
Streamerdap turns a browser URL into a streaming surface. Creators drop it into an OBS Browser source and their stream runs straight from the web app — nothing to install, nothing to update.
Around that sits the business: PayPal subscriptions, renewal handling and plan-based feature gating, so what a creator can do on air follows the plan they are actually paying for.
The OBS Browser source cannot show a login. Each creator gets a signed, scoped, revocable token embedded in the URL — enough to render their own stream surface and nothing else.
PayPal webhooks arrive out of order and sometimes twice. Every event is signature-verified and applied idempotently against a stored subscription state machine, so a replayed renewal never grants a second month.
A plan can lapse while a creator is live. Entitlements are resolved server-side per request against the subscription state rather than trusted from the session, so a downgrade takes effect without needing the creator to reconnect.