Webcam-Server, votre WebCam en Streaming

Webcam-server est un logiciel libre qui vous permet de capturer n'importe qu'elle périphérique video de votre ordinateur, et de le rendre accessible par HTTP.

Installation :

Sous une debian-like, tapez tout simplement dans un terminal :

# apt-get install webcam-server

Utilisation :

Cette commande vous permettras de diffuser les images du péripherique video /dev/video0 avec comme commentaire Paco MEDINA (Date de prise de vue), en mode daemon.

$ webcam-server -d /dev/video0 -c "Paco MEDINA %Y-%m-%d %H:%M:%S" -s

  • Par défault, Webcam écoute sur le port 8888, tapez dans votre navigateur :
http://votre_hostname:8888

ScreenShot :

Options

Option Description
-d /dev/video0 Utilise le périphérique vidéo /dev/video0
-v Mode Verbose
-l file.log Permet de loguer les connections HTTP dans le fichier de log file.log
-p 1234 Le serveur HTTP écoute sur le port 1234
-r Permet de reprendre la transmission vidéo lorsque la WebCam à été débranché/rebranché

Applet JAVA

Comme vous l'aurez remarqué, vous devez actualiser manuellement la page pour voire défiler les mouvements que vous faites devant votre WebCam. Pour cela, nous allons utiliser un applet Java à insérer dans vos pages HTML (ou PHP), qui rafraîchira tout seul les nouvelles images.

L'installation de webcam-server comprend les codes Java en question, ils se trouvent en général dans le dossier :

/usr/share/doc/webcam-server/applet/
  1. Copiez le contenu de ce dossier à la racine de votre serveur Web.
  2. Utilisez l'exemple de code présent dans la page HTML webcam.html
  3. Sur votre machine cliente, n'oubliez pas d'installer la machine Java :
# apt-get install j2re1.4-mozilla-plugin

L'applet Java doit se trouver sur la même machine qui execute webcam-server
De plus, j'ai utilisé l'adresse IP comme host de destination, le nom DNS ne fonctionnant pas.

 
tutoriels/gnu_linux/applications/webcam-server.txt · Dernière modification: 2008/08/19 15:43 (édition externe)     Haut de page