SpiffCam is a monitoring application which also offers you recording of up to 64 IP cameras and DirectShow video sources including USB cameras. It has multi-adaptive motion detection which constantly adjusts to changing conditions. Its motion detection lets you detect objects of certain size, height or width not only that something has changed in the image. It also offers fire detection with email alerts with attachments of image in case of motion and fire detection. It supports known IP cameras that deliver motion streams. Its recording formats include Motion JPEG and Motion JPEG X R, both of which can be recorded and played simultaneously. It has built in web server and allows monitoring up to 64 cameras.