Ich kann mir gut vorstellen, dass das nicht geht, denn so funktioniert das auch nicht.
Funktionsweise:
Eine Webseite erhält den "Meta-Refresh" mit der Angabe der Aktualisierungszeit und der URL, die dann aufgerufen werden soll.
Ruft man die Seite auf, fängt die Zeit an zu laufen. Wenn die Zeit abgelaufen ist, wird in dem gleichen Browserfenster/Frame die angegebene URL geladen.
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Beispiele für Verweise</title>
<meta http-equiv="refresh" content="5; URL=http://www.google.de"/>
</head>
<body>
Du wirst in 5 Sekunden zu Google weitergeleitet.
</body>
</html>
Ruft man eine Webseite mit diesem Code auf (einfach mal in einen Texteditor kopieren und als "Weiterleitung.html" abspeichern), wird man nach 5 Sekunden auf
www.google.de weitergeleitet. Von der ursprünglichen Webseite ist dann im Browserfenster nichts mehr übrig, man befindet sich ausschließlich auf der Google-Seite.
Daraus lässt sich folgendes schlussfolgern:
1. Wenn eine andere Seite aufgerufen wird, ist die hier eingebaute Aktualisierung "weg", denn die andere Seite besitzt sie ja nicht. Daraus folgt: wenn sich eine Webseite inkl. ihrem Inhalt aktualisieren soll, muss als URL die Adresse der selben Seite eingegeben werden, sodass eine Endlosschleife entsteht (nach 5 Sekunden ruft sich die Seite selber auf).
2. Zwei Meta-Refresh auf der selben Seite können nicht funktionieren:
2.a) Welcher Refresh soll ausgeführt werden? Der erste oder der zweite?
2.b) Selbst wenn ein Browser sich dazu entscheidet, trotzdem einem Refresh zu folgen, wird er den zweiten nie erreichen. Auch nicht, wenn man unterschiedliche Zeiten angibt. Gibt man zum Beispiel für den ersten 5 Sek. und für den zweiten 7 Sek. an, wird ja nach 5 Sek. die Seite neu geladen. Dann beginnt aber die Zeit wieder von vorn zu laufen. Also wird man nie auf die 7 Sekunden kommen.
Ich hoffe, das macht die Sache etwas klarer für Dich.
Wahrscheinlich interessieren Dich vielmehr die Möglichkeiten, die Du jetzt hast. Aber da wirst Du einfach mal probieren müssen.
Die URL Deines zweiten Refresh ist der Login. Auf alle Fälle muss der vor dem Abruf des Bildes kommen. Ich könnte mir vorstellen, dass der nur einmal aufgerufen werden muss. Danach kannst Du dann das Bild abrufen.
Um erstmal die Erfahrung zu sammeln, wie man das nutzen kann, würde ich eine Seite "Login.html"machen, die in einem Inline-Frame den Login-Link aufruft. Nach dem der Login erfolgt ist (einfach mal testen, wie lange das dauert), könnte die "Login.html" über Meta-Refresh die "Cam2.html" aufrufen. Diese ruft in einem Inline-Frame das Bild ab und hat einen Meta-Refresh auf sich selbst.
Das ist natürlich nicht besonders schön, aber könnte so funktionieren. Und wenn es dann funktioniert, müsste man mal drüber nachdenken, wie man das etwas schöner gestalten könnte.