BOMwiki the bill-of-materials encyclopedia
30,454,201 parts mapped · 193,225 items
Discussion History

Network Video Recorder

Product

Overview

A network video recorder (NVR) is a specialized server appliance that ingests video streams from IP cameras, compresses them, stores them on large disk arrays, and allows operators to search, playback, and export recorded footage. Unlike a DVR (digital video recorder) which uses analog CCTV cameras, an NVR works purely with IP cameras (Ethernet-based), eliminating the need for separate coax cabling. The NVR is the central hub: it powers the cameras over PoE, records their H.264/H.265 streams, and provides a web interface for live and historical video access.

The architecture consists of a processing motherboard, a SATA/SAS disk enclosure for archival storage, a built-in PoE+ Ethernet switch to power and network the cameras, and redundant power supplies and cooling to ensure continuous 24/7 operation. The video output modules let an operator view live and recorded video on a local monitor.

Recording and compression pipeline

Each IP camera streams video over the network using RTSP (Real Time Streaming Protocol) or ONVIF (Open Network Video Interface Forum), a standard protocol stack. The CPU receives the stream via the Ethernet interface, reads frames (usually 1 to 30 fps), optionally re-encodes using a hardware codec engine (if available), and writes the compressed bitstream to disk.

Compression is critical to storage efficiency. A 1080p camera at 30 fps, uncompressed, produces roughly 3 Gbps (1920 × 1080 × 24 bpp × 30 fps). With H.264 compression at constant quality, the same stream occupies only 3–5 Mbps, a 1000× reduction. The NVR's CPU or a dedicated video codec card performs this encoding, trading compute time for storage savings.

Motion detection can further reduce storage: the NVR records at lower bitrate during idle (when there is no motion), then increases bitrate when motion triggers, capturing detail when it matters. This adaptive bitrate recording is standard in modern systems.

Storage hierarchy

The drive bay holds the primary archive, typically 8–16 hot-swappable SATA or SAS drives. The system usually implements RAID (Redundant Array of Independent Disks) for fault tolerance. RAID-5 uses one parity drive, so a 16-drive array can lose one drive and continue recording without data loss; a failing drive is hot-swapped while the array rebuilds in the background. RAID-6 tolerates loss of two drives.

The RAID controller orchestrates this. Modern controllers include battery-backed cache, allowing write-back caching to the cache DRAM. Incoming video frames are written to cache first (fast), and the RAID controller writes them to disk asynchronously, improving overall throughput.

The NVMe OS drive is separate from the archive storage, holding the Linux OS and database indexes. When searching 30 days of video, the database index (stored on the fast SSD) is consulted first, allowing sub-second searches even across terabytes of archive.

Video output and playback

The video output module can drive 1–4 monitors simultaneously. HDMI or DisplayPort outputs let an operator view live video from multiple cameras (tiled on the monitor) or full-screen historical playback. The web UI allows remote access: a manager can log in from anywhere, view live feeds, download clips, or export evidence.

Playback speed is adjustable: slow-motion to study an event, or fast-forward to scan hours of footage for a specific occurrence (e.g., a person in the lobby). The multi-core processor handles the decompression and display rendering, keeping up with real-time and accelerated playback.

PoE powering and networking

The integrated PoE+ switch provides both data and power to each camera on the same Ethernet cable (typically Cat5e or Cat6). Each port can supply up to 90 W, enough for a camera, pan-tilt-zoom motor, and IR illuminator. This simplifies installation: run one cable from the NVR to the camera, and it is both powered and networked.

With 8–16 camera ports, the NVR can support a small to mid-size facility. Larger deployments add a separate PoE switch (daisy-chained to the NVR via uplink) to accommodate more cameras.

Redundancy and uptime

Continuous surveillance systems often require five-nines availability (99.999% uptime). The dual power supplies with automatic switchover, redundant fans, and hot-swappable disks (via RAID) ensure the NVR survives component failures. If a drive fails, RAID rebuilds on a hot-spare, transparent to recording. If a fan fails, the other fan keeps the unit cool.

Software-level redundancy includes automated backups: recorded footage can be replicated to a secondary NVR or cloud storage, ensuring that even a catastrophic hardware failure does not lose evidence.

Scalability and features

Modern NVRs support dozens of features: motion detection, object detection (people, vehicles), anomaly alerts (lingering, loitering), license plate recognition, and heatmap analytics. Some of these compute-intensive tasks may use a separate GPU card plugged into the PCIe bus, offloading inference from the CPU.

The web UI and mobile app provide remote management. Multi-user access with role-based permissions ensures that security personnel can view certain cameras while management views others. All access is logged for compliance (e.g., GDPR data-access audits).

Network Video Recorder parts and their functions

8 top-level parts · 389 parts in total · full bill of materials below
Network Video Recorder parts diagram: 1 system board, 2 drive bay module, 3 PoE switch module, 4 video output module, 5 RAID controller, 6 power system, 7 cooling system, 8 chassis. 389 parts in 8 top-level items.
Network Video Recorder parts diagram. Numbers match the table below; each box is one top-level part or assembly with what it contains.
#PartQtyWhat it does
1 System Board 6 parts 1× Main processing and storage control board
2 Drive Bay Module 5 parts 1× Hot-swappable drive enclosure (4–16 bays)
3 PoE Switch Module 6 parts 1× Integrated PoE+ switch for cameras
4 Video Output Module 6 parts 1× HDMI and analog video display interface
5 RAID Controller 5 parts 1× RAID card or software controller
6 Power System 5 parts 1× Redundant PSU with hot standby
7 Cooling System 5 parts 1× Active thermal management
8 Chassis 5 parts 1× Rackmount or tower chassis

