Utilisation de caméras IP de marque FOSCAM avec Calaos

Cette page regroupe les informations pour configurer des caméras IP Foscam sur une centrale Calaos. Attention, ceci ne remplace pas la documentation de la caméra elle-même, qu'il est indispensable de lire. En effet, FOSCAM remplace régulièrement le programme interne des caméras, et la connexion de Calaos à celles-ci, change donc en conséquence.

Cette page a vocation a être complétée en fonction des évolutions de Foscam.

FOSCAM non H264

Les modèles non H264 ont une vidéo par défaut MJPEG, ce qu'accepte bien Calaos.

Ces modèles sont simples, il faut:

Configurer l'IP de votre Caméra

Configurer un utilisateur autre que l'administrateur par sécurité, par exemple

Nom: visucalaos

Mot de passe: visucalaos

Vérifier que cela fonctionne bien depuis un navigateur Web:

http://192.168.0.12/snapshot.cgi?user=visucalaos&pwd=visucalaos

Modifier l'adresse IP, le nom et mot de passe en fonction de votre installation. Si tout cela fonctionne, l'image instantanée doit apparaitre.

Les liens de vidéo ne fonctionnent pas toujours dans les navigateurs Web, c'est assez variable, mais vous pouvez toujours essayer:

http://192.168.0.12/videostream.cgi?user=visucalaos&pwd=visucalaos

Dans Calaos Installer, ajouter une caméra avec les caractéristiques suivantes:

Onglet “Standard MJPEG”

Adresse IP: indiquer l'IP de votre caméra

URL (jpeg): http://192.168.0.12/snapshot.cgi?user=visucalaos&pwd=visucalaos

URL (mjpeg): http://192.168.0.12/videostream.cgi?user=visucalaos&pwd=visucalaos

URL (mjpeg4): idem que MPJEG ci-dessus

Eventuellement faire quelques tests pour régler la résolution d'image sur la caméra. Envoyer une image de trop grande taille pourra ne pas être accepté par Calaos, ou être relativement lent. Selon la caméra, une taille d'image peut être précisée dans l'URL.

FOSCAM H264

Les modèles H264 n'utilisent plus de vidéo MJPEG par défaut. Néanmoins, FOSCAM a gardé l'option activable si besoin, mais peu documentée.

Ces modèles sont un peu capricieux, pour ce que j'en ai vu, il faut:

Configurer l'IP de votre Caméra

Activer le MJPEG de la caméra

Configurer un utilisateur autre que l'administrateur par sécurité, par exemple

Nom: visucalaos

Mot de passe: visucalaos

Pour activer la comptabilité MJPEG, il faut passer la commande ci-dessous via un navigateur Web:

http://ip_address:port/cgi-bin/CGIProxy.fcgi?usr=admin&pwd=XXXXXXX&cmd=setSubStreamFormat&format=1

Donc, par exemple: http://192.168.0.12:80/cgi-bin/CGIProxy.fcgi?usr=admin&pwd=XXXXXXX&cmd=setSubStreamFormat&format=1

Indiquer l'adresse IP, le numéro de port (généralement 80 pour HTTP), ainsi que le mot de passe du compte Admin pour réaliser l'opération. Le résultat, si tout ce passe bien, est:

<CGI_Result> <result>0</result> </CGI_Result>

Les caméras disposent potentiellement de 2 flux vidéo pouvant avoir des configurations différentes. Le MJPEG est activé pour le “Sub Stream”.

Tester l'image instantanée depuis un navigateur Web.

http://192.168.0.12/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=visucalaos&pwd=visucalaos

Théoriquement l'image doit apparaitre. Si cela ne fonctionne, inutile d'aller plus loin sur Calaos, il faut résoudre le problème de configuration côté caméra.

Une fois que cela fonctionne, il est possible d'ajouter la caméra via Calaos Installer.

Dans Calaos Installer, ajouter une caméra avec les caractéristiques suivantes:

Onglet “Standard MJPEG” Adresse IP: indiquer l'IP de votre caméra

URL (jpeg): http://192.168.0.12/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=visucalaos&pwd=visucalaos

URL (mjpeg): http://192.168.0.12/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=visucalaos&pwd=visucalaos

URL (mjpeg4): idem que MPJEG ci-dessus

Eventuellement faire quelques tests pour régler la résolution d'image sur la caméra. Envoyer une image de trop grande taille pourra ne pas être accepté par Calaos, ou être relativement lent. Selon la caméra, une taille d'image peut être précisée dans l'URL.