As far as I know, webrtc does not support hardware encoding(H.264)
when capturing videos. And some HD WebCam can only support full 1080P
in the existence of hardware encoding, simply because USB2 can't catch
up with the captured uncompressed data rate.
So webrtc probably can do 720p at low fps, but probably not full 1080p
at 30fps or even 15fps.