Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
IIS Smooth Streaming Format SDK

IIS Smooth Streaming Format SDK

IIS 7.0

[Note: This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

Smooth Streaming dynamically varies the bitrate of streaming media to provide continuous playback at the highest bandwidth that the network and client-rendering capacity will support. This is achieved by enabling the delivery of content as a sequence of small fragments. The advantages of this approach include:

  • Reduced total cost of ownership (TCO). Cacheability of fragments by intermediate proxies reduces delivery cost.

  • Server scale-out. The lack of client affinity makes it easy to load-balance delivery servers.

  • User experience. The client is able to pre-fetch fragments.

The end-to-end scenario is enabled in the encoder, storing fragments on the content delivery network (CDN) or using the Smooth Streaming module for IIS 7, which is a network-adaptive heuristics module on the client.

For Smooth Streaming to be enabled, content must be encoded at multiple bitrates so that the encoded bitstreams can be delivered as a series of independently decodable fragments. In addition, these bitstreams must be uploaded to the IIS server in fragmented MP4 (f-MP4) format along with associated manifest files that describe the bitstreams. The details of this format are found in the following topics:

The Smooth Streaming Format SDK is intended for use by encoding applications. The SDK includes functionality to package compressed video and audio payloads into the f-MP4 container and to generate the required manifests.

© 2015 Microsoft