Jsfiddle that shows the issue (open up the dev console) https://jsfiddle.net/5ywvdcrq/1/ If you ask for mic permissions using getUserMedia, enumerateDevices gives you the names of video inputs as well as audio inputs It should only give you the names of the audio devices
<rdar://problem/84501167>