Alles wat je niet kwijt kunt in een van de andere forums
Door beneluxmeteo
#12072
Beste collega's,

Sinds gisteren staat hier een ip-camera buiten op de mast op ongeveer 12 meter hoogte..

Via het netwerk intern is de camera prima op te roepen, dwz de interne software van de camera is op te roepen en ik kan inloggen en heb beeld.

Nu wil ik graag met een programma de beelden op internet krijgen, maar Webcam XP oogt op het eerste gezicht leuk, maar kan er niets mee. Via een test zegt het programma OK, maar beeld homaar. Onder in het scherm zie je een een of andere error waarin iets van HTML code staat....

Weet iemand een beetje handige oplossing en geschikte programmatuur?

Alvast hartelijke dank!

Groet,

Johan
Door weerzoetermeer
#12074
Hoi Johan,

Ik neem aan dat je wel de poorten die WebcamXP gebruikt open hebt gezet in je router zodat ze bereikbaar zijn van buitenaf?

Gr.
Thierry
Door beneluxmeteo
#12076
Euhm.. Nee volgens mij niet.. Welke poorten gebruikt webcam XP dan? Ik ga dan gelijk ff kiek'n...

Groet,
Johan
Door jansmit
#12078
beneluxmeteo schrijft:
Euhm.. Nee volgens mij niet.. Welke poorten gebruikt webcam XP dan? Ik ga dan gelijk ff kiek'n...

Groet,
Johan

Standaard poort 8080
mvg Jan Smit
Door jansmit
#12079
beneluxmeteo schrijft:
Euhm.. Nee volgens mij niet.. Welke poorten gebruikt webcam XP dan? Ik ga dan gelijk ff kiek'n...

Groet,
Johan


Dit is mijn script in html





errorimg1= 0;

function LoadImage1()

{

uniq1 = Math.random();

document.images.webcam1.src = "http://94.108.244.187:8080/cam_1.jpg?uniq="+uniq1;

window.status = "[powered by webcamXP]";

}

function PTZMouseDown1(e)

{

var IE = document.all?true:false;

var x,y;

var myx,myy;

var myifr = document.getElementById("ptz");

tp = getElPos1();

myx = tp[0];

myy = tp[1];

if(IE){

x = event.clientX - myx + document.body.scrollLeft;

y = event.clientY - myy + document.body.scrollTop;

} else {

x = e.pageX - myx;

y = e.pageY - myy;

}

//alert(x + " :: " + y);

if (myifr != null) myifr.src = "http://94.108.244.187:8080/ptz?source=1&moveto_x=" + x + "&moveto_y=" + y +"&withsrcselect=true";

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>1){

document.images.webcam1.onload = "";

document.images.webcam1.src = "http://www.darkboard.net/webcam/offline.jpg";

}else{

uniq1 = Math.random();

document.images.webcam1.src = "http://94.108.244.187:8080/cam_1.jpg?uniq="+uniq1;

}

}

function DoIt1()

{

errorimg1=0;

window.setTimeout("LoadImage1();", 25);

}

document.write('');
Door weerzoetermeer
#12081
Zo te zien aan het script is het poort 8080. Deze zal dan open moeten staan voor verbinding van buitenaf. Tot nu toe lukt het mij niet om je webcam beelden te zien dus blijkbaar staat er nog iets niet goed.

Groetjes
Thierry

Edit: Ik zie nu pas dat dit het script van Jansmit is :silly: Maar goed...meestal wordt 8080 gebruikt. Je kan dat opzoeken onder de tab web/broadcast in de instellingen in WebcamXP.
Door beneluxmeteo
#12083
ik heb dus in de router poort 80 openstaan..
dus moet hier nu 8080 aan toevoegen begrijp ik..

Groet,

Johan
Door beneluxmeteo
#12087
ik krijg dus deze foutmelding als ik verbinding wil maken in webcamxp
Received : 404 File Not Found
The requested URL was not found on this server

groet,
Johan
Door jansmit
#12089
beneluxmeteo schrijft:
ik krijg dus deze foutmelding als ik verbinding wil maken in webcamxp
Received : 404 File Not Found
The requested URL was not found on this server

groet,
Johan

Waar staat jou link op het internet ?
Door beneluxmeteo
#12090
ik heb nog geen link op internet. Ik kan wel via mijn netwerk de beelden opvragen.. Ben de hele dag al aan het puzzelen en krijg het niet voor elkaar. Het is maar goed dat dat ding op dak staat, anders had ik 'm allang in het kanaal ge.....

Via de internet via mijn buren dus buitenaf kom ik wel op de site van de webcam.