Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

2 webcam

8 réponses
Avatar
François Patte
Bonjour,

Est-il possible de faire fonctionner 2 webcam en même temps?

Pour l'instant, je ne peux avoir que l'image de la premeière
sélectionnée, même si ucview où cheese me propose bien les deux au choix
(/dev/video0 et /dev/video1).

Si je selectionne /dev/video0 par exemple et que j'ouvre une autre
application de caméra (ou une autre instance de la première),
/dev/video1 ne donne pas d'image de la caméra associée.

Même problème si j'utilise le plugin flash dans une application web: je
ne peux pas avoir une image d'une caméra sur flash et l'autre caméra sur
ucview (par exemple).

Merci pour vos réponses.
--
François Patte
Université Paris Descartes

8 réponses

Avatar
Emmanuel Florac
Le Sat, 09 Feb 2013 09:38:22 +0100, François Patte a écrit:


Est-il possible de faire fonctionner 2 webcam en même temps?




Comment sont-elles connectées? via des ports USB différents?

--
A human being should be able to change a diaper, plan an invasion,
butcher a hog, conn a ship, design a building, write a sonnet, balance
accounts, build a wall, set a bone, comfort the dying, take orders, give
orders, cooperate, act alone, solve equations, analyze a new problem,
pitch manure, program a computer, cook a tasty meal, fight efficiently,
die gallantly. Specialization is for insects.
Robert A. Heinlein.
Avatar
François Patte
Le 09/02/2013 12:08, Emmanuel Florac a écrit :
Le Sat, 09 Feb 2013 09:38:22 +0100, François Patte a écrit:


Est-il possible de faire fonctionner 2 webcam en même temps?




Comment sont-elles connectées? via des ports USB différents?



oui!


--
François Patte
Université Paris Descartes
Avatar
François Patte
Le 09/02/2013 15:34, François Patte a écrit :
Le 09/02/2013 12:08, Emmanuel Florac a écrit :
Le Sat, 09 Feb 2013 09:38:22 +0100, François Patte a écrit:


Est-il possible de faire fonctionner 2 webcam en même temps?




Comment sont-elles connectées? via des ports USB différents?



oui!





Après quelques recherches sur le ouèbe, voici ce que j'ai cru
comprendre: le problème vient du controleur USB qui alloue presque la
totalité de sa bande passante disponible à la webcam, ce qui fait que si
la deuxième webcam est branchée sur un port USB qui est sur le même
contrôleur que la première, la deuxième ne marche pas (conclusion d'un
non-spécialiste...).

Ceci semble se confirmer en testant les divers ports USB de ma machine,
j'ai réussi à faire marcher 2 webcam à des résolutions élévées, ce qui
semble indiquer, si mes conclusions ci-dessus sont correctes, que j'ai
trouvé 2 ports USB qui ne partagent pas le même contrôleur.

Question: comment savoir si 2 ports USB partagent un même contrôleur.

Merci




--
François Patte
Université Paris Descartes
Avatar
Tonton Th
On 02/12/2013 09:21 AM, François Patte a dit:

Question: comment savoir si 2 ports USB partagent un même contrôleur.



lsusb -t

--
http://foo.bar.quux.over-blog.com/article-thsf-2013-114632120.html
Avatar
moi-meme
Le Tue, 12 Feb 2013 09:48:54 +0100, Tonton Th a écrit :

lsusb -t



merci : la commande que je cherchais depuis longtemps.
Avatar
Baton .rouge
On Tue, 12 Feb 2013 09:48:54 +0100, Tonton Th
wrote:

On 02/12/2013 09:21 AM, François Patte a dit:

Question: comment savoir si 2 ports USB partagent un même contrôleur.



lsusb -t



Trop fort ce truc (-t)
Il te donne même le type d'usb (1,5Mbs, 12Mbs, 480Mbs)
Avatar
François Patte
Le 12/02/2013 20:43, Baton .rouge a écrit :
On Tue, 12 Feb 2013 09:48:54 +0100, Tonton Th
wrote:

On 02/12/2013 09:21 AM, François Patte a dit:

Question: comment savoir si 2 ports USB partagent un même contrôleur.


lsusb -t



Trop fort ce truc (-t)
Il te donne même le type d'usb (1,5Mbs, 12Mbs, 480Mbs)



Je suis ravide la réponse, mais je ne vois pas tout ça:


$ lsusb -t
Bus# 7
`-Dev# 1 Vendor 0x1d6b Product 0x0001
`-Dev# 2 Vendor 0x413c Product 0x2105
Bus# 6
`-Dev# 1 Vendor 0x1d6b Product 0x0001
`-Dev# 3 Vendor 0x413c Product 0x3016
Bus# 5
`-Dev# 1 Vendor 0x1d6b Product 0x0001
Bus# 4
`-Dev# 1 Vendor 0x1d6b Product 0x0001
Bus# 3
`-Dev# 1 Vendor 0x1d6b Product 0x0001
Bus# 2
`-Dev# 1 Vendor 0x1d6b Product 0x0002
`-Dev# 4 Vendor 0x0424 Product 0x2502
`-Dev# 5 Vendor 0x0424 Product 0x2602
`-Dev# 6 Vendor 0x0424 Product 0x2228
Bus# 1
`-Dev# 1 Vendor 0x1d6b Product 0x0002

On comprend la hiérarchie, mais quant à la vitesse.... mystère!




--
François Patte
Université Paris Descartes
Avatar
Baton .rouge
On Tue, 12 Feb 2013 22:39:25 +0100, François Patte
wrote:

Le 12/02/2013 20:43, Baton .rouge a écrit :
On Tue, 12 Feb 2013 09:48:54 +0100, Tonton Th
wrote:

On 02/12/2013 09:21 AM, François Patte a dit:

Question: comment savoir si 2 ports USB partagent un même contrôleur.


lsusb -t



Trop fort ce truc (-t)
Il te donne même le type d'usb (1,5Mbs, 12Mbs, 480Mbs)



Je suis ravide la réponse, mais je ne vois pas tout ça:


$ lsusb -t
Bus# 7
`-Dev# 1 Vendor 0x1d6b Product 0x0001
`-Dev# 2 Vendor 0x413c Product 0x2105
Bus# 6
`-Dev# 1 Vendor 0x1d6b Product 0x0001
`-Dev# 3 Vendor 0x413c Product 0x3016
Bus# 5
`-Dev# 1 Vendor 0x1d6b Product 0x0001
Bus# 4
`-Dev# 1 Vendor 0x1d6b Product 0x0001
Bus# 3
`-Dev# 1 Vendor 0x1d6b Product 0x0001
Bus# 2
`-Dev# 1 Vendor 0x1d6b Product 0x0002
`-Dev# 4 Vendor 0x0424 Product 0x2502
`-Dev# 5 Vendor 0x0424 Product 0x2602
`-Dev# 6 Vendor 0x0424 Product 0x2228
Bus# 1
`-Dev# 1 Vendor 0x1d6b Product 0x0002

On comprend la hiérarchie, mais quant à la vitesse.... mystère!



/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /:
Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus
02.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/8p, 12M |__ Port
5: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M |__ Port 8: Dev 3, If
0, Class=HID, Driver=usbhid, 1.5M |__ Port 8: Dev 3, If 1,
Class=HID, Driver=usbhid, 1.5M /: Bus 01.Port 1: Dev 1, Class=root_hub,
Driver=ehci_hcd/8p, 480M |__ Port 2: Dev 2, If 0, Class=stor.,
Driver=usb-storage, 480M