Foscam FI9826W, entre lacunes et bons points

Foscam FI9826W

Spécifications

  • Résolution : 1280×960 ; 1280×720 ; 1280×960 ; 640×480 ; 320×240
  • Compression vidéo : H.264 (manque MJPEG !)
  • Lentille F 4 à 9mm (angle de vision de 35° à 70°)
  • Vision de nuit : jusqu’à 8 mètres (13 LEDs IR)
  • Motorisation de 300° en horizontal et 120° en vertical
  • Emplacement carte SD
  • Détection de mouvement infrarouge
  • Respecte la norme ONVIF
  • Haut-parleurs intégrés , Microphone intégré
  • Entrée/Sortie Audio Jack
  • Réseau : Port RJ-45 10/100Mbps et Wifi IEEE 802.11b/g/n
  • Navigateurs : IE 6.0, IE7.0, Firefox
  • Système : Microsoft Windows (sic !)
  • API Foscam IPCamera CGI
  • Fourniture d’un support équerre pour la fixation de la caméra au mur

Configuration

Pour configurer la caméra, il faut ouvrir un navigateur web sous Microsoft Windows à l’adresse IP de la caméra en précisant bien le port de l’interface web qui est 88 par défaut : http://<ip_Camera>:88.

Oui, vous avez bien lu, on ne peut pas configurer cette caméra depuis un navigateur sous Linux ou même sous Android. Et visiblement, c’est le cas de la pluspart des caméras Foscam qui précise pourtant :« Est compatible avec tous les ordinateurs, comme avec la plupart des navigateurs » ou bien encore « La caméra dispose d’un outil facile à utiliser l’interface graphique qui est accessible à partir de n’importe quel navigateur standard partout dans le monde via Internet. ». Voila énoncer la première grosse limitation de cette caméra.

Reset

Venons-en tout de suite à la deuxième grosse limitation : on ne peut configurer que deux flux encodés en H.264. Donc pas de flux MJPEG. C’est vraiment dommage car le MJPEG est supporté par bien plus d’applications que le H.264. Voila encore une limitation qui réduit significativement le champs d’utilisation de cette caméra !

En cas d’oubli des identifiants de l’interface d’administration de la caméra, ou tout simplement pour remettre à zéro tout son paramétrage, il suffit d’appuyer avec un pointe sur le bouton reset situé sous la caméra pendant 5 secondes.

Note du 02/04/2021 : On peut administrer la caméra avec le logiciel Foscam Video Management Software sous Windows.

Utilisation

Requêtes HTTP sur Foscam FI9826W

La Foscam FI9826W dispose d’une API qui permet de la paramétrer et de la piloter entièrement avec des requêtes HTTP. Je ne présente ici que les requêtes les plus importantes qui concernent l’acquisition d’image ou de vidéo, et notamment le moyen d’obtenir un flux au format MJPEG.

Acquisition d’une image en http ou https :

http://<ip camera>:<port http (88)>/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<identifiant>&pwd=<mot de passe>
</mot></identifiant></port></ip>
https://<ip camera>:<port https (443)>/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<identifiant>&pwd=<mot de passe>
</mot></identifiant></port></ip>

Remarque : snapPicture2 permet d’obtenir une image jpeg à la résolution du flux principal.snapPicture permet d’obtenir la même image mais dans un fichier html :

<html><body><img src="../snapPic/Snap_20150403-195419.jpg"/></body></html>

Obtention d’un flux video rtsp que l’on peut par exemple lire avec VLC :

rtsp://<identifiant>:<mot de passe>@<ip camera>:<port http (88)>/videoMain
</port></ip></mot></identifiant>

Pour afficher une video directement dans un navigateur, mieux vaut avoir un flux MJPEG. Cette camera ne propose pas ce type de flux depuis son interface d’administration. Elle se contente du H.264. Cependant, Foscam, probablement conscient de la grosse limitation que cela entraîne, propose une « rustine » afin d’obtenir un flux MJPEG, dans une qualité vidéo moindre cependant (VGA, 15fps).

  1. Configurer le flux secondaire en MJPEG :
    http://<ip camera>:<port http (88)>/cgi-bin/CGIProxy.fcgi?cmd=setSubStreamFormat&format=1&usr=<identifiant>&pwd=<mot de passe>
    </mot></identifiant></port></ip>
    En cas de succès, on doit obtenir la réponse suivante :
    <cgi_result>
        <result>0</result>
    </cgi_result>
  2. On peut alors obtenir un flux vidéo de basse qualité en MJPEG :
    http://<ip camera>:<port http (88)>/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=<identifiant>&pwd=<mot de passe>
    </mot></identifiant></port></ip>
    (Ne pas hésiter à redémarrer la caméra si la manipulation ne fonctionne pas du premier coup)

Android : Foscam Viewer

Foscam propose pour Android une application gratuite : Foscam Viewer. Sa configuration est très simple :

  • Appuyer sur + pour ajouter une nouvelle caméra.
  • Dev Name: choisir son nom.
  • http:// saisir l’adresse IP.
  • Http Port: saisir le port (88).
  • Username: renseigner l’identifiant du compte.
  • Password: renseigner le mot de passe du compte.

Une fois l’image affichée, les fonctionnalités PTZ fonctionnent très bien ainsi que l’audio bidirectionnelle. L’application permet même d’accéder et de modifier certains paramètres de la caméra, sans toutefois pouvoir vraiment se substituer à l’interface d’administration accessible uniquement sous Windows. Le seul reproche que je puisse faire à cette application est qu’elle ne permet pas de se connecter à la caméra en https.

