VisionGS Webcam - Programm und Server

VisionGS Livestream mit Javascript im Inline - Frame

Zur Vorbereitung des Livestreams mit VisionGS erstellen Sie zweckmäßigerweise lokal (auf Ihrem Rechner) ins Hauptverzeichnis Ihrer Homepage einen neuen Ordner " visiongs " und in ihn die VisionGS - Dateien :

1. die Seite für VisionGS, die auch der Besucher sieht und die als ein Element Ihren Livestream beinhaltet - "visiongs_iframe.htm", d.h. eine klassische HTML - Seite mit Ihrem Layout, angepasster Navigation, ggf. einer Statusanzeige und vor allem aber mit  dem String zum Einfügen eines Inline - Frames an beliebiger Stelle der Seite :

<iframe src="visiongs_js.htm" height="240" width="320" scrolling="no" hspace="0" vspace="0"></iframe>

Eine Möglichkeit sahen Sie bereits zu Beginn dieses Beitrags selbst - direkt in einen Screenshot vom Programm VisionGS habe ich den Livestream von VisionGS eingefügt. Dabei habe ich ein Bild zerschnitten, mittels HTML wieder zusammengesetzt  und an zentrale Stelle das Inline - Frame mit dem Livestream von VisionGS eingefügt. Ein weiteres Beispiel der VisionGS - Wiedergabe sehen Sie hier und ein Muster steht für Sie unter visiongs_iframe.htm im Netz. Erkennen Sie selbst im Body des Quelltextes die Parameter und beachten Sie den Pfad.

Powered by VisionGS Webcam

2. eine html-Seite bzw. das Frame selbst - "visiongs_js.htm". Diese Seite trägt das VisionGS - Webcam - Bild selbst, muss also den String für das Applet und damit zur Darstellung des Livestreams mit VisionGS  beinhalten:

<script language=JavaScript>

newImg = new Image();
var imgsrc = "";

function StreamLoad()
{
uniq = new Date();
uniq = uniq.getTime();
document.images.visiongs.src=newImg.src;
newImg.src=imgsrc+"?"+uniq;
}

function StreamInit()
{
imgsrc = document.images.visiongs.src;
uniq = new Date();
uniq = uniq.getTime();
newImg.onload=StreamLoad;
newImg.onerror=StreamLoad;
newImg.src=imgsrc+"?"+uniq;
document.images.visiongs.onload="";
}

document.write('<img src="http://{ip}:80/video/pull-1" name=visiongs onload="StreamInit()" width=320 height=240>');

</script>

Das verwendete Javascript beinhaltet einen Platzhalter {ip} für die aktuelle IP-Adresse, verlangt den HTTP- Server- Port 80, der im Programm selbst, aber auch in Router und Firewall geöffnet sein muss und legt die Bildgröße 320x240 Pixel fest.

 zurück | Home | weiter

Webcam - Server VisionGS mit deutscher Benutzeroberfläche und vielen Möglichkeiten