How To Access Front and Rear Cameras with JavaScript's getUserMedia()
Practical guide to using getUserMedia camera facingMode: support checks, constraints (width/height/facingMode), enumerateDevices, selecting deviceId, switching front/rear cameras, and error handling.