Peut-on utiliser la webcam d'un smatphone sur ubuntu ?

Je regarde l'application DroidCam Wireless Webcam

On demande d'installer de cette manière :
http://www.dev47apps.com/droidcam/linuxx/

je crois comprendre qu'il est demandé d'installer
gcc make linux-headers-`uname -r`
les deux premier ok et le 3e :
linux-headers-`uname -r` c'est un paquet ?
linux-headers est installé d'origine par ubuntu avec sa version (à la place de -`uname -r`),
uname -r te renvoie la version du noyau
je suppose qu'on te demande de vérifier que linux-headers- 4.15.0-96-generic est présent dans les paquets
dpkg -l|grep "linux-headers-$(uname -r)"
pour moi
dpkg -l|grep "linux-headers-$(uname -r)"
ii  linux-headers-4.15.0-96-generic            4.15.0-96.97  
Une commande entre "apostrophes inversées" va en fait s'exécuter et renvoyer son résultat pour être utilisé directement dans d'autres commandes. uname -r affiche la version du noyau. En utilisant cette chaîne dans une commande, ça va simplement remplacer le nom du paquet par celui qui correspond à ta version du noyau (par exemple linux-headers-5.3.0-46-generic).

Si le paquet correspondant est déjà installé, c'est bon, tu n'as que gcc et make à ajouter.
Merci @ar barzh paour et @abelthorne

J'ai téléchargé le dossier :
https://www.dev47apps.com/files/linux/droidcam_latest.zip
J'ai : Dézipper le dossier
renommé : le dossier dézippé en droidcam
j'ai lancé
.../droidcam$ sudo ./install
Testé :
.../droidcam$ lsmod | grep v4l2loopback_dc
v4l2loopback_dc        24576  0
videodev              208896  5 gspca_main,gspca_zc3xx,videobuf2_v4l2,v4l2loopback_dc,videobuf2_common
Lancé
:~$ droidcam
Gtk-Message: 11:14:22.616: Failed to load module "canberra-gtk-module"
Device: Droidcam
Found driver: /dev/video1 (fd:8)
Cela marche 🙂 en renseignant
WIFI / LAN + Phone IP + DroidCam Port : 4747 +  connect
En mode USB (over adb) j'ai pas réussi 😐
adb program not detected. Please refer to the website for manual adb setup info.
J'ai pas réussi à inverser pour avoir la webcam smartphone "face avant"
édit : il faut aller sur le smartphone dans >Paramètre (Settings) > Caméra et choisir "frontal"
Ni la détection du micro du smartphone. 😐
Isaric a écrit En mode USB (over adb) j'ai pas réussi 😐
adb program not detected. Please refer to the website for manual adb setup info.
Je ne sais pas ce que veux dire :
:~$ droidcam
Gtk-Message: 13:19:24.746: Failed to load module "canberra-gtk-module"
Device: SPC 200NC      
Device: Droidcam
Found driver: /dev/video1 (fd:8)
sh: 1: adb: not found
sh: 1: adb: not found
sh: 1: adb: not found
sh: 1: adb: not found

:~$ 
adb, c'est un soft pour communiquer avec Android via le port USB. On l'utilise notamment lors de l'installation d'une nouvelle ROM. Tu peux l'installer, il est dans les dépôts (paquet adb), je ne sais pas si ça suffira.
Merci abelthorne
Maintenant, après l'installation adb, Lorsque je lance
:~$ droidcam
Gtk-Message: 16:21:50.150: Failed to load module "canberra-gtk-module"
Device: Droidcam
Found driver: /dev/video0 (fd:8)
Une fenètre s'ouvre avec :
No devices detected. Please refer to the website for manual adb setup info.
Là, je peux pas vraiment t'aider plus. Il faudrait voir du côté du site de DroidCam pour des instructions éventuelles.
J'ai installé android-tools-adb
j'ai encore
No devices detected. Please refer to the website for manual adb setup info.
Je pense que c'est pour le son ? Cela donne :
:~$ sudo depmod -ae
[sudo] Mot de passe de isaric : 
depmod: WARNING: -e needs -E or -F
isaric@isaric-p6-2007frm:~$
abelthorne a écritLà, je peux pas vraiment t'aider plus. Il faudrait voir du côté du site de DroidCam pour des instructions éventuelles.
C'est une bonne idée
xubu1957 a écrit...
Il est conseillé de désactiver le secure-boot...
Je ne sais pas si le secure-boot est désactivé, mais en mode wifi la webcam passe bien 🙂 (il me faut juste parfois relancer 2 fois DroidCam), pas le son 🙁 et pas de webcam en mode USB (over adb)

