GaryW - It does sound like JPEG is the correct setting, yes. With the JPEG setting the iCamSource has to repeatedly connect to the camera for each image, so it may be that the camera gets into a state where it is unable to properly respond to the image requests from the iCamSource for some reason. If you repeatedly refresh your JPEG URL in your web browser does it ever give you an error message of some kind?
Zarkov - The release notes for iCamSource 2.1 (as part of the Sparkle updater were):
iCamSource 2.1
This release includes the following changes:
* The ability to connect to multiple (up to 16) webcams or IP cameras from a single instance of the iCamSource. (No more making copies of the application if you have more than one camera.)
* The ability to adjust the compression of the video stream to favor better-quality video or a higher frame-rate.
* The ability to reduce the frequency that the motion detection processing is performed or even completely disable it to reduce the overall CPU usage on older hardware.
* The ability to schedule when the recording of motion events and the sending of push notifications are enabled.
* Router auto-configuration that allows most UPnP or NAT-PMP enabled routers to automatically forward the necessary ports when needed.
* Support for the higher-resolution images used by iCam 2.0 on the iPad.