AV Test Bench

Camera/mic access requires HTTPS or http://localhost. Click Start to grant permission.

Live Preview

Status: idle

Current Track Settings

Video track settings
(not started)
Audio track settings
(not started)

Resolution / FPS

Notes:
  • These values are applied as ideal constraints. If the camera cannot match them, the browser will pick the closest supported mode.
  • If you need strict matching, that is possible too, but it increases failure rates (OverconstrainedError).

Audio Meter

-∞ dB
0%
The meter uses RMS from the time-domain signal. It will be inactive if no microphone track is available.

Camera Controls Exposed by Browser

This section is generated from videoTrack.getCapabilities(). If a capability is not reported by your browser/camera, it will not appear here.

Microphone Controls Exposed by Browser

This section is generated from audioTrack.getCapabilities(). Typical controls include echo cancellation, noise suppression, auto gain control, etc.

Recording (Video + Audio)

00:00
Recording notes
  • Most Chromium browsers record to video/webm (VP8/VP9 + Opus). Support varies by platform.
  • If your selected format is unsupported, recording will fail. Use the dropdown options that are detected as supported.
  • Some cameras only allow certain modes; recording quality depends on your live constraints.
Playback (last recording)