READY37 TESTSNO ACCOUNTRAW SIGNALS STAY ON THIS DEVICE
Device lab/Camera
CAMERA TEST

Test your webcam.

Start the camera, check the preview, then read resolution, FPS and image controls.

NO INSTALLLIVE FEEDBACKLOCAL ONLY
STARTStart camera
WATCHWatch preview and frame stats
ACCESSCamera only if requested
DATALocal only
1Start camera
2Watch preview and frame stats
3Stop when done
LOCAL VIDEO PREVIEW

Verify the camera path before the call.

CAMERA / IDLENo video leaves this browser tab.
OFFLINEAWAITING SIGNAL
FRAME DELIVERY / FIXED 10 SECIDLE
LONG FRAMES—
SEVERE STUTTERS—
EST. MISSED—
P95 JITTER—

VideoFrameCallback delivery is compared with the negotiated stream cadence. It does not expose every sensor exposure.

LOW-DIMENSIONAL IMAGE SIGNALS / 64×36 SAMPLEAWAITING VIDEO FRAME
BRIGHTNESS—
CONTRAST—
SATURATION—
EDGE ENERGY—

Relative frame signals help compare lighting and focus changes. They are not calibrated exposure, color or optical MTF scores.

LOCAL WEBRTC ENCODER / FIXED 8 SECIDLE
MINIMUM—
MAXIMUM—
P95—
CODEC—

The camera track is encoded through two local peer connections. No media is sent to an InputProof server.

REAL DEVICE PERMISSION / CAMERAIDLE

Permission, live Track and release state are measured locally. No audio sample or video frame is stored in this record.

PERMISSION APIUNKNOWN
REQUEST OUTCOMEIDLE
REQUEST LATENCY—
TRACK STATE—
GRANT-TIME FLAGS—
DEVICE LABELS0 / 0
RELEASE CHECKNOT RUN
ENDED TRACKS0 / 0
SECURE CONTEXT—
FIRST FRAMEIDLE
FIRST-FRAME LATENCY—
FIRST-FRAME SIGNALNONE
TRACK LABELHidden until permission grant
DIAGNOSTIC ACTION ENGINECOMPLETE THE PROTOCOL

Open the camera stream to begin diagnosis

Current media state: idle.

1 FINDING(S)2 ACTION(S)RULES / EVIDENCE-BOUND
01
INFO

Open the camera stream to begin diagnosis

Current media state: idle.

LIKELY CAUSES
  • Site permission is not granted.
  • Another app may own the camera or the selected mode is unavailable.
ACTIONS
  1. Allow camera access and close call or capture applications.
  2. Retry the default resolution before selecting a high-resolution profile.
RETEST CONDITION

The live preview and negotiated settings must appear.

Actions are generated from visible Evidence fields and versioned product rules. They do not identify a physical root cause with laboratory certainty.

LOCAL BASELINE HISTORY / OPT-IN

Compare repeat tests without an account.

0 / 20 SAVED · 90 DAY RETENTION
Device report

Complete this protocol before saving a baseline.

CAMERA DELIVERY REPEATABILITY / LAST 5NEEDS MORE RUNS
0/5 RECENT COMPATIBLE RUNS

Save 3 more compatible run(s).

Delivered FPS— FPSNEEDS 3 VALUESSTABLE ≤5% · REVIEW ≤12%NEEDS MORE RUNS
Frame stability— %NEEDS 3 VALUESSTABLE ≤5 pp · REVIEW ≤12 ppNEEDS MORE RUNS
Frame delivery— %NEEDS 3 VALUESSTABLE ≤3 pp · REVIEW ≤8 ppNEEDS MORE RUNS
Severe stutters—NEEDS 3 VALUESSTABLE ≤1 · REVIEW ≤4NEEDS MORE RUNS
0 incompatible/incomplete and 0 older compatible run(s) excluded. The browser cannot prove the same camera or exposure state was used each time.
No raw axes, key logs, audio, video, images, full user agent or device ID is stored. Clearing browser site data also removes this history.
API MediaDevices + MediaStreamTrack + HTMLMediaElement + VideoFrameCallbackPROCESSING BROWSER LOCALSCHEMA inputproof-evidence-v1RAW UPLOAD 0 B
OPTIONAL TIPSImprove repeat checks0/3 checked

Optional. The test works without this; these tips only reduce comparison noise.

MEASUREMENT BOUNDARY

Useful evidence, without pretending to be a laboratory.

01

Settings describe the browser stream, not every sensor mode.

02

Focus and image quality need visual inspection.

03

Local stills clear when the tab closes.