Optimization Guide

Shopify Home Security Camera & NVR System Schema — Sensor Resolution vs Marketing Resolution ("4K" Always = 8MP), H.265 vs H.264 Compression (50% Storage Difference), Color Night Vision Type (Spotlight vs Starlight vs IR), PoE Standard (802.3af vs 802.3at), AI Smart Detection vs Motion-Only, ONVIF Profile Compatibility, Structured Data

AI shopping agents recommending "4K security camera that records in color at night," "security cameras that work with my existing NVR," or "PoE cameras for a 16-port switch" fail when sensor megapixels, night vision type, H.265 encoding, PoE class, and ONVIF profiles are absent. The most pervasive encoding error: "4K" always means exactly 8 megapixels (3840×2160) — listings that imply higher resolution are mislabeled.

TL;DR Use Product @type with additionalProperty for: sensor_resolution_mp (2/4/5/8), video_resolution (pixel dimensions), video_compression ('H.265/HEVC' or 'H.264/AVC'), night_vision_type ('IR' / 'starlight' / 'spotlight'), night_vision_range_m, smart_detection_type ('AI person/vehicle/package' or 'motion-only'), poe_standard ('802.3af' / '802.3at'), power_consumption_w, ip_rating, onvif_profiles (list). Store in a security_camera.* metafield namespace.

Resolution Encoding — Why "4K" Always Means Exactly 8MP

Security camera resolution is described using two overlapping systems: pixel count in megapixels (MP) and display resolution names borrowed from the consumer TV industry. Every "4K" security camera in the mainstream market uses an 8.3-megapixel (3840×2160) image sensor. There are no mainstream 4K security cameras with 12MP, 16MP, or higher sensors — those sensor classes are marketed as "4K AI" or "4K Ultra HD" but have the same 8MP pixel count as any other 4K camera.

The common resolution classes in order of pixel count:

Security Camera Resolution Reference

Marketing namePixel dimensionsMegapixelsTypical use caseEncode as
1080p / Full HD1920 × 10802.07 MPIndoor close-range, low storage budgetsensor_resolution_mp: 2
4MP / QHD / 1440p2560 × 14403.69 MPMid-range outdoor, facial detail at 3–5msensor_resolution_mp: 4
5MP2560 × 1920 or 2944 × 16564.9–4.7 MPOutdoor license plate, wide-angle entrysensor_resolution_mp: 5
4K / 8MP / Ultra HD3840 × 21608.29 MPWide-angle outdoor, large area, digital zoomsensor_resolution_mp: 8

Encode sensor_resolution_mp as an integer and video_resolution as the pixel dimension string (e.g., "3840×2160"). This allows AI agents to filter by actual pixel count — "4K security camera" filters to sensor_resolution_mp ≥ 8, and "cameras with more than 1080p resolution" filters to sensor_resolution_mp ≥ 4 — without depending on ambiguous marketing strings that conflate resolution tiers.

H.265 vs H.264 — Storage Compression and NVR Compatibility

H.265 (HEVC) and H.264 (AVC) are video compression codecs. H.265 achieves the same visual quality as H.264 at approximately half the data rate — or at the same data rate, H.265 delivers substantially better image quality. For security camera deployments, this directly affects NVR storage capacity planning: an H.265 system stores approximately twice as many days of footage on the same hard drive compared to an H.264 system at the same resolution.

The compatibility trade-off: H.265 decoding requires more processing power than H.264. Older NVRs and VMS software may not support H.265 — pairing an H.265 camera with an H.264-only NVR forces the NVR to either transcode (CPU-intensive, drops frame rate) or fall back to H.264 recording from the camera. The camera's compression protocol must match or be supported by the NVR.

H.265 vs H.264 Storage Comparison (4 Cameras × 4K/15fps Continuous)

CodecApproximate bitrate per 4K/15fps stream4 cameras daily storageDays on 2TB HDDDays on 4TB HDD
H.264/AVC~12–16 Mbps~200–270 GB/day~7–10 days~14–20 days
H.265/HEVC~6–8 Mbps~100–135 GB/day~14–20 days~28–40 days
H.265+ / smart encoding~2–4 Mbps (motion-triggered)~30–70 GB/day (depends on activity)~28–65 days~56–130 days

Encode video_compression as a controlled vocabulary string: 'H.264/AVC', 'H.265/HEVC', or 'H.265+/smart encoding (variable bitrate)'. AI agents helping buyers size NVR storage for a camera count and retention period need this field to calculate storage requirements per camera rather than applying a generic rule that may over- or under-size the NVR by 2×.

