Pouvoir accéder à mes webcams de surveillance depuis internet

Publié le par Paco

Ce document vous présente la configuration du mod-proxy d'Apache et la mise en œuvre de l'applet cambozola de Andrew Wilcock pour pouvoir accéder en live à mes webcams de surveillance derrière Motion. Motion pocède bien un mini serveur web, mais celui-ci n'est utilisable que par un seul utilisateur, et ne permet pas de passer par les ports utilisés par notre serveur apache.

Version 1.0

Auteur: Jean-François HERR

Dernière édition: 13/04/2008


Fonctionnalités recherchées :

Pouvoir streamer mes webcams en sortie de motion depuis mon site web et en utilisant de préférence les ports déjà utilisés.

Préparation:

Système: une debian Etch mise à jour
Apache2
Webcams installées ( Quickcam Web et quickcam Express sur Debian Etch )
Motion installé ( Article en préparation )
Le mini serveurwebcam de motion est configuré sur le port 8001 pour la webcam 1 et 8002 pour la webcam 2 (paramètre webcam_port de /etc/motion/thread1.conf et thread2.conf ) et le paramètre webcam_localhost positionné à on dans les deux fichiers.


Installation:

Nous devons activer les modules nécessaires de apache : proxy et proxy_http
sudo a2enmod proxy
sudo a2enmod proxy_http

Puis modifier le fichier /etc/apache2/mods-enabled/proxy.conf en ajoutant une ligne ProxyPass par camera ( les url à autoriser )
Pour ma première webcam ce sera : ProxyPass /motion/live/1 http://localhost:8001

Vous trouverez ici mon fichier de configuration proxy.conf

Pour pouvoir visualiser la webcam avec n'importe quel navigateur, nous allons utiliser l'applet java de Andrew Wilcock. Nous devons créer sur notre site web une page html ou php contenant les lignes suivantes:

<applet code=com.charliemouse.cambozola.Viewer archive=cambozola.jar width="352" height="288" style="border-width:1; border-color:gray; border-style:solid;">
    <param name=url value="http://paco33.homedns.org/motion/live/1"> <param name="accessories" value="none"/>
</applet>


Le fichier cambozola.jar doit se trouver dans le même répertoire que la page html

Vous trouverez ici un exemple de page html pour la webcam 1



Liens :

Site de Andrew Wilcock : http://www.charliemouse.com/index.html

Motion configuration du serveur webcam : http://www.lavrsen.dk/twiki/bin/view/Motion/WebcamServer

Apache module mod_proxy : http://httpd.apache.org/docs/2.0/mod/mod_proxy.html

Publicité

Publié dans Linux

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
K
Autant pour moi: ca fonctionne sous firefox windows, mais pas sous iceweasel linux ...
Répondre
K
Bonsoir,<br /> <br /> J'ai tout fait comme indiqué mais ca ne semble pas fonctionner: http://badplayer.fr/webcam.html<br /> <br /> Auriez vous une idée ? <br /> <br /> Merco
Répondre