Author Topic: Icam uses 80-90% CPU  (Read 3691 times)

dolled

  • Newbie
  • *
  • Posts: 15
    • View Profile
Icam uses 80-90% CPU
« on: October 12, 2010, 05:12:47 PM »
Hi

For some time now, iCAM uses 80-90% CPU power... WHY and how can I fix this so it don't?  (it did not do that earlier and it SHOULD NOT NEED TO if it's programmed correctly)

Oh and... : It says in the gui that it is connecting..., But I can connect from both iPhone and iPad just fine. There seem to have been a lot of trouble with 2.1.3, so when will there be a 2.1.4 without all these bugs....?

Correction: I stopped it and started it again and it now says "Connected", but still uses A LOT of CPU...

And I might add, I have two Panasonic ip cams connected...

Thanks,
Dolfren
« Last Edit: October 12, 2010, 05:41:07 PM by dolled »

Stefan

  • Administrator
  • Hero Member
  • *****
  • Posts: 2358
    • View Profile
Re: Icam uses 80-90% CPU
« Reply #1 on: October 12, 2010, 08:28:12 PM »
If you are connecting to your Panasonic cameras using an MJPEG URL, what is the frame rate you currently have set for the cameras themselves? You might try lowering it (to 5 fps or so) to see if that reduces your CPU usage.

jnormandin

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Icam uses 80-90% CPU
« Reply #2 on: October 15, 2010, 08:22:10 AM »
 I'm having the same issues.  I'm running version 2.14 on a Dell 2.66 dual core processor with Windows 32 bit Vista Ultimate, I have 3 linksys wvc80n wireless cams and 1 microsoft usb cam.  I set all the fps settings on the IP cams to 6, still using 80-90% cpu.
« Last Edit: October 15, 2010, 10:25:16 AM by jnormandin »

Jay

  • Administrator
  • Hero Member
  • *****
  • Posts: 1096
    • View Profile
Re: Icam uses 80-90% CPU
« Reply #3 on: October 15, 2010, 10:15:36 PM »
Is the iCamSource process using 80-90% by itself or is the total CPU usage 80-90%?

How high is the CPU usage if you just run the USB camera?  How high is the CPU usage if you just run one of the Linksys cameras?

jnormandin

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Icam uses 80-90% CPU
« Reply #4 on: October 16, 2010, 08:03:17 AM »
Yes.  With no cams CPU is 1 to 4%, with 1 Linksys IP cam CPU is 20%, increases 20% with each additional cam.  Is this normal?
Also, I use TZO Dynamic DNS with my Wireless-N IP cams.
« Last Edit: October 16, 2010, 08:41:27 AM by jnormandin »

Jay

  • Administrator
  • Hero Member
  • *****
  • Posts: 1096
    • View Profile
Re: Icam uses 80-90% CPU
« Reply #5 on: October 16, 2010, 03:11:00 PM »
It depends on the computer.  Some older computers need to turn off motion detection to handle even one camera.  Did lowering the framerate have any effect on the CPU usage?  I know that the Linksys cameras usually have two framerate settings, one for MPEG4 and another for MJPEG.  Please make sure that the framerate you are changing is the framerate for MJPEG (Not MPEG4).

Are you using the DNS name in the MJPEG URL in iCamSource, or are you using the camera's local IP address?   If possible, you should use the camera's local IP address so that the network traffic stays on your local network.

Also, what is the CPU usage if you run only the USB camera?

jnormandin

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Icam uses 80-90% CPU
« Reply #6 on: October 17, 2010, 08:23:53 AM »
Using just the USB cam the CPU usage is 30%.  If I add one IP cam it jumps to 50%.  All IP cam framerates settings are set to 5 in the MJPEG section.  I'm using a local IP address that is in the router settings.
« Last Edit: October 17, 2010, 08:26:19 AM by jnormandin »

Jay

  • Administrator
  • Hero Member
  • *****
  • Posts: 1096
    • View Profile
Re: Icam uses 80-90% CPU
« Reply #7 on: October 17, 2010, 09:42:33 PM »
It sounds like the CPU usage is consistent for the different cameras.  If the IP cameras were using significantly higher CPU, that might have indicated a problem with the video data coming from those cameras, but they aren't using any more CPU than the USB camera.  I can't really say whether or not this CPU usage is normal since it can change pretty drastically for different hardware configurations.  Some users with older computers need to disable the motion detection processing to run even one camera.  You could try disabling the motion detection on your cameras to see if that has any effect on the CPU usage.

jnormandin

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: Icam uses 80-90% CPU
« Reply #8 on: October 18, 2010, 07:07:48 AM »
These were readings without motion detection enabled.  That's probably my case.  Old computer.  Thanks for all your assistance.