WebMSys


About Us

Streaming Calculator


Calculating Streaming Media Storage and Transfer

Notes:


1. Mb is a megabit
2. MB is a megabyte (8Mb = 1MB)
3. Mb/s is a megabits per second (remember that 8 bits make a byte)
4. MB/s is megabytes per second (take Mb/s and divide by 8)
5. Numbers are theoretical maximums. Surestream files add all bitrates together (i.e. a surestream file with 28, 56,and 100k streams is the same as the three separate files). Windows Media and QuickTime files can be smaller due to variable compression codecs.

Bitrate                Actual             Actual                                                             MB Storage
Connect              (kb/s)             (Mb/s)             MB/Sec             MB/Min             MB Transferred/Hr
Speed   


   28k                   20                 0.020               0.0025               0.150              9.0
   56k                   37                 0.037               0.0046               0.278              16.7
   100k                 80                 0.080               0.0100               0.600              36.0
   T1/Cable           300               0.300               0.0375               2.250              135.0



Examples:

STORAGE
A client has 10 hours worth of video and they are encoding it for 28k and 56k, look at the chart above. A (1) hour video encoded for 28k takes up 9MB of storage. If you have (10) hours of total video then the calculation would be 9MB x 10 hours = 90MB for this 28k clips. for the 56k clips look at the chart above. A (1) hour video encoded for 56k takes up 16.7MB of storage. If you have (10) hours of total video then the calculation would be 16.7MB x 10 hours = 167MB for the 56k clips.

Total storage needed: 90MB (28k) + 167MB (56k) = 257MB of Data Storage Required

BANDWIDTH

A client is doing a scheduled broadcast 5 days a week, (2) hours a day for a month. They are sending an encoded stream at 56k and 100k. (Remember that the 56k file that is being transferred is really about 37k. They expect 100 users connected all the time. The first thing you need to do is get an idea of the connection speed of your end users. Let's figure that we will have 50% accessing the 100k stream and the other 50% connecting at 56 (37k).

Looking at the chart above you will see that in one hour a 100k stream will transfer 36MB. If they are doing a (2) hour show a day that means that in two hours (1) user will transfer 72MB. Then multiply that 72MB per day for one user x the 20 days of the week in the month. That gives you a total of 1440MB a month transfer for (1) user. Now remember 1440MB and multiply by 50 users. (50 users is 50% of the total 100 users the client says he will have) 1440MB x 50 = 72000MB. This is the total amount of data that will be transferred for 50 people accessing the 100k stream for 2 hours a day, five days a week, for 1 month.

Now for the other 50% connecting at 37k. Looking at the chart you will see that in one hour a 56k stream will transfer 16.7MB. If they are doing a (2) hour show a day that means that in two hours (1) user will transfer 33.4MB. Then multiply that 33.4MB per day for one user x the 20 days of the week in the month. That give you a total of 668MB a month transfer for (1) user. Now remember that they are expecting 100 users, 50% of which we determined were going to access the 56k file. So take the 668MB and multiply by 50 users. (50 users is 50% of the total 100 users the client says he will have) 668MB x 50 = 33400MB. This is the total amount of data that will be transferred for 50 people accessing the 56k stream for 2 hours a day, five days a week, for 1 month.

Total transfer: 72000MB for the 100k + 33400MB for the 56k. Total MB transferred = 105400MB


 

Sign Up For Email Announcements

 
 
Contact Us: +1 (407) 833-9556                                Privacy Policy / Terms of Use / Refund Policy