The major difference between NVR and DVR is how they process and encode videos. DVRs do it at the recorder, whereas the NVRs do it within the cameras. Another major difference between these two is that DVRs are primarily used with analog/CCTV security cameras. On the flip side, NVRs are primarily used with IP and other advanced security cameras.