Skip to main content
Knowledge Base

What is the maximum resolution for third-party video cameras?

Third-party video cameras support a variety of resolutions for different user needs. The resolution of the video playback depends on factors like the source of the video, the method of playback, and both camera and customer account settings.  

To playback footage in its full resolution without zooming in, use a TV or monitor with the same resolution or higher than the camera’s configuration.

Maximum recorded resolution

Third-party cameras must be connected to an Alarm.com CSVR to communicate with Alarm.com. The 20XXP series CSVRs can accommodate up to 100Mbps, and the ADC-SVR210 and 21XXP series CSVRs accommodate up to 70mbps, across all video cameras associated to the device.  

While the CSVR will record and maintain footage according to the camera’s stream settings, the resolution of video playback may be limited based on the viewing device.  

Note: If the live view or playback maximum resolution exceeds the camera’s maximum resolution, the maximum resolution of the camera applies.

Calculating video system bandwidth, rather than enforcing a uniform maximum across all cameras, provides the flexibility necessary to build the video system best tailored to your customer needs.    

Third-party camera storage and bitrate calculator 

The Third-party camera storage and bitrate calculator can be used to generate an estimated cumulative bitrate across all cameras connected to the CSVR. Video recorded to the CSVR will be recorded according to the camera’s stream settings.  

Camera systems exceeding the maximum Mbps may degrade video quality, cause video lag, or have missing segments of video footage.

Use this calculator to generate an estimated cumulative bitrate across all cameras to be connected to the CSVR.

A camera profile is a group a cameras with either the same settings or bitrates. Add up to 16 profiles as needed. For each profile, calculate the bitrate based on the cameras' settings or enter a maximum bitrate instead.

Stream 1 and stream 2 are both required.

  • Stream 1 should be the camera's highest bandwidth stream used for high-definition recording during periods of motion.
  • Stream 2 should be the camera's lowest bandwidth stream used for recording during periods of inactivity.
Restrictions

The calculator warns you if you exceed any of the following maximum values:

Bandwidth

100 Mbps per CSVR

A camera system streaming above 100 Mbps to a CSVR will likely experience trouble connecting to cameras, poor video quality, and loss of recorded video.

Cameras

16 cameras per CSVR

Each CSVR can support up to 16 camera streams.

  1. Using the Hard drive size dropdown menu, select the desired CSVR storage in Terabytes.

    Storage TB input.png
     
  2. In Camera Profiles, click Add to create a new camera profile. Camera profiles are groups of cameras that have the same configurations. Click Delete to remove the selected camera profile.

    Camera profiles input.png
     
  3. In Configure profile, configure the following:
    1. Using the Number of cameras dropdown menu, select the desired number of cameras in the profile (i.e., the number of cameras that share the same configuration).

      Number of cameras input.png
       
    2. Click the Bitrate toggle switch to alternate between calculating the bitrate and entering bitrate manually:

      Bitrate toggle input.png
       
    3. If calculating the bitrate:
      1. Using the Stream 1 dropdown menus, select the camera's higher resolution and frame rate.

        Stream 1 inputs.png
         
      2. Using the Stream 2 dropdown menus, select the camera's lower resolution and frame rate.

        Stream 2 inputs.png
         
      3. Use the Activity level slider to adjust the estimated amount of motion the camera is likely to view.
      4. Using the Activity level dropdown menu, select the number of hours that the motion is expected to last every day.

        Activity level inputs.png
         
    4. If entering the bitrate manually:
      1. In Stream 1 (Mbps), enter the camera's higher bitrate stream.
      2. In Stream 2 (Mbps), enter the camera's lower bitrate stream.

        Stream 1 and 2 manual entry inputs.png
         
  4. Click Export CSV to export the results to a .csv file.
Simple

A simple configuration is one where all of the cameras have the same configuration. Consider a camera system that consists of only exterior cameras that all record at the same resolution.

The simple configuration only needs a single camera profile because all of the cameras have the same settings. Simply select the total number of cameras, and input the appropriate recording settings to get an estimate.

simple calculator configuration.png

Advanced

An advanced configuration is one where the cameras may not all share the same settings.

Consider a camera system where there is a mix of outdoor and indoor cameras with one pointed at a cash register. The camera pointed at the cash register records at a higher resolution and frame rate than the other indoor cameras, and the outdoor cameras have the highest resolution.

In this advanced configuration, you need three camera profiles to get an effective calculation.

  1. One profile for the outdoor cameras

    advanced configuration 1.png
     
  2. One profile for the indoor cameras

    advanced configuration 2.png
     
  3. One profile for the indoor camera pointed at the cash register

    advanced configuration 3.png
Configuration
Select storage
Camera profiles

Add multiple profiles if the settings are different between cameras.

 
Configure profile  
Results

Cumulative bitrate

Loading... /100
Mbps

Total cameras

Loading... /16

Storage

Loading...
GBs used per day
Loading...
Days of footage

 

Streaming Live Video

Maximum resolutions are inherited from the camera's high stream. For more information, see How does Alarm.com utilize third-party camera streams?.

Streaming using: Maximum resolution Notes
Alarm.com customer website 8MP (4K/2160p) -
Alarm.com app 8MP (4K/2160p) -
CSVR local display 

HDMI: 8MP (4K/2160p)

Matches the continuous recording schedule resolution 

Continuous recording playback

Maximum resolutions are inherited from the camera's high stream. For more information, see How does Alarm.com utilize third-party camera streams?.

Streaming using: Maximum resolution Notes
Alarm.com customer website 8MP (4K/2160p) -
Alarm.com app 8MP (4K/2160p) -
CSVR local display

HDMI: 8MP (4K/2160p)

Matches the continuous recording schedule resolution

Video exports

Video exported from the Alarm.com customer website or the CSVR's local USB 3.0 port will be in its native resolution. 

Example: A third-party camera's configured stream output is set to 4K resolution. As long as a device (computer, media player, etc.) that is capable of 4K resolution is used to view the footage, the 4K resolution footage can be viewed by exporting the footage using the CSVR's local interface.

For information about downloading clips from an SVR using the Alarm.com customer website, see Download clips from an SVR.

For information about exporting video from a CSVR, see Export video using the local interface for 20XXP and 21XXP series CSVRs and Export video using the local interface for the ADC-SVR210.

Interested in Alarm.com?

Alarm.com technology is sold, installed, and serviced by licensed service providers near you.

 

Let's Get Started

  • Was this article helpful?