LarsA wrote:I'm using 2 cameras and are experiencing quite heavy load on my cpu and ram. Is this normal?
I'm also getting a yellow warning triangle saying that the computer is under heavy load. One camera is using over 600mb ram.
I'm only running sighthound on a fresh Windows installation.
See
What resolution/frame size are the data from your cameras? What is the frame rate?
While it is nice for after-the-fact viewing to have both of those at high values, high frame sizes and frame rates translate into lots of information being processed.
The frame rate does not need to be more than 10 frames per second (I'm not sure, but that may be all that SH actually looks at, but the others have to be read, processed enough to store them, and then get discarded). The extra frames are just a waste of processing time. Granted, when you play them back it is nice to see smooth video and lots of intermediate frames showing things that might get missed if you are only capturing 10 per second, but extra frames make the files bigger, which takes extra space for storage and extra time to push to the disk, etc.
High resolution frames are also nice when you want to see detail (such as facial features, etc.) but they also take lots of room to store, time to push to the disk and much more time just to process. (Double the image size is FOUR times the data to process and store.)
You have to strike a balance between desirable detail to see and the time and processing to handle all the extra data that is not needed just to see if motion occurred.
Suggestions have been made to have the cameras send two streams (SOME IP cams can do this) to store the HD stream but process just the lower res/frame rate stream. But you also have to take into account how fast your network is (some WiFi systems will bog down with just 2 HD video streams).
In addition, in a high density WiFi area (lots of neighbor's also running WiFi on the same or close frequencies) will clog the system, causing missed frames of data (portions of frames of video) causing them to need to be retransmitted, if the system is capable of doing so, otherwise the data is just lost and that might be the cause of SH showing that little yellow triangle.
You might want to get a program that can monitor WiFi signals (there are some free ones) in your area and check to see if there are too many on the same or adjacent channels in your area. WiFi Routers will let you pick which channel to use. Few people know this and thus many routers in neighborhoods/apartment buildings are all on the usual default channel. Newer routers will listen to all channels to find the least used one before selecting the one to use. But once selected, it won't change until power is cycled to make it do the check again, so if a channel WAS "free" it might get clogged later as other routers come online.
Routers also often have the ability to reduce their power output so as to reduce interference with other nearby WiFi signals, but it requires cooperation of all the owners in an area to reduce all their routers' output power (otherwise, if you are the only one to reduce the power on yours, you are helping them but not yourself!)