Aller au contenu

Webcam Usb Sur Syno


Sp@r0

Messages recommandés

Bonjour à tous

Voila je suis nouveau en Syno et en linux. Je fouille beaucoup donc si ma réponse se trouve ailleur ne tapez pas trop fort wacko.png

Matériel : DS 212

OS : DSM 3.2 1955

Webcam : Microsoft HD 5000 semble compatible UVC d'après le site :

Je viens de télécharger les derniers modules de Sp@ro donc :

Voila les commandes et leurs résultats :

insmod /volume1/addon/webcam/modules/v4l1-compat.ko

insmod /volume1/addon/webcam/modules/videodev.ko

insmod /volume1/addon/webcam/modules/v4l2-common.ko

insmod /volume1/addon/webcam/modules/uvcvideo.ko

OK

Dmesg

[ 329.320000] Linux video capture interface: v2.00

[ 351.720000] uvcvideo: Found UVC 1.00 device Microsoft® LifeCam HD-5000 (045e:076d)

[ 351.740000] input: Microsoft® LifeCam HD-5000 as /class/input/input0

[ 351.760000] usbcore: registered new interface driver uvcvideo

[ 351.770000] USB Video Class driver (v0.1.0)

OK

mknod /dev/video0 c 81 0

OK

DiskStation> pwd

/volume1/addon/webcam/mjpg-streamer

DiskStation> export LD_LIBRARY_PATH="$(pwd)"

DiskStation> ./mjpg_streamer -i "./input_uvc.so -f 15 -r 960x720" -o "./output_h

ttp.so -w ./www"

MJPG Streamer Version.: 2.0

i: Using V4L2 device.: /dev/video0

i: Desired Resolution: 960 x 720

i: Frames Per Second.: 15

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

ERROR opening V4L interface: Invalid argument

Init v4L2 failed !! exit fatal

i: init_VideoIn failed

DiskStation>

Donc si qqu à une idée lumineuse merci de votre aide.

Lien vers le commentaire
Partager sur d’autres sites

Hello

Merci Sp@ro et PatrickH pour vos retours.

Motion installé, libjpeg aussi.

Par contre lancement de motion, config accessible en 8080 mais lors du snapshot avec le site l'image est grise avec un "Unable to open video device"

Le conf de motion est celui de base, y a t'il qq chose à modifier? Est il possible d'avoir un exemple de conf qui fonctionne ?

Merci d'avance pour votre aide.

Lien vers le commentaire
Partager sur d’autres sites

Va voir sur mon site dédié aux syno dans la section USB station2 j'ai fait un petit tuto pour la mise en oeuvre d'une cam USB et regarde si tu n'as rien oublié : http://syno.haeflinger.com/index.php/Installer_une_cam%C3%A9ra_USB_sur_USB_Station_2

Il faudra bien faire attention a adapter les chemins en fonction de ta configuration

Patrick

Lien vers le commentaire
Partager sur d’autres sites

Et oui encore moi unsure.png

Bon petit recap des manip ainsi que de la config

Matériel : DS 212

OS : DSM 3.2 1955

Webcam : Microsoft HD 5000 compatible UVC

DiskStation> lsmod

Module Size Used by Tainted: P

ftdi_sio 30208 0

pl2303 14045 0

usbserial 25620 2 ftdi_sio,pl2303

uvcvideo 55894 0

v4l2_common 10367 0

videodev 30707 1 uvcvideo

v4l1_compat 13439 2 uvcvideo,videodev

...

DiskStation> dmesg

[56087.950000] Linux video capture interface: v2.00

[56089.980000] uvcvideo: Found UVC 1.00 device Microsoft® LifeCam HD-5000 (045e:076d)

[56090.000000] input: Microsoft® LifeCam HD-5000 as /class/input/input0

[56090.030000] usbcore: registered new interface driver uvcvideo

[56090.030000] USB Video Class driver (v0.1.0)

...

DiskStation> mknod /dev/video0 c 81 0

DiskStation> ll /dev | grep video*

crw-r--r-- 1 root root 81, 0 Dec 8 00:09 video0

DiskStation> ipkg install motion

Package motion (3.2.12-2) installed in root is up to date.

Nothing to be done

Successfully terminated.

DiskStation> ipkg install libjpeg

Package libjpeg (6b-3) installed in root is up to date.

Nothing to be done

Successfully terminated.

Configuration de Motion grace au site de Patrick biggrin.png

DiskStation> motion

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

[0] Motion 3.2.12 Started

[0] Motion going to daemon mode

Console fonctionnelle en http://192.168.1.10:8080

Creation d'un snapshot, mais toujours la meme chose : Unable to open video devide en incrustation dans une image grise.

Je sui nul en linux, mais comment l'os fait le lien entre :

input: Microsoft® LifeCam HD-5000 as /class/input/input0

et

/dev/video0

de plus voici la config de motion :

Thread 0

daemon = on

process_id_file = /volume1/addon/webcam/motion/motion.pid

setup_mode = off

videodevice = /dev/video0

v4l2_palette = 8

input = 8

norm = 0

frequency = 0

rotate = 0

width = 320

height = 240

framerate = 2

minimum_frame_time = 0

netcam_url = (not defined)

netcam_userpass = (not defined)

netcam_http = 1.0

netcam_proxy = (not defined)

netcam_tolerant_check = off

auto_brightness = off

brightness = 0

contrast = 0

saturation = 0

hue = 0

roundrobin_frames = 1

roundrobin_skip = 1

switchfilter = off

threshold = 1500

threshold_tune = off

noise_level = 32

noise_tune = on

despeckle = EedDl

area_detect = (not defined)

mask_file = (not defined)

smart_mask_speed = 0

lightswitch = 0

minimum_motion_frames = 1

pre_capture = 0

post_capture = 0

gap = 60

max_mpeg_time = 0

output_all = off

output_normal = on

output_motion = off

quality = 75

ppm = off

ffmpeg_cap_new = on

ffmpeg_cap_motion = off

ffmpeg_timelapse = 0

ffmpeg_timelapse_mode = daily

ffmpeg_bps = 500000

ffmpeg_variable_bitrate = 0

ffmpeg_video_codec = mpeg4

ffmpeg_deinterlace = off

snapshot_interval = 0

locate = off

text_right = %Y-%m-%dn%T-%q

text_left = (not defined)

text_changes = off

text_event = %Y%m%d%H%M%S

text_double = off

target_dir = /volume1/addon/webcam/motion

snapshot_filename = %v-%Y%m%d%H%M%S-snapshot

jpeg_filename = %v-%Y%m%d%H%M%S-%q

movie_filename = %v-%Y%m%d%H%M%S

timelapse_filename = %Y%m%d-timelapse

webcam_port = 8081

webcam_quality = 50

webcam_motion = off

webcam_maxrate = 1

webcam_localhost = off

webcam_limit = 0

control_port = 8080

control_localhost = off

control_html_output = on

control_authentication = (not defined)

track_type = 0

track_auto = off

track_port = (not defined)

track_motorx = 0

track_motory = 0

track_maxx = 0

track_maxy = 0

track_iomojo_id = 0

track_step_angle_x = 10

track_step_angle_y = 10

track_move_wait = 10

track_speed = 255

track_stepsize = 40

quiet = on

on_event_start = (not defined)

on_event_end = (not defined)

on_picture_save = (not defined)

on_motion_detected = (not defined)

on_area_detected = (not defined)

on_movie_start = (not defined)

on_movie_end = (not defined)

on_camera_lost = (not defined)

sql_log_image = off

sql_log_snapshot = off

sql_log_mpeg = off

sql_log_timelapse = off

sql_query = insert into security(camera, filename, frame, file_type, time_stamp, event_time_stamp) values('%t', '%f', '%q', '%n', '%Y-%m-%d %T', '%C')

mysql_db = (not defined)

mysql_host = localhost

mysql_user = (not defined)

mysql_password = (not defined)

video_pipe = (not defined)

motion_video_pipe = (not defined)

thread = No threads

Une idée ?

Lien vers le commentaire
Partager sur d’autres sites

Pour la webcam qui ne marche pas .... pas grand chose à proposer ......A part redémarrer le NAS remettre les modules et reessayer

En ce qui concerne le class/input/input0 cela n'a rien à voir avec l'image, c'est la présence d'une interface utilisateur => il doit probablement y avoir un bouton sur la webcam.

Lien vers le commentaire
Partager sur d’autres sites

Non effectivement pas plus de réponse en 8081 sad.png .

Peut on trouver des outils pour analyser plus finement ce qui se passe au niveau de /dev/video0 ? Un flux, une trace de log ?

En attendant je regarde autour de moi si une autre webcam tourne. Il reste cette possibilité mais je suis péssimiste sur le coup.

Lien vers le commentaire
Partager sur d’autres sites

Tu as bien vérifié que /dev/video0 existe bien ?

Ensuite quand tu dis "pas de réponse en 8081" tu devrais avoir une réponse avec une image grisé qui te dis pas d'accès (ou quelque chose du genre en anglais)

