OBS · Browser Source

Streamers

Chrome-free play view for OBS. Camera on device. Viewers beat you from their phone — no Twitch Extension, no chat bot.

Browser Source (play)

https://pushflappy.com/stream

Size: 1920×1080. Same crop as /play?obs=1. Dark margins sit outside the playfield so a scene crop stays clean.

  1. OBS → Sources → Browser → URL above, width 1920, height 1080.
  2. Allow the camera when Chromium prompts (OBS is its own browser).
  3. Hold a plank until Start position set — the existing 3-2-1 countdown starts on its own.

/stream hides Home / Board / Squat promo / FAQ chrome. Score and beat-me HUD render larger for capture. Longer write-up: OBS overlay guide.

Camera

Phone face-up on the floor under you, or a webcam aimed at a push-up plank (shoulders visible). Same setup as /play.

Viewers beat you

Viewers open the beat-me link on their phone: https://pushflappy.com/play?beat={score} (optional &reps=). Wipeout still leads with Challenge a friend.

Streamer can also load a target on the capture: https://pushflappy.com/stream?beat=12.

Optional overlays

Daily board — /overlay

Second Browser Source: https://pushflappy.com/overlay. Suggested 480×1080 or 720×720. No camera. Today’s Pacific board.

Race board — /race/{id}/overlay

Mint a race at /race, then add https://pushflappy.com/race/{id}/overlay (or /race/{id}?obs=1). Viewers join on their phone. Async scores, not lockstep frames.