All the latest IP cameras including HIKVision are doing motion detection and they are emailing a few pics upon detection.
Also I understand that IP cameras are creating the video stream readily available to an internet connection through the camera UI and an Internet browser.
However, when any IP camera is connected to an NVR (the integrated NVR switch), who is doing the motion detection, the camera or the NVR?
The preparation of video streams is a serious CPU intensive work and it is done only by the camera. The NVR does not create the video stream.
I have a HIK camera connected to a HIK NVR through the integrated switch. The camera cannot send emails (and take NTP updates or DDNS updates) because the NVR does not allow it. If the motion detection is initially disabled in the camera and then we enable the motion detection in the NVR, then the motion is also enabled in the camera and the email is send from the NVR. In this case the camera CPU wastes processing to do a motion detection that is not used by anything. Isn't this a waste of resources?
Therefore I conclude that both camera and NVR do motion detection but I cannot confirm it because the camera is not really connected to the outside world.
Would n't be better to control features such as motion detection separately and indepentently in the camera and in the NVR?
Is there a utility to report somehow the camera (or even the NVR) CPU processing load?
Also I understand that IP cameras are creating the video stream readily available to an internet connection through the camera UI and an Internet browser.
However, when any IP camera is connected to an NVR (the integrated NVR switch), who is doing the motion detection, the camera or the NVR?
The preparation of video streams is a serious CPU intensive work and it is done only by the camera. The NVR does not create the video stream.
I have a HIK camera connected to a HIK NVR through the integrated switch. The camera cannot send emails (and take NTP updates or DDNS updates) because the NVR does not allow it. If the motion detection is initially disabled in the camera and then we enable the motion detection in the NVR, then the motion is also enabled in the camera and the email is send from the NVR. In this case the camera CPU wastes processing to do a motion detection that is not used by anything. Isn't this a waste of resources?
Therefore I conclude that both camera and NVR do motion detection but I cannot confirm it because the camera is not really connected to the outside world.
Would n't be better to control features such as motion detection separately and indepentently in the camera and in the NVR?
Is there a utility to report somehow the camera (or even the NVR) CPU processing load?