title: Why the difference in native camera resolution -vs- getUserMedia on iPad / iOS?
body: <p>I've built this web app for iPads that uses getUserMedia and streams the resulting video through to a video element on a website. The model I'm using is an iPad Air with a rear-camera resolution of 1936x2592. Currently the constraints for the getUserMedia method are:</p>
  
  <pre><code>video: {
      facingMode: 'environment',
      width: { ideal: 1936 },
      height: { ideal: 2592 }
  }
  </code></pre>
  
  <p>However, when I pull in the video it looked fairly grainy. Digging through the console log to grab the stream, video track, and then settings of that track, it appears that the video's resolution has been scaled down to 720x1280. Is there any particular reason for this? Is there a max resolution that webRTC/getUserMedia can handle? </p>