A Network Video Recorder (NVR) is an appliance or piece of software that records IP cameras over a network. It pulls each camera's encoded stream (over RTSP/ONVIF) and writes it to local disks, then offers live view, playback, and basic motion-triggered recording. An NVR is narrower than a full VMS: it is built to record a fixed set of cameras well, not to run a multi-site, role-managed, analytics-rich operation.
NVRs come in two shapes. A hardware appliance bundles fixed channels (commonly 8, 16, 32, or 64) with built-in storage and sometimes a PoE switch, so a small site is "cameras in one box, plug and record". NVR software runs the same role on a standard server, trading the turnkey simplicity for flexibility in camera count and storage.
The NVR is the right tool for a single building with a stable camera count and simple needs. The pitfall is outgrowing it quietly: once you need many sites managed as one, dozens of users with different permissions, serious analytics, or thousands of cameras, the appliance's fixed channels and limited software become a ceiling — and that is the point where a VMS earns its keep.

