www.puenterswies.info

 

  Home
  Album
  Webcam
    Webcam Bochslen
    Webcam Rapperswil
    Webcam Siedlung
    Standort, Ziel
    Bilderreihen Ost
    Bilderreihen West
    Highlights
    techn. Umsetzung
    > Technische Umsetzung
      Infos zur Kamera
      Bilderarchiv West (Ordner)
      Bilderarchiv Ost (Ordner)
  Geschichte
  Impressum
  Nummern
  Sitemap
  Links
  Wiki



  Druckansicht

Technische Umsetzung

Auf dieser Seite wird knapp erläutert, wie die Bilder der Webcam auf die Website kommen.

Verwendete Komponenten

Von der Webcam zum Webserver

Alle 15 Minuten holt sich der Webserver ein Bild von der Kamera.
Hier die entsprechenden Sourcen: cron_get_mobotix.py.

Webserver: Bildreihe zusammenstellen

Um eine Bildreihe darzustellen passiert folgendes:

  • Zeitpunkte der Bilder im Raster ermitteln
  • Zu jedem Zeitpunkt das nächste vorliegende Bild suchen. In diesem Ordner liegen die Originalbilder.
  • Die Webseite generieren und an den Browser schicken.
  • Der Browser wird sich dann die Thumbs - siehe nächster Abschnitt - abholen

Die Methode getIntervals() aus sequencelib.py erstellt den Raster.

Webserver: Thumb anzeigen

Die im Zeitraster angezeigten Thumbs werden 'on the fly' generiert und in einem Filecache (Ordner) abgelegt.
Dieser modpython-Handler (image.py) verkleinert die Bilder.