1. Establish the video profile
The estimate is only as credible as the stream and scene assumptions behind the bitrate.
Camera and scene
Record the model, sensor mode, resolution, aspect ratio, frame rate, codec, compression or quality target, bitrate-control mode, day/night behavior, motion level, scene complexity, and lighting for each camera group.
Streams
Separate recorded, live-view, analytics, mobile, and failover streams. A stream used only for live viewing can affect network capacity without contributing to the normal storage estimate.
Recording mode
Define continuous, scheduled, motion, event, alarm, and pre/post-event behavior. Apply different assumptions to different camera groups instead of averaging an interior hallway with a busy loading dock.
Pilot
For high-risk designs, collect representative day, night, motion, weather, and event bitrate from the selected camera and settings. Use that measured distribution to replace generic assumptions before storage procurement.

