WebCam 2.1 fr OS/2 (c) Thorolf@Godawa.de, Stand 09.11.2002
===========================================================

WebCam-Programm fr MMPM/2 (z.B. Fast, WinTV), Elsa Winner 2000 Office
mit VideoIn oder Connectix QuickCam VC Parallel

Das Programm ist fr den persnlichen Gebrauch Freeware, jegliche kommerzielle Nutzung, auch von Teilen des Programms, mu in jedem Fall schriftlich von mir genehmigt werden !!
Das Programm kommt "wie es ist", Garantien irgendeiner Art gibt es nicht (auer das das Programm Plattenplatz bentigt), auerdem schliee ich jegliche Haftung aus, die direkt oder indirekt mit dem Programm zu tun haben!

ACHTUNG!!!! Das Programm wurde geschrieben um regelmig ein Bilder per ftp ins Internet
            hochzuladen, dadurch kann die Benutzung des Programms fr Leute ohne
            Flatrate zu ganz erheblichen Internet-/Telefonkosten fhren!!!!

Zustzlich werden folgende Free-/Shareware-Programme bentigt (von hobbes.nmsu.edu/):
webcam.exe/wcremote.exe (WebCam/2 fr MMPM/2), ewocam.exe/ecremote.exe (EWOCam/2 fr Elsa Winner 2000 Office), qv2snap.exe (QV2 2.02 fr Connectix QuickCam VC, Shareware), gbmref.exe+gbm.dll (im WebCam/EWOCam-Paket), rexxgd.dll (rexxgd-1.0), bmpdiff.exe (auf Anfrage, ebenfalls vom WebCam/EWOCam-Autor), ncftpput.exe (ncFtp 3.x) und AnfyCam (www.anfyteam.com)

Bis auf QV2 und ncFtp habe ich die bentigten EXEs und DLLs dem Paket beigelegt, im Programm-Verzeichnis nur die bentigten Dateien und unter "OrigPackets" die Original-Pakete!

Mit WebCam/2 und EWOCam/2 von Juergen Dittmer (www.dttmr.de) hole ich die Bilder von der Kamera die an der Fast/WinTV bzw. Elsa Winner 2000Office, mit dem QuickCam Viewer fr OS/2 von Dale Witfield (www.cix.co.uk/~elad/qv2.htm) von der QuickCam VC.

Mit BMPdiff, ebenfalls von Juergen Dittmer (basiert auf iCompare aus c't 19/1999) vergleiche ich zwei Bitmaps und lade nur dann ein Bild hoch wenn sich was gendert hat.
Mit der Rexx/Gd-Libary rexxgd.dll werden Zusatz-Kommentar, Datum und Zeit in das Bild geschrieben und mit gbmref.exe+gbm.dll wird das Bild von BMP in JPG gewandelt und die Auflsung/Qualitt gendert.
Infos und Download zum "Generalised Bitmap Module" oder GBM gibt es hier: www.nyangau.fsnet.co.uk/gbm/gbm.htm.

Mit ncftpput aus dem ncFtp 3-Paket lade ich die Bilder dann auf einen Webserver im Internet hoch, natrlich kann man auch die Rexx-Funktionen aus dem FtpRexx-Paket verwenden.

Hat man einen eigenen Web-Server am laufen (z.B. Apache/2 oder OS2HTTP-Server) kann man die Bilder auch direkt in das entsprechende Web-Server-Verzeichnis kopieren, was ganz erhebliche Performancevorteile gegenber einem Webserver im Internet hat!

Fr die Anzeige der Bilder auf dem Webserver verwende ich die Java-Shareware AnfyCam von www.anfyteam.com. Damit ist ein weiches berblenden von neuem und alten Bild mglich, arbeitet man mit "refresh" verschwindet das alte Bild immer bevor das neue geladen ist.
Da dazu zwingend Java auf den Client-PCs bentigt wird habe ich noch einen Satz HTML-Seiten im Verzeichnis "Html\NoJava" beigelegt, die auf das Java-Template verzichten!

Man bentigt natrlich nicht alle Programm wenn man Funktionen nicht nutzen will!

Die Installation ist recht simpel, die Treiber fr die Fast/WinTV, Elsa Winner 2000Office bzw. QV2 mssen natrlich funktionieren, dann gengt es mein Script zusammen mit folgenden Dateien in ein Verzeichnis zu kopieren:
webcam.exe/wcremote.exe, ewocam.exe/ecremote.exe, qv2snap.exe, rexxgd.dll, gbmref.exe+gbm.dll, bmpdiff.exe und ncftpput.exe (natrlich nur was gebraucht wird) und die System-Variablen in meinem Rexx-Script anzupassen und zu starten.

Nun mssen nur noch die Html-Dateien im Verzeichnis "Html" (und/oder "Html\NoJava") angepat werden und zusammen mit den AnfyCam-Dateien auf dem Web-Server abgelegt werden und schon kann es losgehen - viel Spa :-)))


NOTWENDIGE EINSTELLUNGEN IM PROGRAMM
====================================

/* Welche Kamera soll verwendet werden (hab noch nie mehr als eine benutzt) */
WebCam = 1
EWOCam = 0
QV2Cam = 0

/* Wie heien die EXEs, wo liegen sie */
WebCamCmd = "WebCam.Exe"
EWOCamCmd = "EWOCam.Exe"
WebCamSnapCmd = "WCRemote.Exe"
EWOCamSnapCmd = "ECRemote.Exe"
QV2CamSnapCmd = "qv2snap.exe /s /C=100 /B=128 /S=100"

/* Einstellung der max. Auflsung */
MaxAufloesungWebCam = 2 /* 1: 160x120, 2: 320x240, 3: 640x480 */
MaxAufloesungEWOCam = 2 /* 1: 160x120, 2: 320x240, 3: 640x480 */
MaxAufloesungQV2Cam = 2 /* 1: 160x120, 2: 324x243, 3: NA */

/* Wie oft soll ein Bild gemacht werden (0-fortlaufend, 1 bis nnnnn Sekunden) */
WebCamIntervall = 0

/* Bild immer kopieren/hochladen oder nur wenn es eine nderung gab (0/1) */
TesteBewegung = 0

/* Sollen Zeit und Datum im Bild angezeigt werden (0/1) */
ZeigeDatumZeit = 1
ZusDatumZeitText = "WarpStock - "

/* Wohin sollen die Bilder kopiert werden (z.B. fr den lokalen Web-Server) */
SendDirDef = "<LOCAL-DIR oder WEB-SERVER-DIR>"

/* Sollen Bilder auf einen Web-Server hochgeladen werden (0/1)? Dann Zugangsdaten eingeben. */
FtpUpload = 0
FTPServer = "<DOMAIN>"
FTPUser = "<FTP-USER-ID>"
FTPPsw = "<FTP-PASSWORD>"
FTPVerz = "WebCam"

/* Wie heien die EXEs, wo liegen sie */
BMPDiffCmd = "BMPDiff.Exe"
GBMRefCmd = "GBMRef.Exe"
OutJPEGCmd = "OutJPEG.Exe"
ncFtpPutCmd = "ncftpput.exe -u "FTPUser" -p "FTPPsw" "FTPServer" "FTPVerz" "
