ipcam ist ein Programm zum Erkennen und Aufzeichnen von Bewegungen mit IP-Kameras. Es liest einen JPEG-Stream von der Kamera und versucht, Bewegungen zu erkennen, indem es die Bilddifferenzen in Helligkeit und Farbe bildet. Wenn eine Bewegung erkannt wurde, schaltet ipcam auf den Aufzeichnungsmodus und speichert die JPEG-Bilder in separaten Dateien in einem neuen Verzeichnis. Wenn die Aufnahme beendet ist und keine Bewegung mehr erkannt wird, kann ipcam ein externes Programm zur weiteren Verarbeitung der JPEG-Dateien starten. (non)