Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2752 connectés 

  FORUM HardWare.fr
  Windows & Software

  Camera ip utilisant apache pour afficher page html "live"sur internet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Camera ip utilisant apache pour afficher page html "live"sur internet

n°2486255
magus6
Posté le 11-08-2006 à 15:50:30  profilanswer
 


salut a tous je vais essayer de faire une description detaillée de mon problème afin de le résouder au mieux
 
J'utilise un tablet pc sous windows XP je connecte une camera IP wifi a celle-ci avec comme sous reseau l'IP 192.168.1.XXX,  
d'un autre cote j'ai une connexion GPRS  
 
Le but est d'acceder a la video live de la camera IP par internet mais pas celle fourni directement par son IP. En effet en se connectant directement à la camera par son ip on a acces a la video mais la page html comprend d'autres champs (menu, heure...). J'ai donc repris le code html de la page mais en supprimant tous ce qui n'était pas necessaire et obtenir finalement un cadre avec la video.
 
Pour acceder à cette nouvelle page via internet, j'ai donc installé un serveur apache sur la tablet pc.
 
si je me connecte par internet sur l'ip de ma tablet alors il va bien charger la bonne page html que j'ai crée mais n'arrive pas à charger les données venant de la camera.
 
mon probleme vient du fait que si je redirige en utilisant le module proxy de apache je vais directement sur l'ip de la camera et vers le menu de la camera.
 
Comment  réussir à acceder à la page html que j'ai crée et charger les données de la camera grace au proxy? une solution en utilisant un vpn serait elle possible?

mood
Publicité
Posté le 11-08-2006 à 15:50:30  profilanswer
 

n°2486263
ShonGail
En phase de calmitude ...
Posté le 11-08-2006 à 15:58:15  profilanswer
 

Tu t'es peut-être bcp compliqué la vie :
 
as-tu regardé dans le code source de la page WEB, renvoyé par le serveur de ta caméra, qui affiche la vidéo le lien vers la vidéo elle-même.
 
Bien que je ne sois pas expert en caméra IP, les quelques unes que j'ai vu permettaient de récupérer la seule vidéo en indiquant le bon chemin vers le fichier vidéo.


Message édité par ShonGail le 11-08-2006 à 15:58:22
n°2489977
magus6
Posté le 16-08-2006 à 09:22:56  profilanswer
 

Voici le code source de la page html affichant la video live :  
////////////////////////////////////////////////////////
<html>
<head>
<TITLE>192.168.1.20</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<style type=text/css>
A:link {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: ff6600; FONT-FAMILY: arial,geneva,sans-serif}
A:visited {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: ff6600; FONT-FAMILY: arial,geneva,sans-serif}
.org-news {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: ff6600; FONT-FAMILY: arial,geneva,sans-serif}
</style>
</head>
 
<SCRIPT LANGUAGE="JavaScript">
function Init() {
    if ((navigator.appName != "Netscape" ) &&
        (navigator.userAgent.indexOf('Opera') == "-1" ))
    {
       window.setInterval("ShowFrameRate()", 1000)
    }
}
 
function ShowFrameRate() {
    if (1)
    {
       var fFrameRate = cvcs.GetFrameRate()
       window.status = "Frame:" + fFrameRate.toString() + " fps"
    }
    cvcs.GetRealTimeData()  
    CurrentTime.innerHTML = cvcs.GetTimeString()
    GetTrigger()
}
 
function GetTrigger() {
    if (cvcs.GetImageUpload() == 1) {
       ImageUpload.innerHTML = "[ON]"
    }
    else {
       ImageUpload.innerHTML = "[OFF]"
    }
    if (cvcs.GetImageEmail() == 1) {
       EmailImage.innerHTML = "[ON]"
    }
    else {
       EmailImage.innerHTML = "[OFF]"
    }
}
</SCRIPT>
 