Night Vision Types — IR Monochrome, Starlight, and Full-Color Spotlight

Security cameras use three fundamentally different night vision technologies. The type determines whether the camera provides color video at night, how it affects ambient environment visibility, and what the effective range is in darkness.

Night Vision Technology Comparison

TechnologyLight sourceColor at night?Visible to people/animals?Effective rangeBest for
Standard IR (850nm)IR LEDs, 850nm near-infraredNo — black and whiteFaint red glow visible20–50m typicalBudget indoor/outdoor; discreet with 940nm
940nm IR (invisible)IR LEDs, 940nm near-infraredNo — black and whiteNo visible glow — completely discreet15–30m (lower efficiency)Covert installations; wildlife cameras
Starlight / low-light colorNo supplemental light — large-aperture lens + sensitive sensorYes — in low ambient light (streetlights, moonlight)No visible change to environmentColor: 5–15m typical; B&W beyondEnvironments with some ambient light; residential streets
Full-color / spotlight (white LED)White LED spotlight emitterYes — full color in complete darknessYes — bright white light visibleColor: 20–40m typicalDeterrent applications; parking lots; entry doors

Encode night_vision_type as one of: 'IR 850nm (monochrome)', 'IR 940nm (monochrome, invisible)', 'starlight (color in low ambient light)', or 'spotlight (full-color white LED)'. Encode night_vision_range_m as an integer. Note: some cameras offer switchable IR + spotlight modes — encode as 'IR 850nm + spotlight (switchable)' and list the range for each mode if different.

PoE Power Classification — Selecting the Right Switch

PoE (Power over Ethernet) cameras draw electrical power from the network switch via the Ethernet cable. The IEEE PoE standards define maximum power delivery per port. Using a camera that exceeds a switch port's power budget causes the camera to malfunction, reboot in loops, or fail to power on.

PoE Standard Reference Table

PoE standardMax power at switch portMax power at deviceTypical camera types
IEEE 802.3af (PoE)15.4W12.95WFixed dome cameras, bullet cameras, most WiFi-enabled fixed cameras
IEEE 802.3at (PoE+)30W25.5WPTZ cameras, cameras with built-in heaters, optical zoom cameras
IEEE 802.3bt Type 3 (PoE++)60W51WHigh-performance PTZ with pan/tilt/zoom motors + IR illuminators
IEEE 802.3bt Type 4 (PoE++)100W71.3WProfessional PTZ with deicing heaters; specialized installations

Encode poe_standard as '802.3af', '802.3at', '802.3bt Type 3', or '802.3bt Type 4'. Encode power_consumption_w as the camera's rated wattage. AI agents helping buyers calculate total PoE switch power budget ("can an 8-port 120W PoE switch power 6 of these cameras?") need both fields: 6 cameras × 12W rated consumption = 72W — within the 120W budget; 6 cameras × 22W (PoE+) = 132W — exceeds the 120W switch budget.

Complete JSON-LD and Liquid Snippet

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Reolink RLC-823A 4K PoE Security Camera with Color Night Vision",
  "brand": { "@type": "Brand", "name": "Reolink" },
  "additionalProperty": [
    { "@type": "PropertyValue", "name": "sensor_resolution_mp", "value": "8" },
    { "@type": "PropertyValue", "name": "video_resolution", "value": "3840×2160 (4K/8MP)" },
    { "@type": "PropertyValue", "name": "video_compression", "value": "H.265/HEVC" },
    { "@type": "PropertyValue", "name": "frame_rate_fps", "value": "25 fps at 4K; 30 fps at 1080p" },
    { "@type": "PropertyValue", "name": "night_vision_type", "value": "spotlight (full-color white LED) + IR 850nm switchable" },
    { "@type": "PropertyValue", "name": "night_vision_range_m", "value": "30 m color spotlight; 30 m IR monochrome" },
    { "@type": "PropertyValue", "name": "smart_detection_type", "value": "AI person + vehicle detection (on-camera)" },
    { "@type": "PropertyValue", "name": "poe_standard", "value": "802.3af (PoE)" },
    { "@type": "PropertyValue", "name": "power_consumption_w", "value": "13" },
    { "@type": "PropertyValue", "name": "ip_rating", "value": "IP67 — dust tight + immersion up to 1m" },
    { "@type": "PropertyValue", "name": "field_of_view_degrees", "value": "87° horizontal" },
    { "@type": "PropertyValue", "name": "onvif_profiles", "value": "Profile S, Profile T" },
    { "@type": "PropertyValue", "name": "local_storage", "value": "microSD up to 256GB (no cloud subscription required)" },
    { "@type": "PropertyValue", "name": "audio", "value": "built-in microphone + speaker (two-way audio)" },
    { "@type": "PropertyValue", "name": "operating_temp_c", "value": "-10°C to +55°C" }
  ]
}

