-
Notifications
You must be signed in to change notification settings - Fork 7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Elgato Facecam and desktop Firefox: "Your camera does not satisfy some of the required constraints." #15567
Comments
Hey there, thanks for the report! What operating system are you on? Does the camera work in another browser? |
I visited this website https://webrtc.github.io/samples/src/content/getusermedia/resolution/ and the only buttons that work are |
Windows10 OS build 19045.5371 Yes, it works in chromium-based browsers. |
@jallamsetty1 any ideas? |
@HardcorePunk Where are you trying this? Can you capture the entire log such that the constraints passed to getUserMedia are shown as well? Are you able to reproduce this issue on meet.jit.si? |
I logged in at github.com, went to meet.jit.si and started a meeting. No Camera, so, I clicked on the camera icon, opened "settings" and tried the "video" tab there. Nothing worked. The Microphone test did work. Here are the persistent logs: audioOutput: videoInput: videoInput: Object { gum: {…}, name: "gum.constraint_failed", message: "Constraint could not be satisfied: undefined", stack: "Es@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:624100\n685/_getUserMedia/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:858069\npromise callback685/_getUserMedia/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857976\n_getUserMedia@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857699\n685/obtainAudioAndVideoPermissions/s<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861294\npromise callbackobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861735\nobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:942238\ncreateLocalTracks@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:1098964\nxB/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96238\npromise callback*xB@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96120\nSL/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:64957\nX2/</</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:123796\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:103:43179\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:393924\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:367303\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:366056\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361397\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361022\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360531\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360173\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:354357\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:351134\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:349509\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333713\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:332539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328765\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328240\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:327023\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:325061\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:322983\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:321097\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:320775\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:319788\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:295508\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:292126\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:284113\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283631\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283362\n" } Object { gum: {…}, name: "gum.constraint_failed", message: "Constraint could not be satisfied: undefined", stack: "Es@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:624100\n685/_getUserMedia/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:858069\npromise callback685/_getUserMedia/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857976\n_getUserMedia@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857699\n685/obtainAudioAndVideoPermissions/s<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861294\npromise callbackobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861735\nobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:942238\ncreateLocalTracks@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:1098964\nxB/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96238\npromise callbackxB@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96120\nSL/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:65371\npromise callbackSL/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:65006\nX2/</</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:123796\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:103:43179\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:393924\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:367303\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:366056\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361397\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361022\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360531\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360173\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:354357\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:351134\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:349509\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333713\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:332539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328765\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328240\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:327023\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:325061\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:322983\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:321097\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:320775\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:319788\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:295508\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:292126\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:284113\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283631\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283362\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283322\n" } audioOutput: videoInput: videoInput: Object { gum: {…}, name: "gum.constraint_failed", message: "Constraint could not be satisfied: undefined", stack: "Es@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:624100\n685/_getUserMedia/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:858069\npromise callback685/_getUserMedia/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857976\n_getUserMedia@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857699\n685/obtainAudioAndVideoPermissions/s<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861294\npromise callbackobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861735\nobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:942238\ncreateLocalTracks@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:1098964\nxB/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96238\npromise callback*xB@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96120\nKP/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:18290\nX2/</</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:123796\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:103:43179\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:393924\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:367303\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:366056\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361397\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361022\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360531\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360173\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:354357\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:351134\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:349509\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333713\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:332539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328765\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328240\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:327023\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:325061\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:322983\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:321097\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:320775\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:319788\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:295508\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:292126\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:284113\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283631\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283362\n" } Object { gum: {…}, name: "gum.constraint_failed", message: "Constraint could not be satisfied: undefined", stack: "Es@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:624100\n685/_getUserMedia/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:858069\npromise callback685/_getUserMedia/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857976\n_getUserMedia@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857699\n685/obtainAudioAndVideoPermissions/s<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861294\npromise callbackobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861735\nobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:942238\ncreateLocalTracks@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:1098964\nxB/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96238\npromise callback*xB@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96120\nmuteVideo@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:84484\nZY/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:214840\nX2/</</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:123796\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:103:43179\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:393924\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:367303\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:366056\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361397\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361022\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360531\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360173\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:354357\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:351134\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:349509\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333713\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:332539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328765\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328240\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:327023\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:325061\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:322983\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:321097\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:320775\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:319788\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:295508\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:292126\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:284113\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283631\n" } |
Oh, and I have no extensions running in Firefox except for qwant and ecosia search engines. |
Can you please try this instead of checking the preview in the settings? |
Not sure when exactly to add those parameters to the URL, but this is the log of what I tried - it made no difference, still no camera: Navigated to https://meet.jit.si/#config.constraints.video.frameRate.min=0&config.constraints.video.frameRate.max=30 audioOutput: videoInput: videoInput: Object { gum: {…}, name: "gum.constraint_failed", message: "Constraint could not be satisfied: undefined", stack: "Es@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:624100\n685/_getUserMedia/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:858069\npromise callback685/_getUserMedia/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857976\n_getUserMedia@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857699\n685/obtainAudioAndVideoPermissions/s<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861294\npromise callbackobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861735\nobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:942238\ncreateLocalTracks@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:1098964\nxB/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96238\npromise callback*xB@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96120\nSL/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:64957\nX2/</</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:123796\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:103:43179\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:393924\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:367303\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:366056\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361397\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361022\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360531\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360173\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:354357\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:351134\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:349509\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333713\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:332539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328765\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328240\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:327023\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:325061\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:322983\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:321097\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:320775\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:319788\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:295508\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:292126\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:284113\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283631\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283362\n" } Object { gum: {…}, name: "gum.constraint_failed", message: "Constraint could not be satisfied: undefined", stack: "Es@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:624100\n685/_getUserMedia/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:858069\npromise callback685/_getUserMedia/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857976\n_getUserMedia@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857699\n685/obtainAudioAndVideoPermissions/s<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861294\npromise callbackobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861735\nobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:942238\ncreateLocalTracks@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:1098964\nxB/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96238\npromise callbackxB@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96120\nSL/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:65371\npromise callbackSL/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:65006\nX2/</</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:123796\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:103:43179\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:393924\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:367303\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:366056\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361397\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361022\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360531\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360173\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:354357\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:351134\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:349509\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333713\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:332539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328765\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328240\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:327023\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:325061\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:322983\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:321097\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:320775\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:319788\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:295508\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:292126\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:284113\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283631\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283362\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283322\n" } audioOutput: videoInput: videoInput: audioOutput: videoInput: videoInput: audioOutput: videoInput: videoInput: audioOutput: videoInput: videoInput: Object { gum: {…}, name: "gum.constraint_failed", message: "Constraint could not be satisfied: undefined", stack: "Es@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:624100\n685/_getUserMedia/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:858069\npromise callback685/_getUserMedia/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857976\n_getUserMedia@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857699\n685/obtainAudioAndVideoPermissions/s<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861294\npromise callbackobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861735\nobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:942238\ncreateLocalTracks@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:1098964\nxB/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96238\npromise callback*xB@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96120\nSL/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:64957\nX2/</</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:123796\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:103:43179\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:393924\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:367303\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:366056\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361397\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361022\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360531\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360173\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:354357\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:351134\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:349509\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333713\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:332539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328765\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328240\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:327023\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:325061\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:322983\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:321097\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:320775\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:319788\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:295508\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:292126\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:284113\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283631\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283362\n" } Object { gum: {…}, name: "gum.constraint_failed", message: "Constraint could not be satisfied: undefined", stack: "Es@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:624100\n685/_getUserMedia/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:858069\npromise callback685/_getUserMedia/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857976\n_getUserMedia@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857699\n685/obtainAudioAndVideoPermissions/s<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861294\npromise callbackobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861735\nobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:942238\ncreateLocalTracks@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:1098964\nxB/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96238\npromise callbackxB@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96120\nSL/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:65371\npromise callbackSL/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:65006\nX2/</</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:123796\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:103:43179\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:393924\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:367303\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:366056\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361397\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361022\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360531\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360173\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:354357\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:351134\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:349509\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333713\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:332539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328765\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328240\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:327023\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:325061\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:322983\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:321097\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:320775\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:319788\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:295508\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:292126\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:284113\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283631\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283362\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283322\n" } audioOutput: videoInput: videoInput: Object { gum: {…}, name: "gum.constraint_failed", message: "Constraint could not be satisfied: undefined", stack: "Es@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:624100\n685/_getUserMedia/</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:858069\npromise callback685/_getUserMedia/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857976\n_getUserMedia@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:857699\n685/obtainAudioAndVideoPermissions/s<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861294\npromise callbackobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:861735\nobtainAudioAndVideoPermissions@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:942238\ncreateLocalTracks@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/lib-jitsi-meet.min.js?v=8380.5330:2:1098964\nxB/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96238\npromise callback*xB@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:96120\nmuteVideo@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:84484\nZY/<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:44:214840\nX2/</</<@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:123796\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:103:43179\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:393924\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:367303\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:366056\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361397\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:361022\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360531\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:360173\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:354357\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:351134\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:349509\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333713\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:333539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:332539\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328765\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:328240\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:327023\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:325061\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:322983\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:321097\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:320775\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:319788\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:295508\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:292126\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:284113\n@https://meet.jit.si/v1/_cdn/meetjitsi_8384.5334/libs/app.bundle.min.js?v=8380.5330:85:283631\n" } |
I am not the OP, but have a similar problem. 2022 Elgato Facecam, Firefox 136b09, Jit.si won't even see the camera as an option in my list of cameras once I "allow camera access". I was able to fix for me by appending: Edit: This lets me join a call, and the camera works, but "preview" in Jitsi's settings doesn't work (IE: when I try to change cameras to a different camera), and the camera freezes if I choose a background (turning the camera off and on again does apply the chosen background though). I think some of Jitsi's features are designed around 30fps and don't know how to handle being forced to 60. YMMV. |
That's interesting. So it seems the camera doesn't support 720p at 30fps? |
According to the manufacturer, it supports 1080p60, 1080p30, 720p60, 720p30, 540p60 and 540p30 and I get to choose the settings, but, of course, I cannot tell what the camera really does under the hood. |
The camera supports 1080p60/30, 720p60/30, and 540p60/30, and probably others (though these are the only options exposed by the Elgato Camera Hub software). It supports the resolutions/framerates used by Jitsi just fine, as evident by the fact that it works fine in Chrome/Edge. The issued seems to be that Firefox is telling Jitsi that the camera can't do certain required resolutions/framerates that are normally required by default (I'm guessing 720p30, and the particular issue seems to center around framerate since that's the only parameter that needs changing). It looks like Firefox is reporting this camera as 60fps (and only 60fps) capable, so by adding an override to the room's config, allowing 60fps, the camera (as reported by firefox) now becomes an option. Really, this is probably an issue for Mozilla, but this thread was the first result of my Google search for this problem. |
Yep my feelings exactly. Enabling max 60fps on our end is quite dangerous because some webcams will misbehave and use that instead. |
What happened?
My Elgato Facecam does not work with Jitsi and desktop Firefox. The error message is "Your camera does not satisfy some of the required constraints."
Platform
Browser / app / sdk version
Firefox 134.0.2
Relevant log output
Reproducibility
More details?
No response
The text was updated successfully, but these errors were encountered: