La caméra IP D-Link DCS-5222L est une caméra pan / tilt sans fil.Cette caméra peut être interfacée via l'API CGI. Cette page décrit quelques une des commandes CGI connues. Chaque commande a été testée, si vous pensez que d'autres commandes sont manquantes, n'hésitez pas à me contacter, j'actualiserai la page.
Dans la suite de cette page, nous supposerons :
La commande la plus simple pour tester rapidement la caméra est de capturer une image. Avec la commande suivante, la caméra retourne une image au format JPG dans le navigateur :
HTTP sans authentification
http://<IP of the camera>:<HTTP port>/dms
HTTP avec authentification
http://<username>:<password>@<IP of the camera>:<HTTP port>/dms
Cette commande retour une image de 640 x 360 pixels :
La seconde commande permet de récupérer le flux vidéo :
HTTP sans authentification
http://<IP of the camera>:<HTTP port>/video/mjpg.cgi
HTTP avec authentification
http://<username>:<password>@<IP of the camera>:<HTTP port>/video/mjpg.cgi
Cette commande retourne un flux vidéo de 1280 x 720 pixel (mpeg ou h.264 selon la configuration de la caméra).
La commande suivante permet de piloter de façon automatique le lacet de la caméra :
http://<IP of the camera>:<HTTP port>/config/auto_pan.cgi?act=go
Vous pouvez facilement régler l'inclinaison et l'orientation de la caméra grâce à la commande suivanre:
p
pour le lacet (pan)t
pour l'inclinaison (tilt)http://<IP of the camera>:<HTTP port>/config/ptz_move.cgi?t=20&p=170
Les commandes suivantes permettent de récupérer diverses informations de la caméra.
Récupére les informations générales de la caméra :
http://<IP of the camera>:<HTTP port>/common/info.cgi
Retourne les informations sur le flux vidéo :
http://<IP of the camera>:<HTTP port>/config/stream_info.cgi
Récupére le configuration réseau de la caméra:
http://<IP of the camera>:<HTTP port>/common/network.cgi
Informations relatives aux mouvement (pan/tilt):
http://<IP of the camera>:<HTTP port>/common/motion.cgi
Informations sur les entrées / sorties de la caméra:
http://<IP of the camera>:<HTTP port>/common/io.cgi