ArchivCam / MotionCam Allgemeines Dieses Dokument dient zur Installation und Konfiguration von ArchivCam und MotionCam. Im Anhang sind die File-Verzeichnis aufgelistet, welche auch einen Überblick über die Systemstruktur geben. Mit dem Programm MotionCam können mehrere Bilder innerhalb einer Minute aufgezeigt werden, während mit dem Programm ArchivCam max 1 Bild pro Minute aufgezeigt werden kann. Aus Rücksicht der Serverbelastung, können bei MotionCam jedoch max. nur 7 Tage zurück Bilder archiviert werden. Die nachfolgende Auflistung zeigt die Server-Belastung, in Bezug auf das Datenvolumen, bei einem 24 Std. Betrieb der Kamera! Intervall-Bilder Anzahl Bilder pro Tag ca. MB pro Tag ca. MB für 7 Tage 05 Sec. 17'280 1'200 MB 8 400 MB 10 Sec. 8'640 600 MB 4 200 MB 20 Sec. 4'320 300 MB 2 100 MB 30 Sec. 2'880 200 MB 1 400 MB 60 Sec. 1'440 100 MB 700 MB Die Anzahl Tage sind im Setup zwischen 1 7 Tage frei wählbar. Bilder, welche älter sind als im Setup gewählte Tage (z.b. 4 Tage), werden auf dem Server jeweils beim Aufruf des Programms, unwiderruflich gelöscht!! Konfiguration MotionCam Konfiguration ArchivCam Kameramodell auswählen
Kamera Konfiguration: (Beispiel Mobotixkamera) FTP-Streaming: Mit dem FTP-Streaming können Bildintervall unter einer Minute auf den Server gesendet werden. Die Bilder werden im 10 Sec..- Takt im Format %y%m%d%h%m%s.jpg auf den Server übertragen. Beispiel: 110316113951.jpg
FTP-Profil mit Zeitsteuerung: Wenn die Bildintervalle >= 1 Min. betragen, so kann ein normales FTP-Profil mit Zeitsteuerung verwendet werden. Im nachfolgenden Beispiel 5-Min.-Bilder. Zeitsteuerung: Nachfolgend die Zeitsteuerung für das Beispiel. Der Zeitstempel (= Dateiname): Damit die Sortierung und die Abfrage der Bilder korrekt erfolgen kann, muss der Zeitstempel mindestens die nachfolgenden Daten in dieser Reihenfolge enthalten: Jahr jj Monat mm Tag dd Stunde HH Minute ii Sekunde ss Vor, nach, oder dazwischen können beliebige Zeichen enthalten sein. Die Zeitstempel müssen jedoch in der Konfiguration enthalten sein! (siehe weiter unten) Ext.jpg
Programm-Installation: Die nachfolgenden Information gelten für beide Programme ArchivCam und MotionCam. Die Installation muss mit FTP manuell durchgeführt (kopiert) werden. Eine automatische Installationsroutine auf dem Server ist nicht möglich! Auf dem Server muss folgende Struktur erstellt werden: Lokal Mit dem Entpacken der ZIP-Datei ensteht die lokale Struktur mit Daten Server vor dem Setup Das Verzeichnis kamera2 ist nur ein Beispiel für die Demoversion. Es kann irgendein Name verwendet werden. Dieser Name ist jedoch verbindlich für die Konfiguration der Kamera! Das Verzeichnis muss sich auf dem Root des Servers befinden! root/kamera2/ bilder/ images/ script/ = Programm-Files = Bilder der Kamera = Bilder für das Programm-Design = CSS-Script für das Programm
Server vor dem Setup Folgende Files werden durch das Setup auf dem Server erstellt: auswahl_a_monat.php auswahl_z_tag.php Beim Programm ArchivCam wird nur erstellt! Das Verzeichnis /kamera2/ muss die Attribute 777 enthalten, damit das Setupprogramm die oben aufgeführten Files erstellen kann! Diese Attribute können mit jedem FTP-Programm angepasst werden.
Setup: Vor dem Start des Programms muss noch das Setup gestartet werden! www.domainname.ch/kamera2/setup.php Konfiguration: Beispiel MotionCam Bezeichnung / Standort: Pfad Archiv- und Livebild: Bilder Anzahl Tage zurück*: nur bei MotionCam Interval-Bilder unter 1 Min.: nur bei MotionCam Start Tagesfilm: Kamera Zeitstempel: Bezeichnung der Kamera und ihr Standort Der Pfad muss mit../ beginnen und mit / enden! Hier wird angegeben, wie lange zurück die Bilder auf den Server verbleiben sollen. Ältere Bilder werden auf dem Server unwiderruflich gelöscht! Der aktuelle Eintrag ist rechts vom Feld ersichtlich Hier wird angegeben, in welchem Intervall die Kamera Bilder zum Server sendet. Dieser Eintrag hat keinen Einfluss auf die Kamerakonfiguration, muss jedoch mit dieser identisch sein! Der aktuelle Eintrag ist rechts vom Feld ersichtlich. Hier kann bestimmt werden, wann der Tagesfilm starten soll. Hier ist es möglich, Kameras mit unterschiedlichen Zeitstempel zu Konfigurieren. Zur Zeit sind Zeitstempel für die Kameras Mobotix, Sony, Vivotek und noch eine Testkamera vorhanden: Mobotix und Sony = jjmmddhhiiss.jpg Vivotek = jjjjmmdd_hhiiss.jpg Surveon = jjjj_mm_dd_hh_ii_ss.jpg Weiter Kameras müssen in folgenden Files ergänzt werden: setup.php, schreib_, live.php, mobile_live.php Die Installation muss für jede Kamera durchgeführt werden. z.b. /kamera2/.. /kamera3/.. etc. Die Benennung der Verzeichnisse ist nicht vorgegeben, muss jedoch mit der Kamera- Konfiguration übereinstimmen. Das Setup kann zu jeder Zeit angepasst werden z.b. bei Standortwechsel der Kamera, oder Tippfehler etc. Nach dem Setup kann das Programm mit www.domainname.ch/kamera2 gestartet werden, oder in eine Webseite eingebunden werden.
Anhang Files-Verzeichnis MotionCam: Verzeichnisse / Files bilder images script archiv_gross.php archiv_monat.php auswahl_a_monat.php auswahl_a_monat_temp1.php auswahl_a_monat_temp2.php auswahl_erstellen.php auswahl_z_tag.php auswahl_z_tag_temp1.php auswahl_z_tag_temp2.php auswahl_z_tagesfilm.php flashslide.swf index.php live.php schreib_ setup.php slide.php slide_tag_list.php slide_tagesfilm_list.php tagessetup.php varinc.php vertage.php zeitraff_tag.php zeitraff_tagesfilm.php Funktion / Bemerkungen Verzeichnis der Bilder im Normalfall Verzeichnis der Bilder für Webdesign CSS-Script für Webdesign und mobiles Webdesign Darstellung des Bildes im Format 640 x 480 Pixel Auflistung der Einzelbilder gem. Auswahl Auswahl zur Auflistung der Einzelbilder Dieses File wird beim Setup aus folgenden Files zusammengestellt: auswahl_a_monat_temp1.php auswahl_a_monat_temp2.php Auswahl der Zeitraffer-Bilder. Die Daten werden temporär in das File slide.php geschrieben. Dieses File wird beim Setup aus folgenden Files zusammengestellt: auswahl_z_tag_temp1.php auswahl_z_tag_temp2.php Auswahl der Zeitraffer-Bilder (Tagesfilm) Hier werden die Konfigurations-Daten aus dem Setup abgelegt. Wird automatisch durch das Setup erstellt. Flashfilm für den Zeitraffer Startseite: Zuerst wird geprüft, ob ein Tagessetup durchgeführt werden soll. Das File live.php (= Anzeige des Livebildes) wird integriert. Hier wird auf das Fiele mobile.php verzweigt, wenn ein Smartphone sich anmeldet. Das Livebild (= aktuellstes Bild) wird angezeigt. Wenn kein Bild vorhanden ist, so wird ein Ersatzbild angezeigt. Schreibt aus dem Setup folgende Files: varinc.php Hier wird das Setup für die Applikation erstellt und die oben aufgeführten Files geschrieben bzw. überschrieben. Temporäres File mit den Variablen für den Zeitraffer Hier werden die Daten (Bilder) auf dem Server gelöscht, welche älter als x Tage (gem. Setup),sind. Zudem wird die Auswahl Tage (gem. Setup) gem. dem aktuellem Datum nachgeführt. Hier sind sämtliche Variablen definiert Temporäres File mit den x Tagen (gem. Setup) zum Erstellen der Files auswahl_a_monat.php auswahl_z_tag.php Abspielen des Zeitraffers gem. Auswahl Abspielen des Tageszeitraffers (Tagesfilm)
archivbilder_kurzanleitung.pdf mobile.php mobile_live.php mobile_slide_tagesfilm.php mobile_zeitraff_tagesfilm.php Benutzeranleitung, welche vom Programm aus gestartet werden kann. Homeseite für Smartphone Seite mit Livebild für Smartphone Zeitraffer Tagesfilm für Smartphone Seite Zeitraffer Tagesfilm für Smartphone Rot, wird durch das Setup und temporär erstellt
Files-Verzeichnis ArchivCam: Verzeichnisse / Files bilder images script Funktion / Bemerkungen Verzeichnis der Bilder im Normalfall Verzeichnis der Bilder für Webdesign CSS-Script für Webdesign und mobiles Webdesign archiv_gross.php Darstellung des Bildes im Format 640 x 480 Pixel archiv_jahr.php Auflistung der Einzelbilder gem. Auswahl Jahr archiv_monat.php Auflistung der Einzelbilder gem. Auswahl Monat auswahl_a_jahr.php Auswahl zur Auflistung der Einzelbilder im Jahr auswahl_a_monat.php Auswahl zur Auflistung der Einzelbilder im Monat auswahl_z_jahr.php Auswahl der Zeitraffer-Bildern Jahr. Die Daten werden temporär in das File slide.php geschrieben auswahl_z_monat.php Auswahl der Zeitraffer-Bildern Monat. Die Daten werden temporär in das File slide.php geschrieben auswahl_z_tag.php Auswahl der Zeitraffer-Bildern Tag. Die Daten werden temporär in das File slide.php geschrieben auswahl_z_tagesfilm.php Auswahl der Zeitraffer-Bildern Tagesfilm. Die Daten werden temporär in das File slide.php geschrieben Hier werden die Konfigurations-Daten aus dem Setup abgelegt. Wird automatisch durch das Setup erstellt. flashslide.swf Flashfilm für den Zeitraffer index.php Startseite: Zuerst werden die Minuten-Bilder, welche älter als 1 Monat sind vom Server gelöscht. Es bleiben nur noch die 1 Std. -und ½ Std.- Bilder auf dem Server. Das File live.php (= Anzeige des Livebildes) wird integriert. Hier wird auf das File mobile.php verzweigt, wenn ein Smartphone sich anmeldet. live.php Das Livebild (= aktuellstes Bild) wird angezeigt. Wenn kein Bild vorhanden ist, so wird ein Ersatzbild angezeigt. schreib_ Schreibt aus dem Setup folgende Files: varinc.php setup.php Hier wird das Setup für die Applikation erstellt und die oben aufgeführten Files geschrieben bzw. überschrieben. slide.php Temporäres File mit den Variablen für den Zeitraffer slide_tag_list.php slide_tagesfilm_list.php slide_monat_list.php slide_jahr_list.php varinc.php Hier sind sämtliche Variablen definiert zeitraff_tag.php Abspielen destageszzeitraffers gem. Auswahl zeitraff_tagesfilm.php Abspielen des Tageszeitraffers (Tagesfilm) zeitraff_monat.php Abspielen des Monatszeitraffers zeitraff_jahr.php Abspielen des Jahreszeitraffers archivbilder_kurzanleitung.pdf mobile.php mobile_live.php mobile_slide_tagesfilm.php mobile_zeitraff_tagesfilm.php Benutzeranleitung, welche vom Programm aus gestartet werden kann. Homeseite für Smartphone Seite mit Livebild für Smartphone Zeitraffer Tagesfilm für Smartphone Seite Zeitraffer Tagesfilm für Smartphone Rot, wird durch das Setup und temporär erstellt