Pouvoir accéder à mes webcams de surveillance depuis internet
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
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
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
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é