https://bugs.webkit.org/show_bug.cgi?id=178109 deals with adding arbitrary resolutions to getUserMedia. At https://bugs.webkit.org/show_bug.cgi?id=179227 I make the case for adding QQVGA resolution (160 x 120) support. I've also noticed that iOS also doesn't currently provide support for QVGA (320 x 240), which, similar to QQVGA, is a must have resolution. Most importantly: 1. It's a standard resolution (see https://en.wikipedia.org/wiki/Graphics_display_resolution#QVGA_.28320.C3.97240.29), which I'm pretty confident would be supported natively by most webcams. 2. Ideal resolution for multiparty videoconferencing solutions. 3. Useful as a fallback resolution for users with slower internet speed (as it's 1/4 the size of VGA).
Duping to bug 179227 because both are a request to expose widths and heights that require up/down scaling (WebKit currently only supports video capture sizes supported by AVCapture directly). *** This bug has been marked as a duplicate of bug 179227 ***