<body bgcolor=white onload="Init()">
<form action="/Jview.htm" method="POST">
    <table border=0 bgcolor=white cellspacing=0 width=745>
    <tr>
     <td bgcolor=4f9d9d width=450>
     <FONT FACE="Times New Roman,Times"><FONT COLOR=black><FONT SIZE=+1>
     <B>&nbsp;&nbsp;View Video - Java Mode</B></font></font></font>
     </td>
     <td bgcolor=4f9d9d width=235>&nbsp;
     </td>
     <td bgcolor=black align=center width=60><a href="Home.htm" TARGET="_top">Home</a>
     </td>
    </tr>
    <tr><td bgcolor=e4ebf1 colspan=3><hr></td></tr>
    <tr>
     <td bgcolor=e4ebf1>
         &nbsp;&nbsp;CS-8A05F2<br>
         &nbsp;&nbsp;<br>
         &nbsp;&nbsp;<SPAN ID="CurrentTime"></SPAN>
     </td>
     <td bgcolor=e4ebf1 colspan=2 valign=top><ul>
     <li><font class=org-news><SPAN style="width:90px">Upload Video</SPAN></font>
         &nbsp;&nbsp;<INPUT type=button value=' ON ' onClick="cvcs.SetImageUpload(1)">
         &nbsp;&nbsp;<INPUT type=button value='OFF' onClick="cvcs.SetImageUpload(0)">
         <SPAN ID="ImageUpload"></SPAN>
     <li><font class=org-news><SPAN style="width:90px">E-mail Video</SPAN></font>
         &nbsp;&nbsp;<INPUT type=button value=' ON ' onClick="cvcs.SetImageEmail(1)">
         &nbsp;&nbsp;<INPUT type=button value='OFF' onClick="cvcs.SetImageEmail(0)">
         <SPAN ID="EmailImage"></SPAN>
    </td>
    </tr>
    <tr><td bgcolor=e4ebf1 colspan=3><hr></td></tr>
    <tr><td bgcolor=e4ebf1 colspan=3>&nbsp;&nbsp;Zoom :
      <INPUT type=button style="width:25px" value='x1' onClick="cvcs.Zoom(1)">
      <INPUT type=button style="width:25px" value='x2' onClick="cvcs.Zoom(2)">
      <INPUT type=button style="width:25px" value='x3' onClick="cvcs.Zoom(3)">
      <INPUT type=button style="width:25px" value='x4' onClick="cvcs.Zoom(4)">
    </td></tr>
    <tr>
     <td bgcolor=e4ebf1 align=center colspan=3>
       <TABLE>
          <tr>
           <td>
            <APPLET name="cvcs" CODEBASE="http://192.168.1.20:80/" CODE="xplug.class" WIDTH=160 HEIGHT=112>
            <param name="RemotePort" value=80>
            <param name="Timeout" value=5000>
            <param name="RotateAngle" value=0>
            <param name="PreviewFrameRate" value=2>
            <param name="DeviceSerialNo" value="">
            </APPLET>
           </td>
          </tr>
       </TABLE>
     </td>
    </tr>
    <tr><td bgcolor=e4ebf1 colspan=3><hr></td></tr>
    </table>
</form>
</body>
</html>
///////////////////////////////////////////////////////////
 
c'est d'ailleurs celui ci que j'ai utilisé pour cré un nouvelle page html avec seulement la video qui s'affiche. Le probleme est que en me connectant sur cette page via internet et un serveur apache, il chrage bien la bonne page mais le lien avec la connection wifi de la camera ne semble pas fonctionner puisque le cadre de la video n'affiche rien.

n°2489996
k1200
Posté le 16-08-2006 à 10:13:14  profilanswer
 

Il te faut le xplug.class au meme endroit que ta page html...

n°2490066
magus6
Posté le 16-08-2006 à 11:33:09  profilanswer
 

c'est fort possible... le xplug.class est une classe utlisée par la camera (trendnet tv-ip100W) donc je n'ai pas acces au code de cette classe qui est dans le hardware de la camera...comment faire?

n°2490238
k1200
Posté le 16-08-2006 à 14:52:53  profilanswer
 

Pas besoin d'avoir le code, download just le fichier  
Met ca dans ton explorateur et il va te dire de le downloader: http://192.168.1.20:80/xplug.class


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Camera ip utilisant apache pour afficher page html "live"sur internet

 

Sujets relatifs
[Windows Live Mail] Comment enregistrer toutes les pièces jointes ?Faire un lien Html avec Thunderbird
Club internet : Bridagelimiter la bande passante à internet d'un pc dans un reseau
ouverture internet explorer et volet favorisConnecté au wifi mais pas d'internet !
Afficher Onglet document Web sous W2k SP4 ?A propos de Steganos Internet Anonym VPN...
Un live CD de Windows 
Plus de sujets relatifs à : Camera ip utilisant apache pour afficher page html "live"sur internet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR