SYSTEM READYENGINE PLATFORM-V1SUITES 07 / 37 ENTRIESPROCESSING ON DEVICERAW UPLOAD 0 BOUTPUT JSON / SCORECARD / PRINT
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 stuttersNEEDS 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.