Metafield Reference Table — security_camera.* Namespace

Metafield keyTypeExample valueAI agent use case
security_camera.sensor_resolution_mpnumber_integer84K vs 4MP vs 1080p resolution filtering
security_camera.video_resolutionsingle_line_text3840×2160Pixel dimension display and comparison
security_camera.video_compressionsingle_line_textH.265/HEVCStorage calculation; NVR compatibility check
security_camera.night_vision_typesingle_line_textspotlight + IR switchableColor-at-night filtering; deterrent vs discreet
security_camera.night_vision_range_mnumber_integer30Area coverage filtering; long-driveway range
security_camera.smart_detection_typesingle_line_textAI person/vehicle detectionFalse alert rate filtering; package detection
security_camera.poe_standardsingle_line_text802.3afPoE switch compatibility; power budget planning
security_camera.power_consumption_wnumber_integer13Switch power budget calculation
security_camera.ip_ratingsingle_line_textIP67Outdoor / weather resistance filtering
security_camera.onvif_profileslist.single_line_textProfile S, Profile TNVR cross-brand compatibility check
security_camera.field_of_view_degreesnumber_integer87Coverage area calculation; wide-angle filtering
security_camera.local_storagesingle_line_textmicroSD up to 256GBCloud-free setup filtering; storage media type

5 Common Mistakes in Security Camera Schema

Does your Shopify store encode security camera specs correctly?

CatalogScan checks whether your security camera product pages include sensor megapixels, video compression standard, night vision type, PoE class, AI detection type, and ONVIF profile — the structured data AI shopping agents need to match cameras to NVRs, storage budgets, and night visibility requirements.

Run Free Scan

FAQ

What resolution is a '4K security camera' in megapixels?

4K = 3840×2160 = exactly 8.3 megapixels. All mainstream "4K" security cameras use 8MP sensors. "4MP" = 2560×1440 = 4 megapixels (QHD). Encode sensor_resolution_mp as an integer so AI agents can filter by actual pixel count rather than marketing strings that apply "4K" inconsistently.

How much does H.265 vs H.264 affect NVR storage?

H.265 achieves the same visual quality at approximately half the bitrate vs H.264. For a 4-camera 4K system, H.265 roughly doubles storage retention — from ~10 days on a 2TB NVR (H.264) to ~20 days (H.265). Encode video_compression as 'H.264/AVC', 'H.265/HEVC', or 'H.265+/smart encoding' so AI agents calculate storage duration per camera correctly.

What is the difference between starlight and spotlight night vision?

Starlight uses a large-aperture lens + sensitive sensor to record in color using existing ambient light (streetlights, moonlight) — no added light, but requires some ambient illumination. Spotlight uses white LEDs to illuminate the scene in complete darkness — full color regardless of ambient light, but the light is visible to people. Standard IR produces black-and-white footage using invisible (or faintly visible) infrared LEDs. Encode night_vision_type to distinguish these three technologies.

What PoE switch do I need for security cameras?

Match the camera's PoE standard to the switch. 802.3af (PoE) cameras (most fixed dome/bullet cameras, ≤15W) work with standard PoE switches. 802.3at (PoE+) cameras (PTZ, heated cameras, ≤30W) require a PoE+ switch — they malfunction on standard PoE ports. Encode poe_standard and power_consumption_w so AI agents calculate the total switch power budget for multi-camera installations.

Why does ONVIF profile matter when choosing cameras for an existing NVR?

ONVIF Profile S enables basic live view between cross-brand cameras and NVRs. Profile T adds H.265 streaming and AI metadata. Pairing an H.265 camera with a Profile S-only NVR typically forces H.264 fallback — losing the 50% storage advantage. Encode onvif_profiles as a list ('Profile S', 'Profile T') so AI agents verify the camera profile matches the NVR's supported profiles before recommending a cross-brand pairing.