Je crois que dans le bios, j'ai cette option de sélectionné >Utilitaire de configuration >Démarrage par le BIOS
mais je ne sais pas si c'est du même genre... :rolleyes:
sudo depmod -ae
C'est ce que j'ai fait post #11
et il y a un message d'erreur...
Dans > arduino.stackexchange.com/questions/48583/no-ttyacm0-nor-ttyusb0?rq=1

Les réponses proposent :
Le 09/01/2018, tttapa a écritRun Lancez :
watch lsusb
then plug in the board. Does it show a new entry in the list? If so, what does it say?
puis branchez l'appareil. La liste affiche-t-elle une nouvelle entrée ? Si oui, que dit-elle ?
Le 09/01/2018, Majenko a écrit
dmesg -w
is your friend. Run that, plug in the board, and look what it tells you.
est votre ami. Exécutez cela, branchez l'appareil et regardez ce qu'il vous dit.
Là, vous êtes en train de faire des manips qui viennent de messages au pif parlant de problèmes d'installation (et qui ne sont pas anodines : notamment avec le secure boot) ; or DroidCam a l'air bien installé, la connexion en wi-fi marche.

Sur le site du développeur, il y a une procédure détaillée pour la connexion en USB et qui n'est pas si simple que ça. C'est similaire au flashage de ROM : avoir des pilotes pour le téléphone (fournis par le constructeur) pour communiquer avec via adb et activer le mode debug du côté du téléphone.
Un usb je n’arrive pas à faire un test sur :
https://webcamtests.com/

En wifi cela donne
Webcam Name:
Droidcam
Quality Rating:
25
Built-in Microphone:
None
Built-in Speaker:
None
Frame rate:
30 FPS
Stream Type:
video
Image Mode:
rgb
Webcam MegaPixels:
0.31 MP
Webcam Resolution:
640×480
Video Standard:
VGA
Aspect Ratio:
1.33
PNG File Size:
236.66 kB
JPEG File Size:
126.15 kB
Bitrate:
3.7 MB/s
Number of Colors:
13451
Average RGB Color:
 
Lightness:
43.33%
Luminosity:
43.27%
Brightness:
43.14%
Hue:
23°
Saturation:
5.88%

watch lsusb
...
Bus 002 Device 006: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy series, mis
c. (MTP mode)
...
dmesg -w
...
[ 9355.040476] usb 2-1.4: USB disconnect, device number 6
[ 9432.060690] usb 2-1.4: new high-speed USB device number 7 using ehci-pci
[ 9432.090645] usb 2-1.4: New USB device found, idVendor=04e8, idProduct=6860, bcdDevice= 4.00
[ 9432.090649] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9432.090651] usb 2-1.4: Product: SAMSUNG_Android
[ 9432.090653] usb 2-1.4: Manufacturer: SAMSUNG
[ 9432.090655] usb 2-1.4: SerialNumber: ….
[ 9454.623738] usb 2-1.4: USB disconnect, device number 7
[ 9454.848800] usb 2-1.4: new high-speed USB device number 8 using ehci-pci
[ 9454.878849] usb 2-1.4: New USB device found, idVendor=04e8, idProduct=6860, bcdDevice= 4.00
[ 9454.878860] usb 2-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 9454.878861] usb 2-1.4: Product: SAMSUNG_Android
[ 9454.878863] usb 2-1.4: Manufacturer: SAMSUNG
[ 9454.878864] usb 2-1.4: SerialNumber: ...