Web Cam Bilder nacheinander laden
mike
- php
Hallo,
ich möchte folgendes erreichen. Von meine Cam möchte ich vier Bilder laden, alle verzögert um ca. 3Sekunden. Sobald ich beim letzten Bild angekommen bin wird das erste wieder überschrieben (neugeladen).
Beispiel:
Bild 1 Bild 2
Bild 3 Bild 4
Wichtig ist, dass die Bilde wirklich verzögert geladen werden und nicht 4 mal das gleiche Bild angezeigt wird.
Zwischen den laden der Bilde soll die Kamera dann eine andere Position anfahren.
MfG
Mike
Von meine Cam möchte ich vier Bilder laden, alle verzögert um ca. 3Sekunden.
Wohin? Auf dem Server? Oder in den Browser des Clients?
Zwischen den laden der Bilde soll die Kamera dann eine andere Position anfahren.
Aha...
Der einzige der irgendwas über dein Problem weiß bist auch nach diesem Beitrag immer noch nur du ;-)
Von meine Cam möchte ich vier Bilder laden, alle verzögert um ca. 3Sekunden.
Wohin? Auf dem Server? Oder in den Browser des Clients?Zwischen den laden der Bilde soll die Kamera dann eine andere Position anfahren.
Aha...Der einzige der irgendwas über dein Problem weiß bist auch nach diesem Beitrag immer noch nur du ;-)
Hallo.
Die Bilder sollen im Browser dargestellt werden, wie das Schema was ich angedeut habe.
Browserfenster:
Bild 1 Bild 2
Bild 3 Bild 4
Sonst stoll nichts passieren.
Das anfahren der Kamera wird über CGI gemacht, das mache ich zur Zeit so:
<?php
echo "<IMG SRC='http://192.168.14.11:532/decoder_control.cgi?command=39&user=admin&pwd=admin'>";
?>
Hier mal der Ablauf den ich mir vorstelle.
Bild 1 darstellen
nächste Pos. anfahren
Bild 2 darstellen
nächste Pos. anfahren
Bild 3 darstellen
nächste Pos. anfahren
Bild 4 darstellen
nächste Pos. anfahren
und dann wieder von vorne.
Hoffe das man es so jetzt verstehen kann.
Das Bild von der Cam bekomme ich mit diesem CGI Befehl:
http://192.168.14.11:532/snapshot.cgi?user=admin&pwd=admin\
Habe die Sleep Funktion versucht, aber der Brwoser zeigt erst etwas an wenn die Zeit abgelaufen ist. Das dass normal ist weiß ich, aber finde keine Lösung dafür.
Danke!
MfG
mike
<?php
echo "<IMG SRC='http://192.168.14.11:532/decoder_control.cgi?command=39&user=admin&pwd=admin'>";
?>
Das da findet auf dem Server statt, zu der Zeit wenn die Seite ausgegeben wird. Deine Beschreibung klingt eher als wolltest du der Seite sagen, sie soll im Abstand von x Sekunden ein neues Bild laden. Das müsste dann per JavaScript erfolgen.
Der Seitenquellvode wird auf einmal ausgegeben. Du kannst da nicht per reinem HTML angeben wann ein Bild geladen werden soll.
Habe die Sleep Funktion versucht, aber der Brwoser zeigt erst etwas an wenn die Zeit abgelaufen ist.
Klar, der Server (php) wartet bis die Zeit rum ist und schickt dann erst das ganze HTML im Block an den Browser.
Das dass normal ist weiß ich, aber finde keine Lösung dafür.
Cooler Satz! Wenns normal ist, ists ja kein Problem. Folglich ist auch keine Lösung nötig ;-)
Also wie gesagt, du vermischst hier Server und Client.