Improving frame rate, recording problem and connecting more camera

General questions about iSpy
Posts: 1
Joined: Wed Jan 11, 2017 11:54 am

Improving frame rate, recording problem and connecting more camera

Postby quarkz » Wed Jan 11, 2017 12:09 pm


I'm currently using an old computer. Specs are:

amd athlon ii x2 255
am3 socket
biostar a780l3
ddr3 6gb ram
250gb 5400rpm (I think) hdd

Right now I'm connecting 2 ip onvif 720p cameras thru wifi.

I do recording 24/7 at 720p. One problem is that frequently at the start only 1 camera records. I have to select "start recording" many times before the 2nd one records. Else, it just starts for 1 - 2 sec and stops. Does anyone know why?

The cpu utilization rate is around 80% usually. The frame rate is 4 - 5fps.

Sometimes it can drop to 2fps, but then cpu also drops to 55 - 60%.

If I have only 1 camera, fps can improve to around 8fps.

I'm thinking of adding 1 or 2 more cameras. So what can I do to make it faster? should I add more ram? or maybe I should get a 2nd hand faster amd cpu? or maybe hdd or ram?

btw, if I use the software provided by the camera company, it's usually much smoother. why is this so?


User avatar
Posts: 155
Joined: Sun Sep 11, 2016 6:40 am
Location: Country: France ,City: Nîmes

Re: Improving frame rate, recording problem and connecting more camera

Postby boubou » Wed Jan 11, 2017 12:44 pm
Recommended Hardware

Hardware recommendations vary a lot depending on how many cameras and microphones you are going to be using at any given time. A modern PC with 2GB of RAM and 200 GB of free hard disk space should be more than capable of running 4 cameras simultaneously at 320 x 240 resolution.

Performance Tips

iSpy will let you add an unlimited number of cameras and microphones - right up to the point where your computer cannot cope and will crash. Keep an eye on the performance counters on the status bar of iSpy as they will tell you when you are running out of memory or CPU. Note that CPU can spike when recording video and encoding. There are a number of things you can do to squeeze better performance out of iSpy:

You can increase the number of cameras by decreasing the framerate of each camera
You can increase the number of cameras by decreasing the resolution of each camera – one 1280 x 960 camera requires the same processing power of 4 cameras at 640 x 480 cameras or 16 cameras at 320 x 240
Having a dedicated PC running iSpy ensures that user interaction or other software won’t interrupt the video processing tasks.
Use a 64 bit version of iSpy instead of a 32 bit version if you have a 64 bit PC (improves CPU and increases available memory)
Save to AVI files instead of MP4 files on the recording tab of your cameras - this takes a lot less CPU (approx. half). You can download the AVI videos through the website but you wont be able to play them over the web/ mobile.
Reduce the Max Redraw Rate in settings to save CPU on resizing the live video feeds.
Set Buffer Frames on the recording tab to 0 - any buffering means that ispy is converting frames to JPEG images even when not recording.
If using grid views minimise the video feeds in ispy using view - auto layout objects - minimise to save on graphics processing.
You can also set a maximum CPU target value in settings. By default this is set to 90%. This means that when your CPU usage goes over 90% iSpy will start reducing the framerates of your cameras to help protect against a crash. Once the CPU drops back below 90% iSpy will increase the framerates again. Common causes for this are multiple simultaneous recordings or scheduled tasks like disk defragmenting.

Of course the better the hardware the better results you will get from iSpy. Using iSpyConnect you can connect multiple computers to one online account with a web based management interface that allows iSpy to scale up to any number of monitored cameras and microphones. A few of our users are monitoring over 150 cameras simultaneously via iSpyConnect. To work with multiple computers you must assign each computer a different external port address. See Multiple Computers for more information.

Return to “Questions”

Who is online

Users browsing this forum: No registered users and 2 guests