Streaming Cost Calculator

16
Jul/09
4

Streaming costs is a complex calculation and differ for each service provider, depending on their business model. However there are common factors that are taken into account in all cases and you should be aware of these in case you intend to publish video online.

Factor 1: Video Traffic

Traffic in the context of video hosting is the amount of video delivered in a certain amount of time (per month usually). Video traffic can be measured by amount of data i.e. bytes (MB/GB/TB)  or other logical unit like “streams“(Visitor Points etc.). When a logical unit like “streams” is used, it is based on a certain calculated average of bytes-per-one-logical-unit that the provider sees feasible. In all cases the amount of traffic has a part in pricing calculations for a package or subscription plan. With many video host services that is the only obvious factor in their pricing model.

Factor 2: Storage space

Storage space has a good part in calculation especially for “low traffic” packages,  since video files are usually quite large and in a CDN they have to be stored in multiple places. There are some types of users(like movie producers) that have huge libraries of video (4000 hours+), which on average is not played very much.

There is usually a predefined amount of available storage space per traffic that is included in a . You should always check with your provider about their storage policy if you have a large library of video content.

Factor 3: Bandwidth (simultaneous users)

Bandwidth is the “width” of the “data channel” needed to serve a certain amount of simultaneous users(viewers). Bandwidth is measured in absolute units i.e. bits-per-second(kbps/mbps/gbps/tbps) or logical units “simultaneous viewers”.

With video, simultaneous viewers stream(or download) data from the network for a relatively long amount of time each. For example if 10 users start to view a video on your site each second and you have an average video length of 3 minutes this means that an average of 1800 viewers would be watching your videos simultaneously. The bandwidth required with a 600kbps stream would about 1.1gbps. Remember it’s just 10 users per second…  As a reference a regular webpage with 1800 simultaneous viewers would hardly top 2mbps.

The bandwidth factor is the reason why ’s exist and why even companies like Microsoft and YouTube prefer to use external CDNs in some scenarios. While you can manage to do it to a decent level with traffic and storage in a DIY video hosting scenario, when it comes to scaling things are very different.

The bandwidth factor in video hosting packages is about “peak handling”. On most websites the main traffic comes in certain days of the week and during certain hours of the day, depending on the website topic and user base. No provider will ever complain about high average bandwidth usage, but peak can be a problem with your plan. You should always check with your provider about their scaling policy if you have a large user base or you plan on spending a monthly plan in 3 days.

Cost estimation for video publishing

There are many different models when it comes to video hosting pricing. Some companies provide  traffic based monthly plans. Some companies provide a lot of added value in the form of related features and applications. Some companies provide exclusive features. It is a complex calculation and all factors must be weighted for each specific case. You should not look only into the traffic factor unless you are completely sure that this is what you need. The cost of changing a service is substantial, so consider all factors before going for cheap or unproven solutions.

The cost calculator

This cost calculator is intended primarily as a comparison of plans between video services with the above mentioned primary 3 factors in account.

The video hosting cost calculator is not complete yet. It will occupy this placeholder when it is finished.

0saves
If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.
Tags: , , , , , , , ,
Comments (4) Trackbacks (0)
  1. Manish
    12:00 am on August 20th, 2009

    Hi, the link for the streaming cost calculator is down. Please get it working again!

  2. nikoladd
    10:57 am on August 20th, 2009

    The cost calculator is still in development and is not complete yet. There is just a placeholder for now. I hope to be able to add it soon.

  3. Moy
    9:28 pm on August 13th, 2010

    can I have a ball parkvideo of figure for video streaming hosting site with 20 mins to 360 mins video watched about 1000 times in a month ?

  4. nikoladd
    9:21 am on August 29th, 2010

    @Moy
    this calculator is not complete yet. However here’s the basic math:
    if you have average video duration of 180min (that’s 3hours) you would have 180000 minutes of video. At 600kbps that’s 4.5MB/min of bandwidth and a total of 810GB of bandwidth per month.
    With a bandwidth based pricing you need to look for a plan of 1TB/month for example.
    With a per-stream based pricing you need to look how a stream unit is defined. For example my company defines a stream of up to 10 min of video and would charge 18 streams per 3hour video playback. Which leads to 18000 streams requirement per month which is the Business + or Business Pro streaming plan depending on other requirements.

Leave a comment

No trackbacks yet.