Adapted getUserMedia demo
test
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.
No-Library (pure JS), HTML, CSS, JavaScript
My starting point.