CPU usage is too high when use driverframework.

when I add 3-5 cameras by driverframework, the CPU usage is almost 100% all the time。Video resolution is 2560*1440,bitrate is 4096,Type is h265, The driverframework process is about 30% ,recordingservice is about 55%.

Also I tried the DemoDriver ​,when I add 8-10 simulated devices,the CPU usage

will reach 100%。

Compare with onvif (10 cameras , 60% CPU usage), the CPU usage is too high.

The cpu is Inter Core i5 6500​. I closed the Motion and set always record.

MIP SDK version is 2022R1,XProtect version is 2022R2.

Is there any performance data or require with Driverframework?

Please rebuild using the newest MIP SDK. I believe some optimization was done, at any rate the recommendation is to use the newest. -https://developer.milestonesys.com/s/article/about-MIP-SDK-compatibility-with-XProtect-product-versions

I tried the newest MIP SDK , version is 2022R1 and the newst XProtect, verstion is 2022R2. But the CPU usage seems to be the same as 2020R1. Their CPU usage will all reach 100% with 3-5 cameras.

Can you please try to see if it is still CPU usage is high when you don’t set Always Record?

Also, can you please tell us if Onvif bitrate and Driver Framework bitrate are the same? One more thing, what will happen if you set lower bitrate?