Création Application Web "Vidéo Surveillance D-Link DCS-2100+"

Création Application Web "Vidéo Surveillance D-Link DCS-2100+" - Webcam / Caméra IP - Hardware - Périphériques

Marsh Posté le 20-04-2005 à 17:08:55    

Bonjour,  
 
Je me présente, William ******, étudiant en deuxième année de DUT Informatique, et actuellement en 3ème jour de stage de 10 semaines. Premier post sur ce forum, donc soyez indulgents svp ;).
Je n'ai pas trouvé de précédents topics répondant précisément à ma requête...
 
Mon sujet porte sur la gestion d'une caméra de surveillance D-Link DCS-2100+.  
Concrètement, je dois réaliser une application WEB Frontale, permettant à l'utilisateur de pouvoir obtenir l'image sur son pc, que reçoit la caméra.  
 
Par la suite, je dois pouvoir enregistrer des séquences vidéo & image au sein d'une base de données de type MySQL.  
 
Ceci implique la création d'une application d'Administration permettant de pouvoir revisionner le séquences enregistrées, ainsi que de pouvoir les supprimer, leur affecter un nom, une famille, un commentaire etc...  
 
Bref, je viens donc poster sur votre forum étant donné que mes multiples recherches aboutissent sur votre site étant donné que je risque d'obtenir de précieux conseils.  
 
Mon problème actuel : récupérer l'image de la caméra, sur le PC.  
J'arrive à me connecter sur la caméra via la création d'un socket (la D-Link DCS-2100+ comporte un Server Web, et j'ai pu attribué une adresse IP à celle ci), donc via l'adresse IP et le Port, j'arrive à me connecter sur cette caméra.  
Or, je me permets donc de vous demander un "petit coup de main", afin de savoir par quelle méthode avez vous pu récupérer l'image de la caméra ?  
 
Le code Javascript que j'ai obtenu en affichant le code source de l'appli web de D-Link est le suivant :
 
/*-----------------------------------------------*/
 
<script language="JavaScript">
      <!--
      if ((navigator.appName == "Microsoft Internet Explorer" ) && (navigator.platform != "MacPPC" ))
      {
        document.write("<OBJECT ID=\"VAMCtrl\" WIDTH=330 HEIGHT=270" );
        document.write(" CLASSID=CLSID:85AC0EFC-2CA1-4C1C-82AE-5C31184A13EF" );
        document.write(" CODEBASE=\"/plugin/h263ctrl.cab#version=1,0,0,24\">" );
        document.write("<PARAM NAME=\"Url\" VALUE=\"/cgi-bin/video.vam\">" );
        document.write("<PARAM NAME=\"VSize\" VALUE=\"CMS\">" );
        document.write("<PARAM NAME=\"RemoteIP\" VALUE=\"1660987584\">" );
        document.write("<PARAM NAME=\"RemotePort\" VALUE=\"5001\">" );
        document.write("<PARAM NAME=\"RemoteID\" VALUE=\"13537\">" );
        document.write("<PARAM NAME=\"Language\" VALUE=\"EN\">" );
        document.write("</OBJECT>" );
      }
      //-->
</script>
 
/*-----------------------------------------------*/
 
Pour le moment, j'arrive à ce que la caméra m'envoie les photos prises après détection de mouvement sur un FTP.  
 
Mon application est réalisée en HTML, PHP/MySQL (Pas de JAVA en principe).  
 
Si vous pouviez me renseigner, cela me serait d'une grande utilité pour la réalisation de mon projet de stage (NON COMMERCIALISE je précise, et qui ne le sera en aucun cas).  
 
J'espère que vous comprendrez la situation dans laquelle je me trouve.  
 
En vous remerciant.  
 
Je vous laisse mes coordonnées si vous souhaitez me contacter :  
 
Mail : ptitcalvin@hotmail.com  
 
******* William  
Etudiant en 2ème Année de DUT Informatique  
 
Merci.

Reply

Marsh Posté le 20-04-2005 à 17:08:55   

Reply

Marsh Posté le 22-04-2005 à 11:04:08    

Me revoilà.
 
Bon, après avoir fouiné sur bon nombre de sites (une bonne centaine je dirai ^^), j'ai réussi à bidouiller le code Javascript et récupérer le flux vidéo par la caméra (DCS-2100+ de D-Link).
En revanche, lorsque je lance IE, l'image ne s'affiche qu'après l'apparition d'un message de type Warning :
 
"Because the connection problem of the network environment, tranmission protocol changes to HTTP".
 
Bref, autant dire que ce warning fait tâche pour le moment.
Je ne sais pas du tout d'où il provient.
Si vous pouviez me renseigner à ce sujet, ce serait sympathique (en espérant cette fois ci que les gens répondent au lieu de seulement lire (CF Contraste nombre lecture/réponse) !).
 
De même, si vous avez des informations sur la modification des paramètres de la caméra sans passer par l'application Web présente sur le serveur Web de la caméra...
 
Merci bien ;).
 
Fiiies.
ptitcalvin@hotmail.com

Reply

Marsh Posté le 06-05-2005 à 15:48:56    

bon courage en tt cas (voici une réponse)


---------------
Closed eyed sky wide open,
Reply

Marsh Posté le 05-05-2006 à 11:34:47    

Salut !
Je suis en BTS IRIS 1ère année et j'aimerai faire la même chose que toi mais avec une D-Link DCS-5300W.
J'ai regardé ton bout de source en Javascript et je retombe sur quelque chose du même genre mais je n'arrive pas à voir le flux vidéo de ma caméra, en fait j'ai juste la fenêtre noir. Ca serait sympa si tu pouvais m'aider et me dire si tu as des infos supplémentaires. Merci

Reply

Marsh Posté le 05-05-2006 à 19:10:59    

jamesrems69 a écrit :

Salut !
Je suis en BTS IRIS 1ère année et j'aimerai faire la même chose que toi mais avec une D-Link DCS-5300W.
J'ai regardé ton bout de source en Javascript et je retombe sur quelque chose du même genre mais je n'arrive pas à voir le flux vidéo de ma caméra, en fait j'ai juste la fenêtre noir. Ca serait sympa si tu pouvais m'aider et me dire si tu as des infos supplémentaires. Merci


 
héhé salut,
 
Je suis aussi sur un projet similaire, avec une 5300W également.

Reply

Marsh Posté le 24-05-2006 à 14:41:05    

Salut !
Si quelqu'un connait le paramètre (dans l'applet javascript) qui permet d'empêcher le mouvement de la caméra grâce au double clique je suis preneur. Merci

Reply

Marsh Posté le 01-06-2006 à 17:45:01    

Fiiies1 a écrit :

"Because the connection problem of the network environment, tranmission protocol changes to HTTP".


 
Salut,
 
vas dans l'onglet "Connection" et clic sur TCP puis valide, si ca continue pense à rediriger les 3 ports (control/video/audio) vers l'ip lan...
Enfin si tu ne veux pas le son, force le HTTP (video only) dans le même onglet !
 
++

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed