Ich hab zu hause eine Lokalen Webserver auf der DS laufen wo ich genau sowas mache allerdings ein Livebild was sich jede Sekunde Aktualisiert das Script ist auch hier im Forum zu finden das füge ich gleich mal ein. Wenn ich mich auf den Proxy Server der DS verbinde lassen sich die Bilder allerdings nicht anzeigen was auf ein NAT Problem schließen lässt. Du könnest den Scipt Text übernehmen auf deiner Hompage allerdings musst du dann schauen welchen Port die Foscam benötigt. Ich nutze auch eine 9805 die PoE Version nur das meine auf gar keinen Fall nach Außen nutzbar gemacht werden sollen ^^ Moment ich schau mal nach dem Scipt
EDIT
Rich (BBCode):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-US">
<head>
<meta http-equiv="content-type" content="application/xhtml+xml; charset=ISO-8859-1"/>
<meta http-equiv="Cache-Control" content="no-cache"/>
<meta http-equiv="Pragma" content="no-cache"/>
<meta http-equiv="Expires" content="-1"/>
<script language="Javascript" type="text/javascript">
<!--
if (parent.frames.length)
top.location.href= document.location;
// Set image refresh rate. 1000 = 1 second
var timeout = 1000;
function reload(element)
{
setTimeout('reloadImg("' + element.id + '")',timeout);
}
function reloadImg(id)
{
// Get reference to document DOM object
var obj = document.getElementById(id);
// Separate the time portion
var cameraIP = obj.src.split('&t=');
// Get the current date
var date = new Date();
// Update the image for the specific camera. Add the current date/time to the end so browser does not used cached image
obj.src = cameraIP[0] + "&t=" + Math.floor(date.getTime()/timeout);
}
// -->
</script>
</head>
<body bgcolor="#000000">
<div id="Welcome" class="darkerBox">
<!-- Camera 2 //FOSCAM-->
<img src="http://IP:PORT/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=usr&pwd=pwd&t=" name="refresh" width="800" height="450" id="cam2" onload='reload(this)' onerror='reload(this)' >
<!-- Camera 3 //FOSCAM-->
<img src="http://IP:PORT/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=usr&pwd=pwd&t=" name="refresh" width="800" height="450" id="cam3" onload='reload(this)' onerror='reload(this)' >
</div>
</body>
</html>
für dich interessant sind von den Cams natürlich die Foscam Zeilen.
<!-- Camera 3 //FOSCAM-->
<img src="http://IP
ORT/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=usr&pwd=pwd&t=" name="refresh" width="800" height="450" id="cam3" onload='reload(this)' onerror='reload(this)' >
diese kannst du soweit ich mich nicht Irre so übernehmen vorne nur deine IP und den PORT ändern. Wichtig ist zu beachten solltest du keine Statische IP haben hilft dann evtl ein DynDNS eintrag auf der Cam oder im Router sonst weiß dein Webserver ja nicht woher er die Bilder nehmen soll.
Hier stellst du wie beschrieben deine wunschzeit ein
// Set image refresh rate. 1000 = 1 second
var timeout = 1000;
Dann mal fröhliches testen ^^
nochmal EDIT
die Lösung fällt glaub ich flach da Benutzername und Passwort im Klartext übertragen werden. Wenn das für deine Cam kein Problem ist lege auf jedenfall ein Gast konnte mit einem anderen Passwort an und nutze nicht das Admin konnte dafür!