Detect every camera attached to this computer and read everything the browser knows about it — resolutions, frame rates, focus, zoom, white balance, exposure, USB IDs and more. Runs entirely in your browser; nothing is uploaded.
Drag sliders to apply constraints in real time. Some controls only take effect when the matching mode is set to manual (e.g. colorTemperature needs whiteBalanceMode: manual).
| Select a camera to view its current MediaTrackSettings. |
Ranges & enum values supported by this camera (from track.getCapabilities()).
| — |
Which constraint names the browser understands at all (from navigator.mediaDevices.getSupportedConstraints()).
Use Pick USB camera (WebUSB) above to read raw USB descriptors (vendor ID, product ID, serial, class, etc.). Available on Chromium-based browsers over HTTPS.
{}