getUserMedia demo works on Firefox (webkit fails on constraints)
mediaDevices.getUserMedia in Firefox with front camera preference
Adapted getUserMedia demo
Shows Chrome able to set frameRate=2 even on OSX
Cross-browser WebRTC with cut'n'paste Offer/Answer exchange.
Works for me
One way to loop on promises that's safe from the JS closure trap.