NVR and PoE are both important components of a modern video surveillance system. The main difference between these two technologies is that NVRs store and process the video data, while PoE delivers power to network cameras.