Videosurveillance

De Wiki de Mémoire Vive
Aller à la navigation Aller à la recherche

Il est possible de se créer un système de vidéo surveillance domestique assez facilement et à moindre prix.

J'ai réalisé ceci avec différents logiciels et équipements,

- un téléphone portable Android

- un logiciel sur Android permettant de configurer le tel comme caméra IP : IP webcam

- une caméra acquise pour 40€ environ sur Aliexpress

- VLC qui est un lecteur de vidéo

- un logiciel de télésurveillance : Agent DVR

- le paramétrage d'un reverse proxy pour accéder au serveur web depuis le monde extérieur

- le paramétrage de la box pour accéder au reverse proxy

A noter, que ce soit pour la caméra ou le tel Android, il est possible d'entendre le son.

Voici quelques informations et explications.

1) sur tel Android

le tel doit être connecté en wifi au réseau local

Installer IP webcam https://play.google.com/store/apps/details?id=com.pas.webcam&hl=fr&gl=US

une fois l'installation effectuée et le serveur lancé sur cette application, on relève l'adresse IP utilisée et le port (8080 par défaut)

2) sur PC ou autre, connecté au même réseau local,

On teste l'accès au tel depuis un navigateur, en tapant l'adresse IP relevée. Exemple : http://192.168.0.18:8080 une page s'affiche avec notamment la possibilité de paramétrer l'audio et la vidéo (choisir "Navigateur" ou "Plein écran" pour voir apparaître l'image filmée) Pour l'audio, on peut utiliser l'URL de type https://192.168.0.18:8080/audio.wav (ou http)

On peut aussi utiliser un logiciel tel que le lecteur multimedia VLC ou ouvrant un flux réseau.

3) Agent DVR

ce logiciel permet de piloter plusieurs caméras, de type Android ou autre, puis de gérer des alertes et des enregistrements.

L'installation se passe ici, https://www.ispyconnect.com/download.aspx

Il se comporte comme un serveur web en ce sens qu'on peut accéder à l'application en tapant l'adresse IP de la machine sur laquelle il est installé, avec le port 8090. Commencer par tester avec localhost:8090

Ensuite il faut paramétrer l'accès aux caméras disponibles sur le réseau.

Pour une caméra Android, suivre ces instructions, https://www.ispyconnect.com/userguide-ipwebcam-android.aspx

Pour une caméra autre, se référer au manuel (exemple pour Anbiux, https://www.ispyconnect.com/camera/anbiux)

Pour chaque caméra connectée, on peut paramétrer les alertes, le type de détection, les modes d'enregistrement, des actions associées aux alertes, etc.

Pour accéder au serveur web depuis l'extérieur on peut paramétrer un transfert de port vers le serveur HTTP. Mais l'éditeur du logiciel bloque ce mode de fonctionnement. Pour contourner ce problème on peut installer un reverse proxy, qui nécessite un nom de domaine. Ceci permet de "faire croire" au serveur Agent DVR qu'il est sollicité depuis le réseau local. Pour tester les URL utilisées par le Reverse Proxy je recommande une autre machine que celle où est installé le serveur Agent DVR.


À voir également

Configuration du service sous Debian 11 pour l’Agent DVR.

Exécution en tant que service de l’Agent DVR sous Linux