As a rule a webpage should know the MediaDeviceInfo.deviceId in order to turn on a specified webcam or microphone. Until recently, everything was fine for everyone, since MediaDeviceInfo.deviceId can be obtained while enumerating media devices. Unfortunately, recent versions of Chrome don't allow webpages to detect media devices' identifiers while enumerating media devices. Not sure if it is a bug or a feature, but for sure it broke a lot of things.
Now, let's switch to better news:
1) The webcamtests.com fixed this issue yesterday, so you can test your webcam. If you still encounter this error, please let me know.
2) If you are using Chrome and get such error on other websites or your webcam cannot be detected, you can fix it as follows:
- Open browser console by pressing Ctrl+Shift+I
- Paste command navigator.mediaDevices.getUserMedia({video:true}) and press Enter.
- Restart the webpage.