Live preview.
The full track settings the browser negotiated with your camera — resolution, frame rate, device label, facing mode — read straight from the MediaStreamTrack. Use this to confirm what your conferencing app is really getting.
Measured FPS is sampled with requestVideoFrameCallback when available (Chromium / Safari), falling back to the rAF loop and the video element's currentTime delta. The negotiated rate may differ from the advertised one — that's the camera adapting to lighting.
The video stream stays on this page. Nothing is uploaded, recorded, or sent anywhere.