Test different getUserMedia strategies to find the best FOV on Android
No width/height/aspect constraints — just facingMode:user. Shows whatever the camera natively provides.
Request 1080x1440 ideal, 3:4 aspect, then canvas-resize to 540x720. This is what production uses.
Request 540x720 ideal, 3:4 aspect. The previous implementation that was too zoomed on Android.
Request 1080x1440 ideal, 3:4 aspect, but skip canvas resize — display the raw stream directly.
Request the highest resolution the camera supports (4K ideal) with no aspect constraint.
Request 4K ideal, then canvas-resize to 540x720. Maximum sensor usage with output normalization.
Explicitly request zoom:1 to disable any default digital zoom. Non-standard — may be ignored.
Use resizeMode:"crop-and-scale" to hint the browser to downscale from full sensor instead of cropping.
Select a strategy from the list to start the camera