
Die Grandtec Grand IP- Netzwerk- Kamera existiert bereits in mehreren Varianten - von der simplen kabelgebundenen bis hin zur ferngesteuerten PTZ- WLAN- Webcam. Alle Dokumente, wie Datenblatt, Beschreibung, Quick Guide, User- Manual, aktuelle Firmware/ Software usw. erhalten Sie beim Hersteller und Entwickler - Grandtec Taiwan .
Mehrere Beiträge zur Grandtec als preiswerte, vielseitige Webcam- Serie findet man über jede Suchmaschine: Grandtec .
Diese Seite existiert wiederum "nur" als eine Art Musterseite zum Test verschiedener IP- Netzwerk- Kameras. Dabei wende ich eine interessante Lösung für die Grandtec (WiFi) in JavaScript an, d.h. auch in dieser Variante kann anstelle des Internet Explorer und ActiveX jeder beliebige andere Browser -ohne ActiveX- eingesetzt werden. Zwar bevorzuge ich selbst den Internet Explorer (z.Z. IE 8 Beta), möchte aber andere Browsernutzer nicht benachteiligen ...
Das Javascript für die Grandtec realisiert nicht nur die Wiedergabe des Livestreams (in Wirklichkeit eine Folge von einzelnen Frames / Bildern, wie eben im Kino oder Daumenkino) beim Besucher als seine Hauptaufgabe, sondern es zeigt beim Aufruf ein spezielles Startbild (bis sich die IP- Netzwerk- Kamera "bequemt" hat ) und schaltet beim Fehlen eines Grandtec- Livestreams auf ein völlig frei wählbares Offline - Bild um.
Als Besonderheit: da die IP Kamera autonom als Server arbeitet, benötigen Sie regelmäßig keinen Rechner auf der Sendeseite, jedoch vorbereiteten und ständig erreichbaren Webspace irgendwo, zumindest für die Wiedergabeseite selbst sowie für das Start- und ein Offline- Bild. Man sollte natürlich den Zugang der Webcam ins Internet gewährleisten, entweder autonom oder über ein lokales Netzwerk, wenn der Besucher etwas sehen soll.
Sind der Grandtec- Server bzw. die IP- Netzwerk- Kamera eingeschaltet und im Online- Status, so erhält der Browser des Besuchers nach einem frei wählbaren Startbild den ganz normalen Livestream (als schnelle Bilderfolge, wie im Kino) geliefert , falls Ihm das Passwort bekannt ist. Für einen öffentlichen Zugang ist es ja aber auch kein Problem, einen allgemeinen User mit einem fiktiven Usernamen wie z.B. hier "webcam" und Passwort "webcam" einzuführen. Voraussetzung ist lediglich, dass Sie als Grandtec- Webmaster einen solchen User über das Admin- Menü der Steuersoftware (im Internet Explorer) angelegt haben.
Ist dagegen Ihr Server / Ihre Grand IP-Webcam abgeschaltet oder die Verbindung zwischen Webcam und dem Empfänger- Rechner aus verschiedensten Gründen unterbrochen, erhält dieser ein durch Sie frei auswählbares und gestaltbares Offline - Bild, zum Beispiel so:

Dieses Bild in der Auflösung des dynamisierten Webcam - Bildes sollte dabei nicht auf Ihrem Rechner liegen - der ist ja nicht erreichbar - sondern er sollte schon auf Ihrem Webspace beim Provider liegen, bei dem ja auch die Webcam - HTML - Seite liegt. Verwenden Sie dagegen irgendwo im lokalen Netzwerk einen Rechner, der ständig online ist, kann natürlich auch dessen Festplatte als Webspace verwendet werden.
Das zur Demonstration hier eingesetzte Javascript für eine Grandtec- WiFi- IP-Netzwerk-Kamera (Grandtec IP Network Camera) ist wiederum das angepaßte Javascript von MyOwnCam und sieht so aus:
<script language="javascript">
<!--
errorimg1= 0;
function LoadImage1()
{
uniq1 = Math.random();
document.images.angelpage.src = "http://user:passwort@ip:port/still.jpg?uniq="+uniq1;
}
function ErrorImage1()
{
errorimg1++;
if (errorimg1>1){
document.images.angelpage.onload = "";
document.images.angelpage.src = "http://www.angelpage.de/webcam/error.jpg";
}else{
document.images.angelpage.src = "http://user:passwort@ip:port/still.jpg?uniq="+uniq1;
}
}
function angelcam1()
{
errorimg1=0;
window.setTimeout("LoadImage1();", 15);
}
document.write('<img src="http://www.angelpage.de/webcam/loading.jpg"
id="angelpage" name="angelpage" onload="angelcam1()" onerror="ErrorImage1()"
width=320 height=240;" alt="Grandtec- Livestream mit Status">');
//-->
</script>
Bis auf vier, rot markierte Veränderungen kann es 1:1 auch aus dem Quelltext auf
dieser Seite übernommen werden, wie
bereits bekannt:
Das JavaScript für die Grandtec benötigt zwei Mal den kompletten Pfad / die URL zur Webcam - Quelle, in einigen Versionen konkret http://user:passwort@account.dyndns.org:port/still.jpg (testen Sie einfach) für die Grandtec IP Cam.
Sie sollten Username und Passwort, die dynamische öffentliche IP - Adresse, den genutzten Port und die Bezeichnung des sich ständig erneuernden Webcam - Bildes "still.jpg" erkennen. Falls nicht, lesen Sie einfach auf den anderen Seiten zu JavaScript (unter Webcam- HTML) und im User- Manual noch einmal nach.
Zusätzlich wird der Pfad zu Ihrem Offline- Bild, das im Muster - JavaScript als "error.jpg" bezeichnet ist , und ein Startbild "loading.jpg" benötigt, die für das Beispiel oben auf dem Webspace beim Provider im Verzeichnis "webcam" liegen.
Wenn sie eine dynamische IP-Adresse für die IP- Network- Camera verwenden, empfehle ich die Verwendung von DynDNS.org - lesen Sie einfach nach. Unterschiedlich sind nur, und sollten deshalb angepasst werden, die rot markierten Bild-Pfade/ -URLs.
Dieses Prinzip gilt für alle Arten der Livestream - Verbindungen, egal nach welcher Methode der Stream beim Besucher realisiert wird.
Das Grandtec- Javascript wurde erfolgreich im Internet Explorer 7 und 8, im Netscape Navigator 9, im Mozilla Firefox und in Chrome getestet, Opera 9 macht dagegen im Moment noch Zicken und zeigt im Offline- Status lediglich eine Textmeldung an. Eventuell schaut sich das mal ein "richtiger" Programmierer genauer an und hilft eventuell übers Webcam- Forum .

