|
Auf dieser Seite geht es um die Software am Webserver, der auch die Bilder aufbereitet. Die Komponenten am Kamerarechner sind unter TL-MR3020 und OpenWRT-Skripte beschrieben.
Im Wesentlichen besteht die Software aus zwei Teilen, die jedoch stark mit einander verknüpft sind:
Die Software läuft am Webserver und ist in PHP geschrieben.
Auf der Download-Seite kann ein tgz-Archiv mit allen notwendigen Softwarekomponenten heruntergeladen werden. Das Archiv besteht aus mehreren Teilen:
Die meisten Einstellungen können über Konfigurationsfiles gemacht werden,
um möglichst nicht die Software selbst anfassen zu müssen und vor allem mehrere
Webcam-Instanzen mit einer Softwareinstallation zu betreiben.
Auf der Seite Konfiguration sind alle Variablen mit Erklärung aufgelistet.
Die meisten Leute (mich eingeschlossen) haben nur dann Lust etwas auszuprobieren und weiter zu machen, wenn sich schnell ein Erfolg einstellt. Deshalb hier ein paar Tipps, wie man schnell etwas sehen kann.
Voraussetzung ist ein Apache-Webserver unter Linux, der obigen Systemvoraussetzungen genügt. Unter Apache-Config ist konkret beschrieben was eingestellt sein muss, sonst tut sich möglicherweise nichts.
Dann folgendes machen:
Wenn alles geklappt hat sollten dann bereits ein paar Testbilder aus Bad Tölz zu sehen sein. Ansonsten hilft höchstwahrscheinlich das error_log des Webservers weiter.
Übrigens: Im Beispiel-Verzeichnis befindet sich bewußt kein index.html oder dergleichen. Der entscheidende Zusammenhang wird über die Datei .htaccess hergestellt. In dieser wird per Rewriting alles auf include/webcam.php umgeleitet. Dazu braucht es obengenanntes mod_rewrite im Apache.
Zum Hochladen von Bildern kann das Skript fetch_and_upload
im bin-Ordner des Archivs
als Vorlage dienen. Das Skript enthält ein paar Parameter aus einem Test und ist deshalb nicht ohne Modifikation lauffähig.
Was hier zu tun ist sollte mit etwas Linux-Erfahrung in den ersten Zeilen des Skripts erkennbar werden.
Wichtig ist, dass Hochladen von Bildern erst funktionieren kann, wenn der Ordner der Webcam (in obigem Fall 'beispiel') dem Linux-Useraccount des Webservers gehört.
Dazu braucht es also z.B.
chown -R www-data /var/www/webcam/beispiel