Tuesday, December 14, 2010

IIS Bit Rate Throttling

Bit Rate Throttling, an IIS Media Services extension, saves money on network costs by metering the download speed of media and data files. For media, Bit Rate Throttling accomplishes this by automatically detecting the encoded bit rates of 11 common media formats, such as Windows Media Video (WMV), Flash Video (FLV), and MPEG 4 (MP4), and then throttling the response to the client. For any other file or MIME type, Bit Rate Throttling allows administrators to configure custom throttling rules.

Reduce bandwidth costs without compromising end-user experience
Bit Rate Throttling saves network bandwidth costs by controlling the rate at which media is delivered over HTTP. The throttling rate can be configured using server-side rules or by automatically adjusting the download rate for detected media files based on format and encoded bit rate. When Bit Rate Throttling is not used, content is downloaded at the maximum possible speed. If an end user drops off after watching 20% of a video clip, the hoster would have paid bandwidth for content that was never watched.
When Bit Rate Throttling is used, a few seconds of content is sent to the client at the highest possible data rate before throttling down delivery to the encoded bit rate so that users experience a “Fast Start” of the content they want to watch.

Share extra bandwidth among all users with dynamic throttling
Bit Rate Throttling also allows you to dynamically split your total available bandwidth allocation across all concurrent users. If you are billed for network usage based on a 95th percentile billing model rather than per byte of data transferred, this equitably shares extra available bandwidth among all of your users. As new users start to consume the extra bandwidth, dynamic throttling reduces bandwidth to each user, but ensures that the allocated bandwidth for each user will not fall below the specified bit rate for the content being consumed.

Extend throttling to other content types
Bit Rate Throttling allows you to add automatic detection and throttling support for other media file formats through its extensible architecture. You can also simply specify fixed-rate throttling for any file or MIME type, media or otherwise, by adding new throttle settings. If you need to vary the throttling rate on a per-response basis, Bit Rate Throttling also allows programmatic throttling configuration.

  • Seamless integration into IIS 7.x Manager
  • Out-of-the box compatibility for the following media types: .asf, .avi, .flv, .m4v, .mov, .mp3, .mp4, .rm, .rmvb, .wma and .wmv
  • Dynamic throttling adjustment based on:
    • The file types and their encoded bit rate
    • The available bandwidth of the connection
    • Default and maximum throttling rates
    • Concurrent connection limits
    • Target throughput rate for the site
  • Throttling rules configurable at various levels including server, site and virtual directory
  • Fast Start experience for optimal user experience
  • Extensibility to enable other media formats and file types
  • Better-together solution when combined with Web Playlists

No comments:

Post a Comment