Android : Ip Cam Viewer

IP Cam Viewer Lite est une très bonne application Android qui offre une interface de visualisation commune pour toutes vos caméras (quel qu’en soit la marque). Elle fonctionne très bien avec la Foscam FI9826W, et cela en http comme en https. Pour bénéficier de l’audio bidirectionnelle, il faut toutefois passer à la version payante (IP Cam Viewer Pro).

Configuration sur la Vera Lite

Cette caméra fonctionne bien avec la Vera Lite sous UI7 firmware 1.7.541 sans fonctionnalité PTZ ni audio bien entendu.

  1. Dans l’interface cliquer sur Camera →+ Add Camera → Next → Next → Manually install the camera (advanced)
  2. Choisir son nom dans 1. Name the camera:*
  3. Dans 2. Select camera type:* sélectionner Other IP camera
  4. Il suffit maintenant de renseigner dans le champs juste en dessous l’url d’image de la caméra : http://<adresse IP>:88/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<identifiant>&pwd=<mot de passe>
  5. La configuration est terminée : Next → Next
  6. Si l’image ne s’affiche pas (au bout de quelques minutes), c’est que la Vera a mal interprété l’url renseignée. On peut y remédier simplement :
    1. Cliquer sur l’image puis sur Settings
    2. Effacer les champs Port:, Username: et Password:
    3. Ressaisir l’url d’image de la caméra dans le champ IP:

Utilisation avec Imperihome

Imperihome ne supporte pas encore les flux H.264 avec authentification. Il faut donc passer par les url permettant d’accéder à l’image et aux flux MJPEG bridé. Le couple identifiant/mot de passe est à mettre dans l’url et non dans les champs dédiés. Tout cela est très fastidieux à saisir, mais une fois fait, tout fonctionne. Enfin, avec une image dégradée en raison du flux MJPEG bridé, sans PTZ et sans audio.

Utilisation avec Synology Surveillance Station

La Foscam FI9826W est tout à fait compatible avec Surveillance Station. Par contre, sous Linux, pas d’image, que ce soit en Live View ou en Timeline, H.264 oblige (Synology n’a visiblement pas la volonté de supporter le H264 sous Linux).

Sous Android cela fonctionne nettement mieux. L’image fonctionne, en Live View comme en Timeline, le PTZ et l’audio aussi. La fonction PTZ n’est cependant pas vraiment exploitable en local et totalement inexploitable depuis l’extérieur.

Foscam FI9826W vs D-Link DCS-2230

Les caméras Foscam FI9826W et D-Link DCS-2230 sont dans la même gamme de prix, un comparatif est donc intéressant.

Avantage D-Link DCS-2230 :

  • L’interface d’administration de la D-Link DCS-2230 est accessible (à défaut d’être totalement fonctionnelle) depuis n’importe quel navigateur, tandis que celle de la Foscam FI9826W n’est accessible que sous Microsoft Windows.
  • La D-Link DCS-2230 permet de prendre en charge simultanément 3 flux paramétrables indépendamment en H.264, MJPEG ou MPEG-4. La Foscam FI9826W ne propose que 2 flux obligatoirement en H.264.
  • La D-Link DCS-2230 possède une résolution de 1920×1080 contre seulement 1280×960 pour la Foscam FI9826W.
  • La D-Link DCS-2230 possède une entrée et une sortie numérique.
  • La D-Link DCS-2230 supporte complètement le https, la Foscam FI9826W ne le supporte que partiellement.

Avantage Foscam FI9826W :

  • La Foscam FI9826W possède une application Android dédiée très bien faite.
  • La Foscam FI9826W est motorisée : zoom optique x3, 300° en horizontal et 120° en vertical.
  • La Foscam FI9826W possède un meilleur grand angle (70° contre 67.4°) ; c’est notable pour l’observation d’une pièce dans son ensemble.
  • L’image de la Foscam FI9826W est meilleure, notamment en condition de faible éclairage.
  • La Foscam FI9826W dispose d’une API documentée.

En conclusion, je dirai que la D-Link DCS-2230 est certainement plus « professionnelle ». Je suis convaincu qu’elle sera plus fiable dans le temps. Elle est bien plus interopérable de par son support complet du https, ses 3 flux paramétrables en H.264, MJPEG ou MPEG-4 et son entrée/sortie numérique. D’un autre côté, la Foscam FI9826W est probablement plus adaptée à une utilisation plus « familiale » de par sa facilité d’utilisation en mode local, ses fonctionnalités PTZ, la mise en œuvre facile de l’audio bidirectionnelle, l’image flatteuse. Elle est clairement plus adaptée à une utilisation de type BabyPhone Vidéo que la D-Link DCS-2230.

Conclusion

L’image de cette caméra est bonne. La fonction PTZ est appréciable. L’application dédiée sous Android est très bien faite, mais ne permet hélas pas de configurer une communication en https. C’est vraiment dommage que cette caméra ne soit administrable que sous Microsoft Windows à l’époque de la démocratisation des tablettes, de l’omniprésence des smartphones et de la montée en puissance de Linux. C’est encore plus dommage qu’elle ne propose pas un flux MJPEG directement accessible, ce qui la rendrait vraiment plus polyvalente. Cette dernière limitation est très pénalisante car de nombreuses applications, comme Firefox et Google Chrome, ne supportent pas le format H264 rendant la visualisation du flux de cette caméra parfois impossible ou problématique.

Informations et sources

Cette entrée a été publiée dans Domotique, Surveillance and taguée . Placez un signet sur le permalien.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *