Jitsi-meet: original Apple iSight camera doesn't work with jit.si

Created on 4 Apr 2020  ·  19Comments  ·  Source: jitsi/jitsi-meet

I know it's 17-years-old, but I just tried plugging my old Apple iSight camera into a 2013 Mac Pro via a thunderbolt 2-to-firewire800 adapter, and it works in the Photo Booth app and FaceTime. Jit.si allows one to select the iSight camera and mic, but displays the input as black. No image.

But in the Jit.si settings panel, one can select the iSight camera and see a small preview image. So some part of jit.si is able to use the image from the camera, just not the video conferencing part.

This is probably not a high-priority issue, but it would be nice to be able to use this camera with jit.si rather than consign it to the dust heap. Since it's ancient, I wonder if it's just outputting a resolution or frame rate that jit.si doesn't support?

image

Tested in both Chrome "Version 84.0.4104.0 (Official Build) canary (64-bit)" and "Version 80.0.3987.149 (Official Build) (64-bit)" on macOS 10.14.6.

Thanks for developing jit.si, by the way.

devices

Most helpful comment

In any case thanks a lot for your help. I tried to tell it to the chromium people ...

All 19 comments

@czyz Thanks for the report!

@jallamsetty1 This is what were talking about the other day. That camera cannot be opened with our constraints, but works without...

@czyz I found an old webcam and could reproduce the problem! Any chance you can test the following? (SomeRandomRoomNameToTest is a room name i just made up)

https://meet.jit.si/SomeRandomRoomNameToTest#config.constraints.video.aspectRatio=1.33

Then try to select your camera.

That worked!

On Sat, Apr 4, 2020 at 1:41 PM Saúl Ibarra Corretgé <
[email protected]> wrote:

@czyz https://github.com/czyz I found an old webcam and could reproduce
the problem! Any chance you can test the following?
(SomeRandomRoomNameToTest is a room name i just made up)

https://meet.jit.si/SomeRandomRoomNameToTest#config.constraints.video.aspectRatio=1.33

Then try to select your camera.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/jitsi/jitsi-meet/issues/5665#issuecomment-609086246,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACUHTEWQMVJSIR2BUI6S2DRK6LPPANCNFSM4L6XOIGQ
.

It appears that in order for this to work, everyone in the chat has to also join with "#config.constraints.video.aspectRatio=1.33" added to their URL. So maybe a variety of cameras with different aspect ratios can't join a chat together?

Is it allowed to attach a similar (may be identical?) issue? If not, my excuses in addvance and feel free to cancel my posting.

Description: On an old Macbook (3,1, late 2007) which runs arch linux, i succeeded in getting to work the built-in iSight camera. It works with cheese and skypeforlinux flawlessly. But jitsi does not get access to the camera, neither in Chromium nor with the desktop client. In Settings -> Profile -> Devices -> Camera, i get 'Permission not granted' - which is strange, since other applications can access it?

hwinfo tells this about the camera:
39: USB 00.0: 0000 Unclassified device
[Created at usb.122]
Unique ID: Zj8l.DGFUEkBH9kD
Parent ID: pBe4.9T1GDCLyFd9
SysFS ID: /devices/pci0000:00/0000:00:1d.7/usb2/2-4/2-4:1.0
SysFS BusID: 2-4:1.0
Hardware Class: unknown
Model: "Apple Built-in iSight [Micron]"
Hotplug: USB
Vendor: usb 0x05ac "Apple, Inc."
Device: usb 0x8501 "Built-in iSight [Micron]"
Revision: "1.84"
Driver: "uvcvideo"
Driver Modules: "uvcvideo"
Speed: 480 Mbps
Module Alias: "usb:v05ACp8501d0184dcEFdsc02dp01ic0Eisc01ip00in00"
Driver Info #0:
Driver Status: uvcvideo is active
Driver Activation Cmd: "modprobe uvcvideo"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #56 (Hub)

Does it work in https://test.webrtc.org ?

No, it does not. The error msg for Any resolution is:
[ FAILED ] getUserMedia failed with error: NotFoundError

Does it work on the "V4L test utility"?

Also if you enter in the Terminal:
groups ${USER}

"video" must be in the list.

It is. But curiously, on another Mac (iMac running manjaro i3 as well) it is not, the facetime webcam works, nevertheless ...

No, it does not. The error msg for Any resolution is:
[ FAILED ] getUserMedia failed with error: NotFoundError

Then you're out of luck I'm afriaid.

@saghul If it is working somewhere, and elsewhere it isn't, the error is fixable by somebody. The question is who, whose software is the cause.

Let me guess: fitsi uses Electron, Electron is based onChromium, and Chromium has a dedicated back-end for video management which doesn't use "Video For Linux" (V4L). While all the apps based on the latest are working.

If you confirm that's the case, then you should report to Chromium.

@saghul: Why, then, on this macbook i can use jitsi in firefox but not in chromium? The dedicated jitsi client (for linux: jitsi-desktop-bin) does not work as well (gives the same error as in Chromium).

I had the idea, Chromium was better for jitsi than firefox (i believe to have read something like that in the jitsi docs?) ... (?)

Cause the dedicated Jitsi client is using Electron, which is a rebranded Chromium.

Exactly. If it doesn't work with test.webrtc.org then you should report it to Chromium since it's a bug in the browser, which sadly we cannot deal with since Jitsi just runs on top of it.

In any case thanks a lot for your help. I tried to tell it to the chromium people ...

@emninger Have a nice day 👍

For me and the mine, 08/05 will be a nice day forever :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

JpTiger picture JpTiger  ·  50Comments

jans23 picture jans23  ·  130Comments

shellshocker picture shellshocker  ·  47Comments

edmundlaugasson picture edmundlaugasson  ·  36Comments

carotkut94 picture carotkut94  ·  45Comments