Jitsi can't access camera in any browser even though enabled

We have a client that can not use Jitsi on any browser even though his camera is enabled and works with all other video products we have tried. I had him go here:

https://test.webrtc.org

And run a test to see what was going on. After looking online for similar issues, none of the suggestions helped. Anyone here have any ideas?

I have a log of the test, but can not upload the file due to being a new user, so here it is in text:

[{“title”:“WebRTC Troubleshooter bug report”,“description”:null},
{“ts”:1619092815497,“name”:“system-info”,“args”:{“browserName”:“Chrome”,“browserVersion”:“89.0.4389.128”,“platform”:“Win32”}},
{“ts”:1619092822619,“name”:“enumerateDevices”,“id”:1,“args”:“Some other kind of source: audiooutput”},
{“ts”:1619092822619,“name”:“enumerateDevices”,“id”:1,“args”:“Some other kind of source: audiooutput”},
{“ts”:1619092822619,“name”:“enumerateDevices”,“id”:1,“args”:“Some other kind of source: audiooutput”},
{“ts”:1619092837517,“name”:“test-run”,“id”:2,“args”:{“name”:“Audio capture”,“status”:“running”}},
{“ts”:1619092837527,“name”:“getusermedia”,“id”:3,“args”:{“status”:“pending”,“constraints”:{“audio”:{“optional”:[{“echoCancellation”:false},{“sourceId”:“default”}]}}}},
{“ts”:1619092837620,“name”:“getusermedia”,“id”:3,“args”:{“status”:“success”,“camera”:null,“microphone”:“Default - Microphone (High Definition Audio Device)”}},
{“ts”:1619092837621,“name”:“test-run”,“id”:2,“args”:{“success”:“Audio track created using device=Default - Microphone (High Definition Audio Device)”}},
{“ts”:1619092839673,“name”:“test-run”,“id”:2,“args”:{“info”:“Channel 0 levels: -23.2 dB (peak), -33.6 dB (RMS)”}},
{“ts”:1619092839683,“name”:“test-run”,“id”:2,“args”:{“info”:“Channel 1 levels: -21.7 dB (peak), -30.9 dB (RMS)”}},
{“ts”:1619092839688,“name”:“test-run”,“id”:2,“args”:{“success”:“Active audio input channels: 2”}},
{“ts”:1619092839693,“name”:“test-run”,“id”:2,“args”:{“info”:“Stereo microphone detected.”}},
{“ts”:1619092839694,“name”:“test-run”,“id”:2,“args”:{“status”:“success”}},
{“ts”:1619092839711,“name”:“test-run”,“id”:4,“args”:{“name”:“Check resolution 320x240”,“status”:“running”}},
{“ts”:1619092840697,“name”:“call”,“id”:5,“args”:{“config”:null}},
{“ts”:1619092840702,“name”:“call”,“id”:5,“args”:{“state”:“start”}},
{“ts”:1619092848707,“name”:“call”,“id”:5,“args”:{“state”:“end”}},
{“ts”:1619092848716,“name”:“video-stats”,“args”:{“cameraName”:“HP Webcam (0bda:5801)”,“actualVideoWidth”:320,“actualVideoHeight”:240,“mandatoryWidth”:320,“mandatoryHeight”:240,“encodeSetupTimeMs”:null,“avgEncodeTimeMs”:null,“minEncodeTimeMs”:null,“maxEncodeTimeMs”:null,“avgInputFps”:null,“minInputFps”:null,“maxInputFps”:null,“avgSentFps”:null,“minSentFps”:null,“maxSentFps”:null,“isMuted”:false,“testedFrames”:307,“blackFrames”:0,“frozenFrames”:0}},
{“ts”:1619092848717,“name”:“test-run”,“id”:4,“args”:{“info”:“cameraName: HP Webcam (0bda:5801)”}},
{“ts”:1619092848717,“name”:“test-run”,“id”:4,“args”:{“info”:“actualVideoWidth: 320”}},
{“ts”:1619092848717,“name”:“test-run”,“id”:4,“args”:{“info”:“actualVideoHeight: 240”}},
{“ts”:1619092848717,“name”:“test-run”,“id”:4,“args”:{“info”:“mandatoryWidth: 320”}},
{“ts”:1619092848717,“name”:“test-run”,“id”:4,“args”:{“info”:“mandatoryHeight: 240”}},
{“ts”:1619092848717,“name”:“test-run”,“id”:4,“args”:{“info”:“isMuted: false”}},
{“ts”:1619092848717,“name”:“test-run”,“id”:4,“args”:{“info”:“testedFrames: 307”}},
{“ts”:1619092848717,“name”:“test-run”,“id”:4,“args”:{“info”:“blackFrames: 0”}},
{“ts”:1619092848718,“name”:“test-run”,“id”:4,“args”:{“info”:“frozenFrames: 0”}},
{“ts”:1619092848718,“name”:“test-run”,“id”:4,“args”:{“info”:“Not available: encodeSetupTimeMs, avgEncodeTimeMs, minEncodeTimeMs, maxEncodeTimeMs, avgInputFps, minInputFps, maxInputFps, avgSentFps, minSentFps, maxSentFps”}},
{“ts”:1619092848718,“name”:“test-run”,“id”:4,“args”:{“info”:“Cannot verify sent FPS.”}},
{“ts”:1619092848718,“name”:“test-run”,“id”:4,“args”:{“success”:“Captured video using expected resolution.”}},
{“ts”:1619092848718,“name”:“test-run”,“id”:4,“args”:{“status”:“success”}},
{“ts”:1619092848742,“name”:“test-run”,“id”:6,“args”:{“name”:“Check resolution 640x480”,“status”:“running”}},
{“ts”:1619092849611,“name”:“call”,“id”:7,“args”:{“config”:null}},
{“ts”:1619092849614,“name”:“call”,“id”:7,“args”:{“state”:“start”}},
{“ts”:1619092857618,“name”:“call”,“id”:7,“args”:{“state”:“end”}},
{“ts”:1619092857659,“name”:“video-stats”,“args”:{“cameraName”:“HP Webcam (0bda:5801)”,“actualVideoWidth”:640,“actualVideoHeight”:480,“mandatoryWidth”:640,“mandatoryHeight”:480,“encodeSetupTimeMs”:null,“avgEncodeTimeMs”:null,“minEncodeTimeMs”:null,“maxEncodeTimeMs”:null,“avgInputFps”:null,“minInputFps”:null,“maxInputFps”:null,“avgSentFps”:null,“minSentFps”:null,“maxSentFps”:null,“isMuted”:false,“testedFrames”:199,“blackFrames”:1,“frozenFrames”:0}},
{“ts”:1619092857659,“name”:“test-run”,“id”:6,“args”:{“info”:“cameraName: HP Webcam (0bda:5801)”}},
{“ts”:1619092857659,“name”:“test-run”,“id”:6,“args”:{“info”:“actualVideoWidth: 640”}},
{“ts”:1619092857659,“name”:“test-run”,“id”:6,“args”:{“info”:“actualVideoHeight: 480”}},
{“ts”:1619092857659,“name”:“test-run”,“id”:6,“args”:{“info”:“mandatoryWidth: 640”}},
{“ts”:1619092857659,“name”:“test-run”,“id”:6,“args”:{“info”:“mandatoryHeight: 480”}},
{“ts”:1619092857660,“name”:“test-run”,“id”:6,“args”:{“info”:“isMuted: false”}},
{“ts”:1619092857660,“name”:“test-run”,“id”:6,“args”:{“info”:“testedFrames: 199”}},
{“ts”:1619092857660,“name”:“test-run”,“id”:6,“args”:{“info”:“blackFrames: 1”}},
{“ts”:1619092857660,“name”:“test-run”,“id”:6,“args”:{“info”:“frozenFrames: 0”}},
{“ts”:1619092857660,“name”:“test-run”,“id”:6,“args”:{“info”:“Not available: encodeSetupTimeMs, avgEncodeTimeMs, minEncodeTimeMs, maxEncodeTimeMs, avgInputFps, minInputFps, maxInputFps, avgSentFps, minSentFps, maxSentFps”}},
{“ts”:1619092857660,“name”:“test-run”,“id”:6,“args”:{“info”:“Cannot verify sent FPS.”}},
{“ts”:1619092857660,“name”:“test-run”,“id”:6,“args”:{“success”:“Captured video using expected resolution.”}},
{“ts”:1619092857673,“name”:“test-run”,“id”:6,“args”:{“status”:“success”}},
{“ts”:1619092857688,“name”:“test-run”,“id”:8,“args”:{“name”:“Check resolution 1280x720”,“status”:“running”}},
{“ts”:1619092868019,“name”:“test-run”,“id”:8,“args”:{“error”:“getUserMedia failed with error: NotReadableError”}},
{“ts”:1619092878207,“name”:“test-run”,“id”:8,“args”:{“error”:“getUserMedia failed with error: NotReadableError”}},
{“ts”:1619092878208,“name”:“test-run”,“id”:8,“args”:{“status”:“failure”}},
{“ts”:1619092878218,“name”:“test-run”,“id”:9,“args”:{“name”:“Check supported resolutions”,“status”:“running”}},
{“ts”:1619092878539,“name”:“test-run”,“id”:9,“args”:{“info”:“160x120 not supported”}},
{“ts”:1619092878754,“name”:“test-run”,“id”:9,“args”:{“info”:“160x120 not supported”}},
{“ts”:1619092878945,“name”:“test-run”,“id”:9,“args”:{“info”:“320x180 not supported”}},
{“ts”:1619092879133,“name”:“test-run”,“id”:9,“args”:{“info”:“320x240 not supported”}},
{“ts”:1619092879336,“name”:“test-run”,“id”:9,“args”:{“info”:“640x360 not supported”}},
{“ts”:1619092879527,“name”:“test-run”,“id”:9,“args”:{“info”:“640x480 not supported”}},
{“ts”:1619092889618,“name”:“test-run”,“id”:9,“args”:{“info”:“768x576 not supported”}},
{“ts”:1619092899754,“name”:“test-run”,“id”:9,“args”:{“info”:“1024x576 not supported”}},
{“ts”:1619092909943,“name”:“test-run”,“id”:9,“args”:{“info”:“1280x720 not supported”}},
{“ts”:1619092920129,“name”:“test-run”,“id”:9,“args”:{“info”:“1280x768 not supported”}},
{“ts”:1619092930317,“name”:“test-run”,“id”:9,“args”:{“info”:“1280x800 not supported”}},
{“ts”:1619092930318,“name”:“test-run”,“id”:9,“args”:{“info”:“1920x1080 not supported”}},
{“ts”:1619092930319,“name”:“test-run”,“id”:9,“args”:{“info”:“1920x1200 not supported”}},
{“ts”:1619092930320,“name”:“test-run”,“id”:9,“args”:{“info”:“3840x2160 not supported”}},
{“ts”:1619092930321,“name”:“test-run”,“id”:9,“args”:{“info”:“4096x2160 not supported”}},
{“ts”:1619092930321,“name”:“test-run”,“id”:9,“args”:{“status”:“failure”}},
{“ts”:1619092930339,“name”:“test-run”,“id”:10,“args”:{“name”:“Udp enabled”,“status”:“running”}},
{“ts”:1619092930493,“name”:“fetch-ice-config”,“args”:“Fetching new credentials.”},
{“ts”:1619092930493,“name”:“turn-config”,“args”:{“iceServers”:[{“urls”:[“turn:74.125.247.128:3478?transport=udp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=udp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}},
{“ts”:1619092930634,“name”:“test-run”,“id”:10,“args”:{“success”:“Gathered candidate of Type: relay Protocol: udp Address: 10.1.64.123”}},
{“ts”:1619092930636,“name”:“test-run”,“id”:10,“args”:{“status”:“success”}},
{“ts”:1619092930639,“name”:“test-run”,“id”:11,“args”:{“name”:“Tcp enabled”,“status”:“running”}},
{“ts”:1619092930640,“name”:“fetch-ice-config”,“args”:“Using cached credentials.”},
{“ts”:1619092930640,“name”:“turn-config”,“args”:{“iceServers”:[{“urls”:[“turn:74.125.247.128:3478?transport=tcp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=tcp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}},
{“ts”:1619092930832,“name”:“test-run”,“id”:11,“args”:{“success”:“Gathered candidate of Type: relay Protocol: udp Address: 10.2.128.74”}},
{“ts”:1619092930834,“name”:“test-run”,“id”:11,“args”:{“status”:“success”}},
{“ts”:1619092930841,“name”:“test-run”,“id”:12,“args”:{“name”:“Ipv6 enabled”,“status”:“running”}},
{“ts”:1619092930849,“name”:“test-run”,“id”:12,“args”:{“success”:“Gathered candidate of Type: host Protocol: udp Address: 2601:405:4a80:9390:cc25:f2d4:a13d:3132”}},
{“ts”:1619092930851,“name”:“test-run”,“id”:12,“args”:{“status”:“success”}},
{“ts”:1619092930864,“name”:“test-run”,“id”:13,“args”:{“name”:“Relay connectivity”,“status”:“running”}},
{“ts”:1619092930864,“name”:“fetch-ice-config”,“args”:“Using cached credentials.”},
{“ts”:1619092930864,“name”:“turn-config”,“args”:{“iceServers”:[{“urls”:[“stun:74.125.247.128:3478”,“stun:[2001:4860:4864:4:8000::]:3478”]},{“urls”:[“turn:74.125.247.128:3478?transport=udp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=udp”,“turn:74.125.247.128:3478?transport=tcp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=tcp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}},
{“ts”:1619092930864,“name”:“call”,“id”:14,“args”:{“config”:{“iceServers”:[{“urls”:[“stun:74.125.247.128:3478”,“stun:[2001:4860:4864:4:8000::]:3478”]},{“urls”:[“turn:74.125.247.128:3478?transport=udp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=udp”,“turn:74.125.247.128:3478?transport=tcp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=tcp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}}},
{“ts”:1619092930870,“name”:“call”,“id”:14,“args”:{“state”:“start”}},
{“ts”:1619092931016,“name”:“test-run”,“id”:13,“args”:{“info”:“Gathered candidate of Type: relay Protocol: udp Address: 10.2.128.61”}},
{“ts”:1619092931025,“name”:“test-run”,“id”:13,“args”:{“info”:“Gathered candidate of Type: relay Protocol: udp Address: 10.2.64.40”}},
{“ts”:1619092931029,“name”:“test-run”,“id”:13,“args”:{“info”:“Gathered candidate of Type: relay Protocol: udp Address: 10.2.64.30”}},
{“ts”:1619092931077,“name”:“test-run”,“id”:13,“args”:{“info”:“Gathered candidate of Type: relay Protocol: udp Address: 10.1.64.110”}},
{“ts”:1619092931595,“name”:“test-run”,“id”:13,“args”:{“success”:“Data successfully transmitted between peers.”}},
{“ts”:1619092931595,“name”:“call”,“id”:14,“args”:{“state”:“end”}},
{“ts”:1619092931610,“name”:“test-run”,“id”:13,“args”:{“status”:“success”}},
{“ts”:1619092931615,“name”:“test-run”,“id”:15,“args”:{“name”:“Reflexive connectivity”,“status”:“running”}},
{“ts”:1619092931615,“name”:“fetch-ice-config”,“args”:“Using cached credentials.”},
{“ts”:1619092931615,“name”:“turn-config”,“args”:{“iceServers”:[{“urls”:[“stun:74.125.247.128:3478”,“stun:[2001:4860:4864:4:8000::]:3478”]},{“urls”:[“turn:74.125.247.128:3478?transport=udp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=udp”,“turn:74.125.247.128:3478?transport=tcp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=tcp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}},
{“ts”:1619092931615,“name”:“call”,“id”:16,“args”:{“config”:{“iceServers”:[{“urls”:[“stun:74.125.247.128:3478”,“stun:[2001:4860:4864:4:8000::]:3478”]},{“urls”:[“turn:74.125.247.128:3478?transport=udp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=udp”,“turn:74.125.247.128:3478?transport=tcp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=tcp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}}},
{“ts”:1619092931618,“name”:“call”,“id”:16,“args”:{“state”:“start”}},
{“ts”:1619092931674,“name”:“test-run”,“id”:15,“args”:{“info”:“Gathered candidate of Type: srflx Protocol: udp Address: 73.18.186.199”}},
{“ts”:1619092936621,“name”:“test-run”,“id”:15,“args”:{“warning”:“Could not connect using reflexive candidates, likely due to the network environment/configuration.”}},
{“ts”:1619092936621,“name”:“call”,“id”:16,“args”:{“state”:“end”}},
{“ts”:1619092936628,“name”:“test-run”,“id”:15,“args”:{“status”:“warning”}},
{“ts”:1619092936636,“name”:“test-run”,“id”:17,“args”:{“name”:“Host connectivity”,“status”:“running”}},
{“ts”:1619092936636,“name”:“call”,“id”:18,“args”:{}},
{“ts”:1619092936638,“name”:“call”,“id”:18,“args”:{“state”:“start”}},
{“ts”:1619092936648,“name”:“test-run”,“id”:17,“args”:{“info”:“Gathered candidate of Type: host Protocol: udp Address: 2601:405:4a80:9390:cc25:f2d4:a13d:3132”}},
{“ts”:1619092936650,“name”:“test-run”,“id”:17,“args”:{“info”:“Gathered candidate of Type: host Protocol: udp Address: 2601:405:4a80:9390::f684”}},
{“ts”:1619092936652,“name”:“test-run”,“id”:17,“args”:{“info”:“Gathered candidate of Type: host Protocol: udp Address: 2601:405:4a80:9390:a8e5:c69:bc:2ffb”}},
{“ts”:1619092936658,“name”:“test-run”,“id”:17,“args”:{“info”:“Gathered candidate of Type: host Protocol: udp Address: 10.0.0.130”}},
{“ts”:1619092936669,“name”:“test-run”,“id”:17,“args”:{“success”:“Data successfully transmitted between peers.”}},
{“ts”:1619092936669,“name”:“call”,“id”:18,“args”:{“state”:“end”}},
{“ts”:1619092936681,“name”:“test-run”,“id”:17,“args”:{“status”:“success”}},
{“ts”:1619092936696,“name”:“test-run”,“id”:19,“args”:{“name”:“Data throughput”,“status”:“running”}},
{“ts”:1619092936696,“name”:“fetch-ice-config”,“args”:“Using cached credentials.”},
{“ts”:1619092936697,“name”:“turn-config”,“args”:{“iceServers”:[{“urls”:[“stun:74.125.247.128:3478”,“stun:[2001:4860:4864:4:8000::]:3478”]},{“urls”:[“turn:74.125.247.128:3478?transport=udp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=udp”,“turn:74.125.247.128:3478?transport=tcp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=tcp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}},
{“ts”:1619092936697,“name”:“call”,“id”:20,“args”:{“config”:{“iceServers”:[{“urls”:[“stun:74.125.247.128:3478”,“stun:[2001:4860:4864:4:8000::]:3478”]},{“urls”:[“turn:74.125.247.128:3478?transport=udp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=udp”,“turn:74.125.247.128:3478?transport=tcp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=tcp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}}},
{“ts”:1619092936702,“name”:“call”,“id”:20,“args”:{“state”:“start”}},
{“ts”:1619092938135,“name”:“test-run”,“id”:19,“args”:{“success”:“Transmitting at 1553.373 kbps.”}},
{“ts”:1619092939135,“name”:“test-run”,“id”:19,“args”:{“success”:“Transmitting at 1622.016 kbps.”}},
{“ts”:1619092940138,“name”:“test-run”,“id”:19,“args”:{“success”:“Transmitting at 1633.5 kbps.”}},
{“ts”:1619092941138,“name”:“test-run”,“id”:19,“args”:{“success”:“Transmitting at 1622.016 kbps.”}},
{“ts”:1619092942142,“name”:“test-run”,“id”:19,“args”:{“success”:“Transmitting at 1640.032 kbps.”}},
{“ts”:1619092942176,“name”:“call”,“id”:20,“args”:{“state”:“end”}},
{“ts”:1619092942191,“name”:“test-run”,“id”:19,“args”:{“success”:“Total transmitted: 8142.848 kilo-bits in 5.043 seconds.”}},
{“ts”:1619092942192,“name”:“test-run”,“id”:19,“args”:{“status”:“success”}},
{“ts”:1619092942201,“name”:“test-run”,“id”:21,“args”:{“name”:“Video bandwidth”,“status”:“running”}},
{“ts”:1619092942202,“name”:“fetch-ice-config”,“args”:“Using cached credentials.”},
{“ts”:1619092942203,“name”:“turn-config”,“args”:{“iceServers”:[{“urls”:[“stun:74.125.247.128:3478”,“stun:[2001:4860:4864:4:8000::]:3478”]},{“urls”:[“turn:74.125.247.128:3478?transport=udp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=udp”,“turn:74.125.247.128:3478?transport=tcp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=tcp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}},
{“ts”:1619092942203,“name”:“call”,“id”:22,“args”:{“config”:{“iceServers”:[{“urls”:[“stun:74.125.247.128:3478”,“stun:[2001:4860:4864:4:8000::]:3478”]},{“urls”:[“turn:74.125.247.128:3478?transport=udp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=udp”,“turn:74.125.247.128:3478?transport=tcp”,“turn:[2001:4860:4864:4:8000::]:3478?transport=tcp”],“username”:“CMDuioQGEgbm5NLhAu8YqvGggqMKIICjBTAK”,“credential”:“HDcSGLd4VI82sILgEkZQ7fQcKvk=”}]}}},
{“ts”:1619092942205,“name”:“getusermedia”,“id”:23,“args”:{“status”:“pending”,“constraints”:{“audio”:false,“video”:{“optional”:[{“minWidth”:1280},{“minHeight”:720},{“sourceId”:“93e261e806859d101a3858f11bff61570578f1fa3fdb53ed669dd1b8e832946c”}]}}}},
{“ts”:1619092952477,“name”:“getusermedia”,“id”:23,“args”:{“status”:“fail”,“error”:{}}},
{“ts”:1619092952477,“name”:“test-run”,“id”:21,“args”:{“error”:“Failed to get access to local media due to error: NotReadableError: Could not start video source”}},
{“ts”:1619092952477,“name”:“test-run”,“id”:21,“args”:{“status”:“failure”}}]

This shows the browser cannot open the camera?

Are those video products using webrtc in the browser? As the test above show that the camera cannot be used by the browser.
On some OS you need to explicitly enable permissions for the browser to be able to access mic and camera in OS level settings.


There is similar setting in windows too.

I do not know if the other products are WebRTC, but he has run other web based programs such as Doxy.me and they work fine.

I did find a troubleshooting post that suggested the same thing about Windows 10 permissions, but I had him check those settings and his browsers are all enabled to access the camera.

Try revoking permissions for chrome and then grant the permissions again.

He was able to resolve this by uninstalling HP camera drivers and just using Windows default drivers. Just FYI for future in case you encounter this again with someone else.