{"id":353,"date":"2017-10-15T10:45:31","date_gmt":"2017-10-15T08:45:31","guid":{"rendered":"http:\/\/www.igatamus.com\/bgc\/?p=353"},"modified":"2017-10-15T11:16:18","modified_gmt":"2017-10-15T09:16:18","slug":"api-des-cameras-ip-wanscam-onvif-hw-nouvelle-generation","status":"publish","type":"post","link":"https:\/\/www.igatamus.com\/bgc\/2017\/10\/15\/api-des-cameras-ip-wanscam-onvif-hw-nouvelle-generation\/","title":{"rendered":"API DES CAM\u00c9RAS IP WANSCAM ONVIF (HW NOUVELLE G\u00c9N\u00c9RATION)"},"content":{"rendered":"<p>Vous trouverez en t\u00e9l\u00e9chargement ci-dessous le document officiel des API (en partie en chinois&#8230;) concernant les nouvelles g\u00e9n\u00e9rations de cam\u00e9ras IP Wanscam HW, compatibles avec le standard Onvif<\/p>\n<p>Voici en extrait les adresses URL pour les principales fonctions.<\/p>\n<p>ADRESSES URL POUR L&rsquo;IMAGE<\/p>\n<p>Flux vid\u00e9o H264 (utilisable via VLC) :<\/p>\n<p>rtsp:\/\/IP_DE_LA_CAMERA:554\/1 ==&gt; flux 1 (HD)<\/p>\n<p>rtsp:\/\/IP_DE_LA_CAMERA:554\/2 ==&gt; flux 2 (SD)<\/p>\n<p>Flux vid\u00e9o MJPEG : NON DISPONIBLE sur les nouveaux mod\u00e8les Wanscam ==&gt; Impossibilit\u00e9 de r\u00e9cup\u00e9rer la vid\u00e9o dans la plupart des box domotiques.<\/p>\n<p>Photo (snapshot) : <a href=\"http:\/\/ip_de_la_camera\/web\/tmpfs\/snap.jpg\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/IP_DE_LA_CAMERA:80\/web\/tmpfs\/snap.jpg<\/a><\/p>\n<p>ex: <a href=\"http:\/\/192.168.1.10\/web\/tmpfs\/snap.jpg\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/192.168.1.10:80\/web\/tmpfs\/snap.jpg<\/a><\/p>\n<p>ex2: <a href=\"http:\/\/admin:admin@192.168.1.10\/web\/tmpfs\/snap.jpg\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/admin:admin@192.168.1.10:80\/web\/tmpfs\/snap.jpg<\/a> (le \u00ab\u00a0admin:admin@\u00a0\u00bb devant \u00eatre remplac\u00e9 par vois codes d&rsquo;acc\u00e8s sur la cam\u00e9ra).<\/p>\n<p>API DE LA CAM\u00c9RA<\/p>\n<p><a href=\"http:\/\/ip_de_la_camera:PORT\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/IP_DE_LA_CAMERA:PORT<\/a> &#8230; suivi des commandes ci-dessous :<\/p>\n<p>ex: <a href=\"http:\/\/192.168.1.10\/cgi-bin\/hi3510\/ytup.cgi?usr=admin&amp;pwd=admin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/192.168.1.10:80\/cgi-bin\/hi3510\/ytup.cgi?usr=admin&amp;pwd=admin<\/a><\/p>\n<p>ADRESSES URL POUR LES MOUVEMENTS (CAM\u00c9RAS ROTATIVES)<\/p>\n<p>Haut : \/cgi-bin\/hi3510\/ytup.cgi?usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Bas : \/cgi-bin\/hi3510\/ytdown.cgi?usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Gauche : \/cgi-bin\/hi3510\/ytleft.cgi?usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Droite : \/cgi-bin\/hi3510\/ytright.cgi?usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Zoom + : \/cgi-bin\/hi3510\/ptzzoomin.cgi?usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Zoom &#8211; : \/cgi-bin\/hi3510\/ptzzoomout.cgi?usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Exemple : <a href=\"http:\/\/192.168.1.80\/cgi-bin\/hi3510\/ytup.cgi?usr=admin&amp;pwd=admin\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/192.168.1.80\/cgi-bin\/hi3510\/ytup.cgi?usr=admin&amp;pwd=admin<\/a><\/p>\n<p>ADRESSES URL POUR APPELER \/ M\u00c9MORISER UNE POSITION (CAM\u00c9RAS ROTATIVES)<\/p>\n<p>Aller \u00e0 une position : \/cgi-bin\/hi3510\/param.cgi?cmd=preset&amp;-act=goto&amp;-number=X&amp;usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Enregistrer une position : \/cgi-bin\/hi3510\/param.cgi?cmd=preset&amp;-act=set&amp;-status=1&amp;-number=X&amp;usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>&amp;-number=X (remplacer le X par le n\u00b0 de m\u00e9moire \u00e0 appeler \/ enregistrer)<\/p>\n<p>ADRESSES URL POUR D\u00c9CLENCHER UNE \u00ab\u00a0ALARME\u00a0\u00bb<\/p>\n<p>En cas d&rsquo;utilisation de la cam\u00e9ra en association avec un syst\u00e8me domotique, nous pourrions souhaiter utiliser des d\u00e9tecteurs de mouvement PIR ou d\u2019ouverture de porte\/fen\u00eatre (plus fiable que la d\u00e9tection de mouvement int\u00e9gr\u00e9e \u00e0 la cam\u00e9ra) pour d\u00e9clencher la fonction alarme de la cam\u00e9ra et ainsi envoyer des photos ou vid\u00e9os.<\/p>\n<p>Voici les adresses URL qui permettent de d\u00e9clencher une \u00ab\u00a0alarme\u00a0\u00bb de la m\u00eame mani\u00e8re que si la cam\u00e9ra avait d\u00e9tect\u00e9 un mouvement.<\/p>\n<p>D\u00e9clenchement de l&rsquo;alarme : \/cgi-bin\/hi3510\/param.cgi?cmd=setioattr&amp;-io_enable=1&amp;-io_flag=0&amp;usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Arr\u00eat de l&rsquo;alarme : \/cgi-bin\/hi3510\/param.cgi?cmd=setioattr&amp;-io_enable=1&amp;-io_flag=1&amp;usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Les actions possibles sont donc les m\u00eames (voir le menu \u00ab\u00a0Alarm Service Setting\u00a0\u00bb) :<\/p>\n<p>Envoyer des photos par mail (1 \u00e0 3 photos par d\u00e9clenchement d&rsquo;alarme).<\/p>\n<p>Uploader des photos ou vid\u00e9o sur un serveur FTP.<\/p>\n<p>Enregistrer des photos ou vid\u00e9o sur la carte m\u00e9moire ins\u00e9r\u00e9e dans le lecteur microSD de la cam\u00e9ra (si \u00e9quip\u00e9).<\/p>\n<p>D\u00e9clencher un son de sir\u00e8ne sur le haut-parleur de la cam\u00e9ra (si \u00e9quip\u00e9).<\/p>\n<p>Faire tourner la cam\u00e9ra dans une position pr\u00e9-d\u00e9termin\u00e9e.<\/p>\n<p>Il est important de programmer le planning horaire pour que cela fonctionne. Si par exemple, vous souhaitez que cela fonctionne en permanence, dans le menu \u00ab\u00a0Alarm Service Setting\u00a0\u00bb, cliquez sur \u00ab\u00a0Select list\u00a0\u00bb et \u00ab\u00a0apply\u00a0\u00bb.<\/p>\n<p>ACTIVER \/ D\u00c9SACTIVER LA FONCTION D&rsquo;ENREGISTREMENT VID\u00c9O SUR CARTE SD<\/p>\n<p>Vous devez pr\u00e9alablement aller dans le menu \u00ab\u00a0Record Setting\u00a0\u00bb et configurer l&rsquo;enregistrement de vid\u00e9o sur carte SD :<\/p>\n<p>Quel flux vid\u00e9o (stream 1 = HD \/ stream 2 = SD. Plus la qualit\u00e9 sera elev\u00e9e, plus la dur\u00e9e de vid\u00e9o pouvant \u00eatre enregistr\u00e9e sur la carte SD sera limit\u00e9e),<\/p>\n<p>Dur\u00e9e des fichiers d&rsquo;enregistrements (il y aura X fichiers de Y secondes),<\/p>\n<p>Planning d&rsquo;activation de l&rsquo;enregistrement.<\/p>\n<p>La requ\u00eate HTTP permettra d&rsquo;activer ou d\u00e9sactiver totalement la fonction d&rsquo;enregistrement (correspond \u00e0 la fonction \u00ab\u00a0Weather to Record\u00a0\u00bb).<\/p>\n<p>Activer \/cgi-bin\/hi3510\/param.cgi?cmd=setplanrecattr&amp;-planrec_enable=1<\/p>\n<p>D\u00e9sactiver \/cgi-bin\/hi3510\/param.cgi?cmd=setplanrecattr&amp;-planrec_enable=0<\/p>\n<p>ACTIVER \/ D\u00c9SACTIVER LA FONCTION DE PRISE DE PHOTOS AUTOMATIQUES<\/p>\n<p>\/cgi-bin\/hi3510\/param.cgi?cmd=setsnaptimerattrex&amp;-as_enable=1&amp;-as_interval=60&amp;-as_type=snap&amp;usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>&amp;-as_enable=1 (1 = actif \/ 0 = inactif)<\/p>\n<p>&amp;-as_interval=60 (intervalle entre deux prise de photo)<\/p>\n<p>&amp;-as_type=snap (snap = enregistrement sur carte SD \/ email = envoi par mail \/ ftp = upload sur serveur FTP)<\/p>\n<p>Il est possible d&rsquo;activer \/ d\u00e9sactiver et r\u00e9gler l&rsquo;intervalle de temps pour chaque type d&rsquo;enregistrement.<\/p>\n<p>G\u00c9RER LES LED IR (VISION DE NUIT)<\/p>\n<p>Automatique : \/cgi-bin\/hi3510\/param.cgi?cmd=setinfrared&amp;-infraredstat=auto&amp;usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Actif : \/cgi-bin\/hi3510\/param.cgi?cmd=setinfrared&amp;-infraredstat=open&amp;usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n<p>Inactif : \/cgi-bin\/hi3510\/param.cgi?cmd=setinfrared&amp;-infraredstat=close&amp;usr=[votre compte utilisateur sur la cam\u00e9ra]&amp;pwd=[votre mot de passe sur la cam\u00e9ra]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vous trouverez en t\u00e9l\u00e9chargement ci-dessous le document officiel des API (en partie en chinois&#8230;) concernant les nouvelles g\u00e9n\u00e9rations de cam\u00e9ras IP Wanscam HW, compatibles avec le standard Onvif Voici en extrait les adresses URL pour les principales fonctions. ADRESSES URL POUR L&rsquo;IMAGE Flux vid\u00e9o H264 (utilisable via VLC) : rtsp:\/\/IP_DE_LA_CAMERA:554\/1 ==&gt; flux 1 (HD) rtsp:\/\/IP_DE_LA_CAMERA:554\/2 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.igatamus.com\/bgc\/2017\/10\/15\/api-des-cameras-ip-wanscam-onvif-hw-nouvelle-generation\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;API DES CAM\u00c9RAS IP WANSCAM ONVIF (HW NOUVELLE G\u00c9N\u00c9RATION)&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/posts\/353"}],"collection":[{"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/comments?post=353"}],"version-history":[{"count":1,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/posts\/353\/revisions"}],"predecessor-version":[{"id":354,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/posts\/353\/revisions\/354"}],"wp:attachment":[{"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/media?parent=353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/categories?post=353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.igatamus.com\/bgc\/wp-json\/wp\/v2\/tags?post=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}