Bug 179362

Summary: Add support for QVGA resolution (320×240) in getUserMedia API on iOS
Product: WebKit Reporter: Chad Phillips <webkit>
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: RESOLVED DUPLICATE    
Severity: Normal CC: eric.carlson, youennf
Priority: P2    
Version: Safari 11   
Hardware: iPhone / iPad   
OS: iOS 11   
See Also: https://bugs.webkit.org/show_bug.cgi?id=179227

Description Chad Phillips 2017-11-06 22:54:03 PST
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).
Comment 1 Eric Carlson 2017-11-07 13:36:12 PST
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 ***