Bonjour,
Comme moi, peut-être souhaitez-vous commander votre camera IP par requêtes HTTP...
Ceci est intéressant notamment pour :
- récupérer des captures de la vidéo à intervalle de temps régulier (toutes les 10 min par ex) au travers d'un script
- récupérer un flux video
- activer ou désactiver la détection de mouvement (à travers un tag RFID ou encore du NFC)
- activer ou désactiver la détection sonore (parce que votre aspirateur robot se lance à une certaine heure)
J'ai cherché un peu et en fonction des générations de caméra, les instructions ont des logiques légèrement différentes.
La version de firmware joue aussi.
le mien : 1.14.09 (2016-11-04)
Pour la DCS 5020L :
Obtenir des statuts de la caméra :
http://[@IP]/image.cgi
http://[@IP]/motion.cgi
http://[@IP]/network.cgi
Puis pour passer les paramètres, la logique reste la même :
http://[@IP]/[groupe].cgi/?[instruction]=[valeur]
où :
- [groupe] appartient à {image; motion; network; wireless; email; upload; DayNight; datetime; pantilt; presetlist...}
- [instruction] appartient à {les instructions qui apparaissent dans les pages de statuts}
- [valeur] à vous de deviner
pour activer/désactiver la détection (bien prendre en considération le NoReboot) :
http://[@IP]/motion.cgi/?MotionDetectionEnable=0&ConfigReboot=no
Pour aller plus loin sur la contrôle de la caméra (Pan Tilt Control) :
http://forums.dlink.com/index.php?topic=57131.0
ex :
http://192.168.0.XX/pantilt.cgi/?PanSingleMoveDegree=1
pantilt : permet de positionner la caméra avec des pas à définir
presetlist : permet de positionner la caméra avec une position prédéfinie
Par contre, je n'ai pas trouvé le groupe pour la détection de son. Si quelqu'un a l'information, ce serait super.
les caméras IP fixes doivent être plus simples.
je regarde aussi le DCS-935L que j'ai et je posterai cette info plus tard.
Hope this helps.