code html pour webcam

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
mac49
Salamandre
Messages : 23
Inscription : 13 juin 2012, 20:47

code html pour webcam

Message par mac49 »

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>
Ymai
Tyrannosaurus Rex
Messages : 4220
Inscription : 12 mars 2005, 11:36

Re: code html pour webcam

Message par Ymai »

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.
ymai
« Un enfant de cinq ans comprendrait cela ! Allez me chercher un enfant de cinq ans ! »
Groucho Marx.
mac49
Salamandre
Messages : 23
Inscription : 13 juin 2012, 20:47

Re: code html pour webcam

Message par mac49 »

OK.
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 9 invités