Une question : as tu bien désinstallé ou au moins désactivé mjpg-streamer ?? car il est possible qu'il essayer de locker video0 s'il est démarré !!

Patrick

Lien vers le commentaire
Partager sur d’autres sites

salut

premièrement super tuto merci à toi depuis le temps que je veux faire ça

mais j'ai un un petit problème dès le début


insmod: can't insert 'v4l1-compat.ko': invalid module format

Une solution

ds210j

MAJ : Arf c'est un problème de version de DSM ?

il y a t'il une version des fichiers compatible pour DSM 3.2 ?

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

C est sûrement que tu n'as pas les bonnes versions des modules (par rapport au Noël du syno et à la version du DSM)

Essaye avec cela :

http://www.ibidouill...odules_syno.zip

C'est du rapide merci beaucoup

alors déjà tout passe bien au début, la camera passe bien aussi quelques petite différence "export" des numéros mais je pense que ça dépend du port usb que l'on a choisi.

mais ensuite avec la dernière commande j'ai ça comme erreur à la fin et je pense que ce n'est pas bon


./mjpg_streamer -i "input_uvc.so" -o "output_http.so -w ./www -p 

99 -c utilisateur:motdepasse"

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

je vais tester avec motion :D

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

re bonjour

alors j'ai installé motion pas de problèmes il se lance correctement.

Pas de flux vidéo comme pour szb20634 un fond gris avec marqué qu'il n'y a pas de flux...

Mais dans tout ça j'ai ma petite idée, le problème ne viendrait t'il pas du fait que j'utilise uvcvideo.ko et non pwc.ko puisqu'il ne passe pas sur mon DS210j car celui de PatrickH est pour USB station ?

Lien vers le commentaire
Partager sur d’autres sites

Alors uvcvideo et pwc n'a rien a voir avec le modèle de syno mais avec le type de webcam que tu utilise. Le DS210j et l'USB station2 utilisent la même famille de processeurs (sauf erreur de ma part)

Patrick

ok ok je ne suis pas un pro. j'en apprend à chaque post ici. c'est ça qui est bon smile.png

je peux donc utiliser uvcvideo motion ?

ma camera est une logitech HD webcam c270 compatible UVC d'après ce site http://www.ideasonbo...rg/uvc/#devices

pwc celui qui se trouve sur ton site ne marche pas avec la commande insmod ça ne doit pas être le même kernel si j'ai bien compris.

Ma camera est elle compatible pwc ? pour l'utiliser et peut être régler le problème

Aussi ma webcam est elle bien détecté car je commence à avoir des doutes


[ 4122.350000] usb 1-1.1: configuration #1 chosen from 1 choice

[ 4122.350000] uvcvideo: Found UVC 1.00 device <unnamed> (046d:0825)

[ 4122.500000] input: UVC Camera (046d:0825) as /class/input/input2

[ 4123.510000] ALSA clock.c:218: 5:3:2: cannot set freq 24000 to ep 0x86

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

Alors dans l'ordre il faut identifier le driver nécessaire à ta caméra et ensuite récupérer le module ".ko" compatible avec ton modèle de syno (va dépendre de son processeur) et compatible avec la version du kernel utilisé par la version de DSM que tu utilise

Patrick

Lien vers le commentaire
Partager sur d’autres sites

Alors dans l'ordre il faut identifier le driver nécessaire à ta caméra et ensuite récupérer le module ".ko" compatible avec ton modèle de syno (va dépendre de son processeur) et compatible avec la version du kernel utilisé par la version de DSM que tu utilise

Patrick

ok donc mon uvcvideo qui est correct

Lien vers le commentaire
Partager sur d’autres sites

  • 3 semaines après...

J'essaye de faire fonctionner une de mes webcam Logitech avec mon Syno. J'aurais besoin de quelques conseils pour le choix des pilotes & co...

Modèle de Syno : DS210+

Uname -a : Linux Manu-NAS 2.6.32.12 #1955 Sat Nov 26 14:50:21 CST 2011 ppc GNU/Linux synology_ppc853x_210+

Version DSM : 3.2 - 1955

Webcams :

- Logitech QuickCam Messenger (V-UBC40)

- Logitech QuickCam Messenger (V-UAS14)

Pour l'instant seul IPKG est installé, sinon le Syno est brut d'officiel.

Merci pour votre aide

EDIT :

Ma Webcam apparait dans le DSM, dans les infos, mais pas en tant que périphérique vidéo

129084Capturedcran20120107010947.png

Modifié par ManusSs
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.