Security system planning

CCTV Storage, PoE and RTSP Tools

Estimate recording capacity and camera power before installation, then build common stream URLs without connecting to the target device.

Retention planning PoE reserve check Privacy-first RTSP handling
Storage Retention Calculator

Estimate continuous-recording capacity from the configured average bitrate. The planned figure includes a 10% reserve.

PoE Power Budget Calculator

Check sustained camera load against the switch or NVR PoE budget. Aim for no more than 80% planned utilisation.

RTSP URL Format Generator
Your credentials are submitted by POST, not placed in the page URL

Use this only on a trusted device over HTTPS. The generated stream URL contains the password and must not be shared.

Configuration reference

IP camera and NVR brand directory

Starting addresses and ports vary by model and firmware. Confirm them in the model guide and change all factory credentials during activation.

Reviewed 19 August 2026 against manufacturer support references. Model documentation remains authoritative.

Brand and guideCategoryDiscoveryCommon portsSecure setup baseline
HikvisionOfficial support IP Camera / NVR192.0.0.64 (inactive default)80 / 554 / 8000Activate camera with strong password, set static IP or DHCP reservation, configure NTP, add to NVR via ONVIF/SDK, validate remote stream.
DahuaOfficial support IP Camera / NVR192.168.1.108 (factory default in many models)80 / 554 / 37777Initialize device, enforce strong password, set encode profile, bind to NVR, then test RTSP and motion events.
CP PlusOfficial support IP Camera / DVRModel dependent80 / 554Run initialization wizard, set admin credentials, camera IP plan, record schedule, and remote app binding.
UniviewOfficial support IP Camera / NVR192.168.1.13 (varies by model)80 / 554Activate device, update firmware, assign VLAN/IP plan, configure RTSP stream profile and retention schedule.
AxisOfficial support Enterprise IP CameraDHCP / AXIS IP Utility80 / 554Discover with AXIS tools, set HTTPS and certs, define stream profiles, analytics events and recording targets.
Hanwha VisionOfficial support Enterprise IP CameraDHCP / Wisenet Device Manager80 / 554Initialize user, enforce password policy, set network/time, configure codec and event actions.
Recommended order

Secure CCTV deployment workflow

01

Define the scene

Document identification, overview, perimeter or operational monitoring objectives.

02

Plan coverage

Select lens, mounting height, lighting and pixel density for each scene.

03

Design the network

Reserve addresses, calculate PoE and isolate cameras with a dedicated VLAN.

04

Size recording

Set bitrate, schedule and retention before choosing surveillance storage.

05

Harden devices

Change credentials, update firmware and disable unused services.

06

Commission

Verify daytime, night, events, timestamps, recording gaps and recovery.

Planning answers

CCTV storage and PoE questions

How much CCTV storage do I need?

Storage depends on camera count, average bitrate, recording hours, retention days, codec and scene activity. Plan additional reserve for filesystem overhead and bitrate variation.

How much spare PoE capacity should a CCTV system keep?

A practical design target is to keep sustained camera load at or below about 80 percent of the switch or NVR PoE budget, with extra allowance for infrared illumination and device startup.

Does H.265 always use half the storage of H.264?

No. Actual savings vary with the camera, scene movement, resolution, frame rate, image quality and encoder implementation. Use the configured average bitrate for planning.

Is it safe to share an RTSP URL?

No. An RTSP URL can contain a camera username and password. Generate it only on a trusted device, avoid screenshots or chat sharing, and use a limited-permission account where supported.

Should IP cameras be placed on a separate network?

For business and larger residential deployments, isolate cameras with a dedicated VLAN or network, restrict internet access and allow management only from authorised systems.