Why is there a difference between minimum resolution in a webview vs react-native

Hi, I wondering if anyone knows the answer to the following:

If I’m publishing the user’s camera from Safari on an iOS device, I can get use minimum resolution of the following:


However, if I use the same media constraints in RN, the smallest resolution I can get is:


Does anyone know why there is a difference between Browser and RN WebRTC?

video: {
        width: {ideal: 96},
        height: {ideal: 96},
        facingMode: 'user',
        frameRate: {max: 15},


The browser might take a larger resolution and then crop it.