Extension JPG de caméras

Documentation eedomus

Sommaire

Quelques extensions pour accéder au jpeg.

Ces informations sont fournies sans garantie ! Il existe de nombreux modèles parfois différents dans la même marque.

cgi/jpg/image.cgi (Allnet)

axis-cgi/jpg/image.cgi (Axis)

jpg/image.jpg (Edimax)

cgi-bin/video.jpg (D-Link, certaines), image/jpeg.cgi (D-link, certaines).

snapshot.cgi (Foscam, Dericam) ou snapshot.cgi?user=admin&pwd=xxxxxxxxxx ou encore cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=admin&pwd=xxxxxxx (Foscam 9821W)

image/jpeg.cgi (D-Link, certaines, Trendnet, certaines)

cgi/jpg/image.cgi (Airlink, idem Allnet)

record/current.jpg (Mobotix)

img/snapshot.cgi (Linksys)

SnapShotJPEG (Panasonic)

oneshotimage.jpg (Sony)

streaming/channels/1/picture (HIKVision)

cgi-bin/snapshot.cgi?chn=0 (Dahua)

Le paramètre doit être saisi ici (dans la configuration de la caméra) :

Visualisation du direct de la caméra

Ne pas confondre JPEG et MJPEG

N'utilisez pas d'extension vers un MJPEG, cela ne fonctionnerait pas.

Le MJPEG est un fichier sans fin. Il est parfois lu par certains navigateurs (souvent 30 secondes), mais ni par iOS ni par Android.

Attention : certaines extensions stream.jpg ou video.jpg ne renvoient pas un jpeg valide, mais vers un MJPEG !

Comment identifier l'URL du direct d'une caméra ?

Certaines extensions les plus courantes ont été saisies ci-dessus.

L'identification de l'URL qui permet d'accéder à une image statique (JPEG) sur une caméra est parfois difficile.

Il est important de procéder par étape :

  1. utiliser un navigateur de type Firefox (voire Chrome) pour faire cette recherche (et non eedomus)
  2. éviter de mettre un mot de passe sur la caméra pour commencer (cela complique la recherche)
  3. il faut identifier d'abord l'adresse IP (et éventuellement le port s'il est différent de 80, parfois 88)
  4. vous pouvez rechercher sur internet (ou sur des sites comme ispy)
  5. si la caméra dispose d'un serveur web embarqué, vous pouvez ouvrir le menu développeur pour identifier les URL

Regardez sur le forum eedomus, ou posez y la question.

Posez la question au constructeur : de plus en plus de constructeur répondent aux questions de support.

Une fois que cela fonctionne dans votre navigateur, vous pouvez ajouter le mot de passe fourni par eedomus (admin/xxx). Votre URL doit fonctionner en utilisant http://admin:xxx@IP_de_la_camera:port/extension.jpg

Un bon test est d'essayer en mode navigation privée pour vérifier le mot de passe (sinon, il est inclus dans un cookie).

Une fois que le lien fonctionne en navigation privée, il est a priori facile de l'inclure dans la configuration eedomus, voir ci-dessus.

Caméras connectés

La plupart des caméras IP (Axis, Foscam, ...) disposent d'une App autonome (qui fonctionne en parallèle de eedomus), et permettent également un fonctionnement traditionnel de caméra IP.

Certaines caméras connectées récentes ne fonctionnent pas comme les caméras IP classiques. Elles sont accessibles par une App, mais ne permettent pas forcément déposer leurs images sur un serveur FTP ou d'être branchées à une enregistreur pour un enregistrement 24H/24 par exemple.

Certaines de ces caméras disposent d'une API plus complexe (Netatmo Presence-Welcome TM, Nest - Dropcam TM). Les caméras Netatmo ont une compatibiltié avec eedomus (évènements).

A notre connaissance Withings Home TM, Myfox Security Camera n'en disposent pas encore (mais proposent une API sur d'autres objets).

A notre connaissance, ni Netgear Arlo TM (aucune URL connue), ni Kiwatch TM n'en propose à ce jour.

A notre connaissance, le produit Blink de Amazon n'est pas intégrable (extrait de la FAQ à novembre 2018)

Does Blink integrate with other Smart Home platforms and devices?
Our initial Blink product won’t offer this functionality...

A notre connaissance, le modèle DCS-8000LH de D-Link ne supporte pas le protocole FTP (lien vers le direct à confirmer).