NVR: designed to work with IP cameras, which are digital cameras that send video data over a network. Unlike DVRs, NVRs do not encode or process the video signal. Instead, they receive and record the video data directly from the IP cameras. NVRs are typically more advanced than DVRs and offer more features such as remote access, advanced analytics, and higher resolution video recording. Overall, the main differences between DVRs and NVRs are the type of cameras they work with, how they process and store video data, and the features they offer. While DVRs are still used in some applications, NVRs have become more popular due to the increased use of IP cameras and their advanced features.