Debian - Linux Stream d’une Webcam - Quickcam Messenger

12:25 pm 3615 MaVie, Debian, Stream, Webcam

Aujourd’hui je me suis dit que j’avais un ptit peu de temps a m’accorder pour faie quelquechose de marrant sur debian….

C’est alors que je me suis dit que j’allais regarder comment faire pour pouvoir avoir des prises de vues d’une piece de chez moi, que je puisse consulter un peu partout sur le net.

Apres diverses recherches, je vais resumer ici comment faire cela !

Dans un premier temps, apres avoir branché votre Webcam, il va falloir verifier que celle vi est bien detecté:

  • # dmesg

Vous devriez avoir quelquechose comme ceci:

drivers/media/video/usbvideo/quickcam_messenger.c: Logitech Quickcam Messenger USB v0.01
usbcore: registered new driver snd-usb-audio
videodev: “QCM USB Camera” has no release callback. Please fix your driver for proper sysfs support, see http://lwn.net/Articles/36850/
drivers/media/video/usbvideo/usbvideo.c: QCM on /dev/video0: canvas=320×240 videosize=320×240
input: QCM button as /class/input/input2

Impecable ! on peut continuer!

Nous partons du principe que vous avez deja un apache d’installer….

Il faut a present installer “webcam”

  • #apt-get install webcam

Puis creer le fichier de conf adequat pour prendre des screenshot et les mettre dans le DocumentRoot d’apache:

  • # nano /etc/webcam.conf

Y mettre le contenu suivant:

[ftp]
host = localhost
user = nobody
pass = xxxxxx
dir = /var/www/webcam
file = webcam.jpg
tmp = imageup.jpg
local = 1

[grab]
device = /dev/video0
width = 320
height = 240
delay = 0
input = camera
norm = ntsc
quality = 75
trigger = 180

Un peu d’explication:

  1. Notez dans [grab] la valeur de device : /dev/video0 que l’on retrouve dans l’output de notre dmesg
  2. Notez dans [ftp] la valeur dir qui indique le repertoire ou sera copier le screenshot de la webcam sous le nom webcam.jpg
  3. Notez dans [ftp] la valeur local a 1 qui indique qu’on ne passe par un ftp mais qu’on stock l’image en local

A present nous pouvons faire un test:

  • # webcam /etc/webcam.conf

Apres un affichage barbare vous pouvez faire un ls /var/www/webcam et y trouver le fichier webcam.jpg.

A present il ne vous reste plus qu’a creer le fichier index.html:

  • #nano /var/www/webcam/index.html

Avec le contenu suivant:

<html>
<head>
<META HTTP-EQUIV=”pragma” CONTENT=”no-cache”>
<META HTTP-EQUIV=”refresh” CONTENT=”2″>
</head>
<body>
<center>
<h2>My Web Cam</h2>
<img src=”webcam.jpg” width=”320″ height=”240″>
</center>
</body>
</html>

On notera ici le rafraichissement a 2 secondes , et la taille de l’image width=”320″ height=”240″, valeur reprise dans notre webcam.conf.

Il ne vous reste plus qu’a relancer le binaire cam et a vous rendre sur la page :p

See ya !

Leave a Comment

Your comment

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.