3D model

No 3D model yet. Have a CAD file of this? Add a 3D model. STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).

Build & assembly graph

expand / collapse · shared sub-assemblies converge · links to related products · est. labour
product / assembly shared across products atomic part related product

Tap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.

Bill of materials for Network Video Recorder

8 top-level lines · 51 rows shown · 389 parts total · indented to 3 levels
# Item / sub-assembly Part no. Qty/assy Ext. qty Parts Type
1 System Board 6 parts nvr-system-board 1× 1 128 assembly
1.1 Server CPU nvr-cpu-socket 1× 1 · part
1.2 DDR4 ECC Memory nvr-memory-dimm 4× 4 · part
1.3 PCIe Switch nvr-pcie-switch 1× 1 · part
1.4 NVMe Boot Drive nvr-nvme-ssd 1× 1 · part
1.5 BIOS Flash nvr-bios-flash 1× 1 · part
1.6 SMD Passive (R/C/L) smd-passives 120× 120 · part
2 Drive Bay Module 5 parts nvr-drive-bay 1× 1 19 assembly
2.1 Drive Tray nvr-drive-tray 8× 8 · part
2.2 Drive Backplane nvr-drive-backplane 1× 1 · part
2.3 Activity LED nvr-drive-activity-led 8× 8 · part
2.4 Power Manifold nvr-drive-power-rail 1× 1 · part
2.5 Thermal Interface nvr-drive-thermal-spreader 1× 1 · part
3 PoE Switch Module 6 parts nvr-poe-switch 1× 1 124 assembly
3.1 Switch ASIC nvr-switch-asic 1× 1 · part
3.2 Gigabit PHY nvr-switch-phy 12× 12 · part
3.3 PoE Controller nvr-switch-poe-controller 8× 8 · part
3.4 RJ45 Camera Port nvr-switch-ports 12× 12 · part
3.5 Switch Memory nvr-switch-memory 1× 1 · part
3.6 SMD Passive (R/C/L) smd-passives 90× 90 · part
4 Video Output Module 6 parts nvr-video-output 1× 1 8 assembly
4.1 HDMI Transmitter nvr-hdmi-controller 1× 1 · part
4.2 HDMI Jack nvr-hdmi-port 2× 2 · part
4.3 DisplayPort TX nvr-displayport-controller 1× 1 · part
4.4 DisplayPort Jack nvr-displayport-port 1× 1 · part
4.5 Video DAC nvr-analog-dac 1× 1 · part
4.6 Analog Port nvr-analog-port 2× 2 · part
5 RAID Controller 5 parts nvr-raid-controller 1× 1 54 assembly
5.1 RAID Processor nvr-raid-processor 1× 1 · part
5.2 RAID Cache nvr-raid-memory 1× 1 · part
5.3 Cache Battery nvr-raid-battery 1× 1 · part
5.4 RAID PCIe nvr-raid-pcie-interface 1× 1 · part
5.5 SMD Passive (R/C/L) smd-passives 50× 50 · part
6 Power System 5 parts nvr-power-system 1× 1 44 assembly
6.1 Primary PSU nvr-psu-primary 1× 1 · part
6.2 Secondary PSU nvr-psu-secondary 1× 1 · part
6.3 Power Controller nvr-power-distribution 1× 1 · part
6.4 Power Plug nvr-power-connector 1× 1 · part
6.5 SMD Passive (R/C/L) smd-passives 40× 40 · part
7 Cooling System 5 parts nvr-cooling-fans 1× 1 7 assembly
7.1 Intake Fan nvr-intake-fan 2× 2 · part
7.2 Exhaust Fan nvr-exhaust-fan 2× 2 · part
7.3 Temperature Sensor nvr-temperature-sensor 1× 1 · part
7.4 Fan Controller nvr-fan-controller 1× 1 · part
7.5 Air Filter nvr-filter-pad 1× 1 · part
8 Chassis 5 parts nvr-chassis 1× 1 5 assembly
8.1 Chassis Frame nvr-frame-structure 1× 1 · part
8.2 Thermal Baffle nvr-thermal-baffle 1× 1 · part
8.3 Cable Tray nvr-cable-tray 1× 1 · part
8.4 Front Panel nvr-front-bezel 1× 1 · part
8.5 Fastener Set fastener-set 1× 1 · part

Something wrong in this list? Report a problem with this BOM.

Sourcing: possible vendors

Browse the supplier directory → Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $30–$50k. How estimates work
VendorHQSpecialtyMOQLead time
🇺🇸Cisco
cisco.com ↗
San Jose, US Networking 500 units 8–14 wks
🇺🇸Juniper
juniper.net ↗
Sunnyvale, US Networking 500 units 8–14 wks
arista.com ↗ Santa Clara, US Networking 500 units 8–14 wks
🇫🇮Nokia
nokia.com ↗
Espoo, FI Telecom equipment 500 units 8–14 wks
🇨🇳Huawei
huawei.com ↗
Shenzhen, CN Networking & telecom 500 units 8–14 wks

899-word article