I think he meant it has a great 'positive' impact on the CPU...
i agree he does. But I’m unsure that it always would be positive overall to the system.
Consider the case when you have some number of cameras that are being recorded all the time by the server and being displayed all the time by a dedicated client. Without any VMD being used anywhere.
Let’s say, in that case, that the server cpu is at x and the client cpu is at y.
Then if the system is changed to “Update on Motion” for all the cameras then either the server or the client has to start doing motion detection,(assuming camera side VMD is not available).
If the server itself is not displaying any of the cameras on its console, then two additional, cpu intensive, steps must take place for each camera stream:
1) decode the h.26x
2) look for motion
then when there is no motion found the server then can pause the stream.
So after the change the server cpu would be x+? and the client would be y-?.
Basically what I’m saying is that if you are not using motion detection already, changing to update on motion might lessen the cpu on the client but increase the cpu on the server, perhaps significantly.
Maybe Josh from Milestone will stumble across this thread and blow up my theory :)