Je souhaiterai faire apparaitre ma webcam sur une des pages de mon site.
j'ai essayé ça mais ne fonctionne pas . En remplacent http://www.adressedevotresite.com par " http://monsite.Fr "
et "192......" par "monsite.fr"
je voit uniquement l'mage loading.jpg de chez moi ou d'un pc chez un pote
<img src="http://www.adressedevotresite.com/loading.jpg" alt="Live Stream" name="webcam1" width="320" height="240" class="webcam" id="webcam1" onmousedown="PTZMouseDown1(event)" />
<script type="text/javascript">
<!--
currentCamera1= 1;
errorimg1= 0;
document.images.webcam1.onload = DoIt1;
document.images.webcam1.onerror = ErrorImage1;
function LoadImage1()
{
uniq1 = Math.random();
document.images.webcam1.src = "http://192.168.1.10:8080/cam_" + currentCamera1 + ".jpg?uniq="+uniq1;
document.images.webcam1.onload = DoIt1;
}
function PTZMouseDown1(e)
{
var IE = document.all?true:false;
var x,y;
var myx,myy;
var myifr = document.getElementById("_iframe-ptz");
tp = getElPos1();
myx = tp[0];
myy = tp[1];
if(IE){
var scrollX = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft;
var scrollY = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop;
x = event.clientX - myx + scrollX;
y = event.clientY - myy + scrollY;
} else {
x = e.pageX - myx;
y = e.pageY - myy;
}
if (width_array[currentCamera1] > 0) x = Math.round((x * 400) / width_array[currentCamera1]);
if (height_array[currentCamera1] > 0) y = Math.round((y * 300) / height_array[currentCamera1]);
if (x > 400) x = 400;
if (y > 300) y = 300;
if (myifr != null) myifr.src = "http://192.168.1.10:8080/ptz?src=" + currentCamera1 + "&moveto_x=" + x + "&moveto_y=" + y +"";
return true;
}
function getElPos1()
{
el = document.images.webcam1;
x = el.offsetLeft;
y = el.offsetTop;
elp = el.offsetParent;
while(elp!=null)
{ x+=elp.offsetLeft;
y+=elp.offsetTop;
elp=elp.offsetParent;
}
return new Array(x,y);
}
function ErrorImage1()
{
errorimg1++;
if (errorimg1>3){
document.images.webcam1.onload = "";
document.images.webcam1.onerror = "";
document.images.webcam1.src = "offline.jpg";
}else{
uniq1 = Math.random();
document.images.webcam1.src = "http://192.168.1.10:8080/cam_" + currentCamera1 + ".jpg?uniq="+uniq1;
}
}
function DoIt1()
{
errorimg1=0;
window.setTimeout("LoadImage1();", 40);
}
//-->
</script>
code html pour webcam
Re: code html pour webcam
Bonjour
Une adresse du type 192.168.x.y n'est pas visible sur l'Internet. À tout le moins, il faudrait que le serveur web accède à l'adresse IP publique du PC auquel est connectée la webcam.
La procédure utilisée provient-elle de http://www.webcamperso.net/webcamxp.html ?
Auquel cas, il me semblerait utile de coller de plus près à la méthode exposée. Surtout en ce qui concerne l'adresse iP LAN et l'adresse IP et l'adresse IP WAN.
Le soft conseillé pour déterminer ces adresses est absolument inutile.
Pour l'adresse IP LAN, la commande ifconfig (sous Linux) ou ipconfig (sous Win) ou ??? son équivalent sous Mac suffit.
Pour l'adresse IP WAN, voir http://www.whatismyip.com/
La question étant un peu éloignée des problèmes relatifs à KompoZer, je pense qu'il y aura plus de conseils avisés sur le forum "Développement web" voisin.
Une adresse du type 192.168.x.y n'est pas visible sur l'Internet. À tout le moins, il faudrait que le serveur web accède à l'adresse IP publique du PC auquel est connectée la webcam.
La procédure utilisée provient-elle de http://www.webcamperso.net/webcamxp.html ?
Auquel cas, il me semblerait utile de coller de plus près à la méthode exposée. Surtout en ce qui concerne l'adresse iP LAN et l'adresse IP et l'adresse IP WAN.
Le soft conseillé pour déterminer ces adresses est absolument inutile.
Pour l'adresse IP LAN, la commande ifconfig (sous Linux) ou ipconfig (sous Win) ou ??? son équivalent sous Mac suffit.
Pour l'adresse IP WAN, voir http://www.whatismyip.com/
La question étant un peu éloignée des problèmes relatifs à KompoZer, je pense qu'il y aura plus de conseils avisés sur le forum "Développement web" voisin.
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités