Aller au contenu

Webcam Usb Sur Syno


Sp@r0

Messages recommandés

Bonjour,

Je tente de faire fonctionner ma Webcam Logtech C100 sur mon DS110j

Les modules se chargent avec insmod sans soucis, cependant a noter que ce sont des modules pour kernel 2.6.24 et le mien est en 2.6.32.12, averc DSM 4.0 beta

Au branchement de la cam,celle ci est détectée comme utilisant uvcvideo.

Un test mjpg-streamer renvoie bien l'image de test.

U§n lancement mjpg-streamer donne:

MJPG Streamer Version.: 2.0

i: Using V4L2 device.: /dev/video0

i: Desired Resolution: 640 x 480

i: Frames Per Second.: 5

i: Format............: MJPEG

ERROR opening V4L interface: Invalid argument

Init v4L2 failed !! exit fatal

i: init_VideoIn failed

Cela viens-t-il de la version de kernel? QQun d'entre vous a-t-il les modules pour ce kernel ou dois-je les compiler?

Merci par avance.

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

J'ai un soucis pour cross compiler mjpg-streamer. Je le compile sur une ubuntu x64, le copie sur le NAS, mais j'ai cette erreur lorsque je l'execute :

Joenas> ./mjpg_streamer

./mjpg_streamer: line 8: syntax error: unexpected "("

Il semble qu'il ne soit pas compilé pour le processeur ARM.

J'ai utiliser les info fournie au début du tuto.

@+

Lien vers le commentaire
Partager sur d’autres sites

La webcam est une logitech quickcam express.

J'ai testé motion, mais cet erreur :


[0] Processing thread 0 - config file /opt/etc/motion.conf

[0] Motion 3.2.12 Started

[0] ffmpeg LIBAVCODEC_BUILD 3356160 LIBAVFORMAT_BUILD 3411200

[0] Thread 1 is from /opt/etc/motion.conf

[0] motion-httpd/3.2.12 running, accepting connections

[0] motion-httpd: waiting for data on port TCP 8082

[1] Thread 1 started

[1] cap.driver: "STV06xx"

[1] cap.card: "Camera"

[1] cap.bus_info: "usb-orion-ehci.0-1.2.1"

[1] cap.capabilities=0x05000001

[1] - VIDEO_CAPTURE

[1] - READWRITE

[1] - STREAMING

[1] Config palette index 8 (YU12) doesn't work.

[1] Supported palettes:

[1] 0: GRBG (GRBG)

[1] Unable to find a compatible palette format.

[1] Failed with YUV420P, trying YUV422 palette:

[1] Failed with YUV422, trying YUYV palette:

[1] Failed with YUYV, trying RGB24 palette:

[1] Failed with RGB24, trying GREYSCALE palette:

[1] Failed with all supported palettes - giving up:

[1] Could not fetch initial image from camera

[1] Motion continues using width and height from config file(s)

[1] Resizing pre_capture buffer to 1 items

[1] Started stream webcam server in port 8081

[1] Retrying until successful connection with camera

[1] cap.driver: "STV06xx"

[1] cap.card: "Camera"

[1] cap.bus_info: "usb-orion-ehci.0-1.2.1"

[1] cap.capabilities=0x05000001

[1] - VIDEO_CAPTURE

[1] - READWRITE

[1] - STREAMING

[1] Config palette index 8 (YU12) doesn't work.

[1] Supported palettes:

[1] 0: GRBG (GRBG)

[1] Unable to find a compatible palette format.

[1] MAP_FAILED:

^C[0] httpd - Finishing

[0] httpd Closing

[0] httpd thread exit

[1] Thread exiting

[0] Motion terminating

J'ai compilé mjpg_streamer, j'ai une erreur avec le lib :

Joenas> ./mjpg_streamer -i "input_uvc.so" -o "output_http.so -w ./www -p 8099 -c utilisateur:motdepasse"

MJPG Streamer Version.: 2.0

ERROR: could not find input plugin

	   Perhaps you want to adjust the search path with:

	   # export LD_LIBRARY_PATH=/path/to/plugin/folder

	   dlopen: input_uvc.so: wrong ELF class: ELFCLASS64

Modifié par 006fazer
Lien vers le commentaire
Partager sur d’autres sites

Bon ya du mieux !!

J'ai changé de webcam, j'ai retrouvé un Genius Trel 310... Elle est bien vue pas les modules.

Avec Motion j'ai une image brouillée qui ne correspond à rien !


[0] Processing thread 0 - config file /opt/etc/motion.conf

[0] Motion 3.2.12 Started

[0] ffmpeg LIBAVCODEC_BUILD 3356160 LIBAVFORMAT_BUILD 3411200

[0] Thread 1 is from /opt/etc/motion.conf

[0] motion-httpd/3.2.12 running, accepting connections

[0] motion-httpd: waiting for data on port TCP 8082

[1] Thread 1 started

[1] cap.driver: "sonixb"

[1] cap.card: "USB camera"

[1] cap.bus_info: "usb-orion-ehci.0-1.2.1"

[1] cap.capabilities=0x05000001

[1] - VIDEO_CAPTURE

[1] - READWRITE

[1] - STREAMING

[1] Config palette index 2 (MJPG) doesn't work.

[1] Supported palettes:

[1] 0: S910 (S910)

[1] 1: BA81 (BA81)

[1] Selected palette BA81

[1] Test palette BA81 (640x480)

[1] Adjusting resolution from 640x480 to 160x120.

[1] Using palette BA81 (160x120) bytesperlines 160 sizeimage 19200 colorspace 00000008

[1] found control 0x00980900, "Brightness", range 0,255

[1]	 "Brightness", default 127, current 127

[1] found control 0x00980911, "Exposure", range 0,255

[1]	 "Exposure", default 16, current 255

[1] found control 0x00980912, "Automatic Gain (and Exposure)", range 0,1

[1]	 "Automatic Gain (and Exposure)", default 1, current 1

[1] found control 0x00980913, "Gain", range 0,255

[1]	 "Gain", default 127, current 255

[1] mmap information:

[1] frames=4

[1] 0 length=20480

[1] 1 length=20480

[1] 2 length=20480

[1] 3 length=20480

[1] Using V4L2

[1] Resizing pre_capture buffer to 1 items

[1] Started stream webcam server in port 8081

Avec mjpg-streamer, j'ai un écran noir avec ceci :

MJPG Streamer Version.: 2.0

i: Using V4L2 device.: /dev/video0

i: Desired Resolution: 640 x 480

i: Frames Per Second.: 5

i: Format............: MJPEG

Pixel format is unavailable, using S910

WARNING: unknown frame format, expect wiered results!

o: www-folder-path...: /volume1/temp/custom/mjpg-streamer-mini2440/www/

o: HTTP TCP port.....: 8081

o: username:password.: disabled

o: commands..........: enabled

Modifié par 006fazer
Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
  • 3 semaines après...

bon je me repond à moi même, car pour ceux qui comme moi ne sont pas très familier avec la cross compilation (d'ailleurs que je n'ai pas réussie ... :( ), je viens de voir un poste sur l'ajout des "drivers" webcam pour nos syno sur le forum anglais.

Le package tout prêt est au format spk http://forum.synology.com/enu/viewtopic.php?f=190&t=49790 et fonctionne parfaitement chez moi en version DSM 4 :wub:

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...
  • 3 semaines après...

Non cela ne marchera pas .... Il faut non seulement cross compiler mais en plus il faut patché le kernel pour ajouter uvc .... Ce que j'avais fait au départ :)

Lien vers le commentaire
Partager sur d’autres sites

Non cela ne marchera pas .... Il faut non seulement cross compiler mais en plus il faut patché le kernel pour ajouter uvc .... Ce que j'avais fait au départ :)

Donc si je reprends vos premiers posts, je dois pouvoir le faire.

Seulement vous êtiez en 2.6.24 alors que je suis en 2.6.15 ... donc je me pose la question s'il y a des différences de fichiers ...

Car je n'ai pas de plateform pour une crosscompile !

Lien vers le commentaire
Partager sur d’autres sites

Au tt départ j'avais compiler les modules pour cette version de kernel, mais c plus compliquer car il faut patcher le kernel car le support n'était pas natif sur le 2.6.15

Tu peux suivre la méthode et recréer les fichiers por ton nas

Merci pour vos réponses rapides.

Pour la compilation ... dois-je avoir une plateforme linux à côté ou sur le Syno je peux la faire.

Les liens en première page ne sont plus valides ...

1. Téléchargez uvcvideo

Autant pour moi ... j'ai eu du mal ... mais j'ai tout récupéré.

Je vais donc remonter mes manches :unsure:

Modifié par Maveryq
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

J'ai un petit problème de mon coté avec la detection de mouvement. J'ai un nas 212j en DSM3.2 et une webcam logitech C210. Je l'ai installé grace au package sur le fofo américain et cela marche très bien.

Par contre je n'arrive pas a faire fonctionner la detection de mouvement via surveillance station. Quand je click sur le paramétrage la fenetre reprenant la vidéo de la webcam est noire, alors que dans surveillance station j'ai l'image sans problème.

Quelqu'un connait-il ce problème ?

Par ailleurs voici un lien avec les différentes webcam compatibles UVC pour linux et donc très probablement compatible avec le package :

http://www.ideasonboard.org/uvc/

Merci à ceux qui pourront m'aider avec mon pb

Modifié par Je2s
Lien vers le commentaire
Partager sur d’autres sites

  • 5 mois après...

Jamais fait pour un 107+ mais pour une 2.6.15 oui et c un peu galère à faire.....

Il fait parchet le kernel pour ajouter les modules de kernel UVC avant de les compiler ....

Mais c faisable

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.