[Mainconsole] Why CPU loading is reaching ~100% ?
Symptom
When using Mainconsole, CPU loading is reaching 100% due to its resource is under request
.png)
Cause
CPU request over CPU resource is mainly coming from
1. Hardware SPEC is not strong enough
2. Decoding request on local display is too much
3. Transcoding request on Remote Live Viewer is too much
4. Extra streams are decoding for Smart Guard / IVS
5. Other issue: H.264 high profile setting from camera
Solution
-
Please refer to this wiki: How to Find the Suitable Hardware SPEC?
-
Please refer to this wiki: How to use Multi Stream Function in 5.0 to lower down the decoding request on local display?
-
Please refer to this wiki: How to use Multi Stream Function in 5.0 to avoid the transcoding request on Remote Live Viewer?
-
After enabled multi stream function on camera (please refer to this wiki: How to enable Multi-Stream function for local display?), however, if USER chooses different streams for local display and "Profile for analysis", then Mainconsole will be forced to decode two streams from one camera, which will cause higher CPU loading. Please check [General Setting] --> [Setting] --> [System Setting]-->[Camera] Tag-->Choose one camera-->[Stream Profile]

-
For H.264 setting on camera’s webpage, please use “H.264 baseline profile” rather than “H.264 High profile”
"H264 High Profile" which will give you lower bitrate and higher quality of image, however it will consume a lot of CPU resource due to its algorithm is much more complex.
|
|
|
|
NuCalculator
|
eHelpdesk
|
Channel Partners
|
|