On this page
An IP camera sends its main stream to a network video recorder (NVR), where video compression reduces the data needed for recording. The camera can use constant bitrate or variable bitrate to control that data flow. The practical question is whether you need predictable bandwidth and archive use, or more flexible allocation of data when the scene becomes difficult to compress.
Constant or Variable Bitrate: What Bitrate Controls
Bitrate describes how much video data a stream is allowed or expected to use over time. It is not the same as resolution. Resolution describes the pixels in each frame; bitrate influences how much compressed data is available to represent those pixels across a sequence of frames.
When the available bitrate is too low for the selected resolution, frame rate and scene, the encoder must compress more aggressively. Fine texture may soften. Moving edges can break into blocks, and faces or vehicle details may become less clear during movement. Raising bitrate can reduce that pressure, but it also increases recording bandwidth and storage use.
The scene matters because video compression records differences efficiently. A quiet corridor with an unchanging background is relatively simple. A garden with leaves moving in strong wind is not. Street frontage can be demanding because pedestrians, vehicles, shadows and changing sunlight may affect large parts of the frame.
Most systems use separate streams for separate jobs. The main stream normally carries the recording quality selected for the NVR. A lower-demand substream can be used for multi-camera views and remote viewing. This reduces demand on the viewing connection without lowering the quality of the recorded main stream.
How Constant Bitrate Behaves
Constant bitrate (CBR) aims to keep data use near a configured target even as the scene changes. Actual behaviour can vary slightly between encoders, but the operating intention is predictability. This makes it easier to assess whether the camera network, recorder input and archive capacity are suitable for all configured streams.
The trade-off appears at both ends of scene complexity. During a quiet period, the stream may retain an allocation that provides little visible benefit. During heavy movement, the same target must cover much more changing detail. The encoder may respond with stronger compression because it cannot freely increase data use.
- Useful when: network capacity is tightly planned or archive duration needs to remain relatively predictable.
- Less efficient when: the view remains simple for long periods and does not need the full allocation.
- Most vulnerable when: sudden movement, noise or changing light makes the scene much harder to encode.
How Variable Bitrate Behaves
Variable bitrate (VBR) changes data allocation according to scene complexity and the configured quality target. A mostly static scene uses less data. When movement, fine texture or image noise appears, the encoder can use more data to represent it.
That flexibility can make VBR an efficient choice for cameras whose views alternate between long quiet periods and short busy periods. It does not mean unlimited bitrate. Camera settings commonly include a quality choice, an upper limit or both. Those controls matter because several cameras can reach demanding moments at the same time.
Storage consumption is less predictable than with CBR because it follows what each camera sees. For video storage bitrate planning, an average observed during one calm period is not enough. The system also needs headroom for wind, rain, busy entrances and difficult night images.
Which Is Better, VBR or CBR?
CBR vs VBR: what is the practical difference?
Neither mode is universally better. CBR prioritises predictable data use. VBR prioritises flexible allocation of data according to the scene. The correct choice depends on which limitation matters more for a particular camera.
| Decision factor | CBR | VBR |
|---|---|---|
| Network demand | More predictable around the configured target | Rises and falls with scene complexity |
| Archive planning | Simpler for continuous recording | Depends more heavily on actual scenes |
| Quiet scenes | May retain unnecessary allocation | Can reduce data use |
| Complex motion | May apply stronger compression | Can allocate more data within configured limits |
| Recorder headroom | Planned around stable stream targets | Planned around possible concurrent peaks |
Camera-specific selection is better than applying one default to the whole property. A fixed indoor lobby may suit CBR because its demand is stable and easy to plan. A private-home garden may benefit from VBR during calm periods, but foliage and night noise can produce high peaks. A street-facing business camera may need careful limits because several views can become active together.
Also separate the local recording path from remote viewing. Traffic from cameras to an NVR on the same local network is different from traffic sent through the internet to a remote owner. Using a substream for routine remote checks usually makes more sense than reducing the recorded main stream solely to accommodate a limited viewing connection.
Why Night Scenes Need Attention
Night video often needs more data than its apparently dark and simple appearance suggests. When available light is weak, the image sensor and processing can produce visible noise. Compression treats changing noise as image activity, even when no person or vehicle is moving.
Infrared illumination adds other complications. Insects close to the illuminator can appear large and bright. Rain, airborne dust and spider webs can reflect IR back towards the lens. These effects may fill the frame with rapidly changing detail and can keep motion detection active as well as increase VBR demand.
Israeli outdoor views often include gardens, gates and street frontage. Foliage moving near a camera can dominate the frame. At a business entrance, headlights may move through a dark scene while illuminated signs or interior lighting remain bright. WDR (wide dynamic range) can help the camera represent strong contrast, but it does not remove the need to test compression and bitrate.
- Check whether night noise covers the whole image or only the darkest areas.
- Look for nearby walls, soffits and foliage reflecting infrared into the lens.
- Review rain and wind when possible, not only a still night.
- Watch moving headlights and deep shadows at gates, car parks and street entrances.
- Keep the lens and surrounding area clean so dust and webs do not become part of the recorded scene.
Settings That Change the Result
Which CCTV bitrate settings matter most?
Bitrate cannot be chosen in isolation. Resolution determines how many pixels each frame contains. Frame rate determines how often a new frame is encoded. Compression quality controls how readily the encoder discards information. Increasing demand in any of these areas can require more bitrate if recorded detail is to remain useful.
Camera angle is equally important. A wide overview containing trees, traffic and a patterned fence can be harder to compress than a tighter view of the actual gate. Bright Israeli sunlight can create moving tree shadows and hard transitions between shade and sun. Reframing the camera may improve the recorded result without simply increasing every technical setting.
| Setting or condition | What changes | What to inspect |
|---|---|---|
| Resolution | Pixels represented in each frame | Whether fine detail survives compression |
| Frame rate | Number of frames encoded over time | Motion continuity and data demand |
| Compression quality | Amount of visible information retained | Soft texture, blocking and moving edges |
| Camera angle | Quantity of movement and fine texture in view | Foliage, roads, reflections and busy backgrounds |
| Bitrate mode and limit | How data is allocated over time | Average use, peaks and recorder headroom |
Main-stream recording settings should be selected for the detail the archive needs to contain. Substream settings should be selected for responsive live viewing on phones, laptops and remote connections. Copying the same settings to both streams wastes bandwidth or compromises one of the two jobs.
Motion detection does not necessarily reduce the bitrate of footage while recording is active. Its main role may be to mark events, generate notifications or control when recording begins. The encoded demand during the recorded event still depends on the scene, compression mode and stream settings.
How Should You Choose Settings?
Begin with the recorded task, not the largest value available in each menu. A camera that provides an overview of an apartment building entrance has a different job from a camera aimed tightly at a private gate. Define the detail that must be visible, the movement that must be represented and the conditions in which the footage is likely to be reviewed.
How should you test NVR bitrate settings?
- Define the required view. Decide whether the camera is providing general activity, identification-level detail at a controlled point, or context around another camera.
- Set resolution and frame rate deliberately. Avoid treating maximum settings as a goal. Select what the recorded task requires.
- Choose CBR or VBR per camera. Use CBR where predictable capacity is the priority. Use VBR where scene-dependent allocation is more valuable.
- Check the complete recording path. Confirm that camera links, network equipment and the NVR have headroom when several streams become demanding together.
- Observe archive behaviour. Review actual consumption across ordinary quiet and busy periods rather than relying only on a short estimate.
- Test daylight and darkness. Include strong glare, deep shade, infrared operation, headlights and any exterior lighting used at the property.
- Review movement before finalising. Walk through the important area, open the gate, move vehicles where relevant and inspect foliage or background traffic.
Inspect recorded footage, not only the live image. Live viewing may use the substream, while playback uses the main stream. Pause on moving subjects and examine edges, faces, clothing texture, vehicle contours and other details relevant to the camera’s purpose. A picture can look clean while static yet lose useful information during movement.
For remote properties, verify both local recording and remote access separately. The NVR should continue receiving the intended main streams on the local network, while the remote app or VMS (video management software) can request substreams for routine viewing. A weak internet connection should not automatically dictate lower local recording quality.
The best bitrate setting is not the highest one or the most efficient one on paper. It is the setting that records the required detail while remaining within the real network and archive capacity of the system.
Key takeaways
- Constant bitrate makes recording bandwidth and archive consumption easier to predict.
- Variable bitrate allocates more data to complex scenes and less data to simple scenes.
- Image noise, rain, insects and moving foliage can make night video substantially harder to compress.
- Bitrate must be selected together with resolution, frame rate and compression quality.
- Final recording settings should be tested at the camera location in daylight and darkness.