A simple html/js tool that allows you to scan the resolutions and framerates supported by your browsers and webcam.
A live working version of this tool is available at https://addpipe.com/webcam-resolution-tester/ .
- can scan all your webcams or front/back cameras in one go
 - works as expected on mobile devices with their multiple cameras
 - detects maximum fps supported by the webcam per each resolution
 - can scan using both 
ideal(recommended) andexactvideo constraints - results can be exported or copied as csv, markdown, json or xml
 - scan results table includes camera name and browser; export filename contains camera name
 - prints out the 
getCapabilities()information for the video track - works on all secure contexts (including 
file://) - relies on 
video.videoWidthandvideo.videoHeightfor width and height, not ontrack.getSettings()(it matters on mobile devices where the device will respond with a portrait video when held in portrait mode) - marks a resolution as failed with 
OverconstrainedErroronly when that error is thrown (when requestingexactresolutions) - new button to release the webcam when you're done scanning
 
This project is licensed under the AGPL-3.0 License. See the LICENSE file for details.