hypr.stream

Einrichtungsanleitung

Minimale Beta-Checkliste für Stripe Checkout-Spenden, Stripe Connect-Onboarding, Convex-Widgets, OBS-Overlays und Chat-Relay bei 0% Plattformgebühr.

1. Runtime

  • Setze Convex URL und Clerk-Schlüssel für das Panel.
  • Setze CLERK_JWT_ISSUER_DOMAIN im Convex Dashboard.
  • Führe Convex codegen nach der Issuer-Konfiguration aus.

2. Zahlungen

  • Setze STRIPE_SECRET_KEY und STRIPE_WEBHOOK_SECRET in Convex.
  • Schließe Stripe Connect-Onboarding im Panel ab und bestätige Auszahlungsbereitschaft.
  • Halte in der MVP-1 Beta die Plattformgebühr bei 0% (Stripe Processing-Gebühren gelten weiter).
  • Behandle Rückerstattungen und Disputes als Verantwortung des Streamers mit Eskalation über Support.
  • Nutze Stripe Testmodus vor Live-Spenden.

3. OBS

  • Erstelle oder nutze Standard-Widgets im Panel.
  • Erstelle ein Overlay-Token für jede Browser Source.
  • Nutze Panel-Vorschau und Test-Event, bevor du die URL in OBS kopierst.

4. Chat relay

  • Deploye den Relay mit gesetztem CHAT_RELAY_INTERNAL_SECRET.
  • Setze NEXT_PUBLIC_CHAT_RELAY_URL, VITE_CHAT_RELAY_URL und VITE_OVERLAY_FANOUT_URL auf den gehosteten Relay.
  • Stelle /health für Erreichbarkeitschecks im Panel bereit.
  • Veröffentliche Chat-Nachrichten nur über den internen bearer-auth Endpoint.

5. Verifikation

  • Führe pnpm check:runtime-config, check:vercel-env-shape und check:deployed-auth-config aus.
  • Führe pnpm check:convex-http-smoke, check:public-web-smoke und check:local-drills aus.
  • Behandle pnpm check:backlog-completion als finale Beta-Freigabe.
Einrichtungsanleitung | hypr.stream