How to Estimate Your Bandwidth and Storage Needs

Bandwidth and storage needs will vary based on a variety of factors, but it can be helpful to get an estimate of your monthly storage and bandwidth needs.

Getting Started

Each SproutVideo plan comes with 500 GBs of storage and bandwidth where each extra GB cost $0.25, $.10 or $.08 depending on the plan. To estimate your monthly needs you will need the following information:

  • Approximate number of videos you plan to upload
  • Average length of videos
  • Video resolution
  • Approximate number of viewers you will have a month

Calculating Storage

Once you have the resolution and average length of your videos you can use the chart below to figure out the total GBs of storage used per video.

Resolution GB per Minute
240p .00332
360p .00641
480p .00927
720p .02774
1080p .04161
1440p .07004
2160p .11581
4320p .20164

Multiply the length of your video by the GB per minute for your videos resolution and every resolution below it. Add those together for your total usage per video. Take the total usage per video and multiply it by the total number of videos you plan to upload, then multiple that result 2. For example, if you have ten videos at 1080p with an average length of 20 minutes you would do the following:

20 x .00332 = .0664

20 x .00641 = .1282

20 x .00927 = .1854

20 x .02774 = .5548

20 x .04161 = .8322

.0664 + .1282 + .1854 + .5548 + .8322 = 1.767

1.767 x 10 = 17.67

17.67 x 2 = 35.34

35.34 is the total GBs in storage you will use for 10 videos at 1080p with an average length of 20 minutes.

NOTE: Storage usage does not reset each month, the more videos you add each month the more storage you will be using. If you enable the Store Source option you will use more storage than this estimate predicts as we will also store your uncompressed files in your account.

Calculating Bandwidth

Now let’s estimate the bandwidth in GBs you use for streaming per month. Using the chart below take the length of your video and multiply it by the MB per minute for the resolution of your video. You can then multiply that number by how many views you anticipate.

Resolution MB per minute
240 3.48
360 6.72
480 9.72
720 19.548
1080 38.94
1440p 73.44
2160p 121.44
4320p 211.44

For example, if you have 100 viewers all watching a 20 minute video at 1080p, you would do the following:

20 x 38.94 = 778.8 MB per view

778.8 / 1024 = .7605 GB per view

.7605 x 100 = 76.05 GB

76.05 is the total GBs in bandwidth you would use if 100 viewers watch all 20 minutes of a video at 1080p.

If you have any questions or need help calculating your streaming and storage needs please contact our SproutVideo support team at support@sproutvideo.com.

Was this article helpful?