Click Here to Install Silverlight*
United StatesChange|All Microsoft Sites
Microsoft
Download Center 
Search Advanced Search

IIS Smooth Streaming Player Development Kit - Beta 1

Brief Description
The IIS Smooth Streaming Player Development Kit allows you to build rich Smooth Streaming experiences for both on-demand and live Smooth Streaming.

On This Page

Quick Details
File Name:IIS_Smooth_Streaming_Player_Development_Kit_1.0_Beta_1.exe
Version:1.0
Date Published:10/12/2009
Language:English
Download Size:625 KB
Estimated Download Time: 2 min 56K

Overview


The IIS Smooth Streaming Player Development Kit allows you to build rich Smooth Streaming experiences for both on-demand and live Smooth Streaming. The Beta 1 release of the IIS Smooth Streaming Player Development Kit allows you to build Silverlight players for both on-demand and live Smooth Streaming, with full DVR capabilities, Live Ad Insertion, Multiple Camera Angles, and other rich functionalities. This is intended to aid the development of rich Smooth Streaming players and experiences.

The kit includes:
  • Smooth Streaming Player SDK – This enables developers and designers to build rich Smooth Streaming player experiences. We are providing a .net (Silverlight) based SDK with full XAML support. The core part of this infrastructure is the Smooth Streaming Media Element, which is similar to the Silverlight Media Element. Initial documentation of the APIs is available on MSDN: http://msdn.microsoft.com/en-us/library/microsoft.web.media.smoothstreaming.aspx.
  • Push Encoder – This tool allows you to simulate a live stream for testing purposes.
  • Sample Smooth Streaming Player – This sample is built on the Smooth Streaming Player SDK and enables you to test IIS Media Services 3.0.

More instructions on using the Sample Smooth Streaming player and Push Encoder to test Live Smooth Streaming in your environment are available in the walkthrough at http://learn.iis.net/page.aspx/620/live-smooth-streaming-for-iis-70---getting-started/.

The Smooth Streaming Media Element (SSME) APIs provide an easy interface for developers and designers to create rich Smooth Streaming experiences using the Silverlight platform. These APIs provide support for simple operations like Play, Pause and Stop and also more complex ones like scheduling Ads, selecting and tracking bit-rates for Smooth Streaming playback and many more. Please stay tuned on this blog for samples on how to use these APIs to build experiences. I will start with basic playback and progress on to building richer player applications.


In this Beta release, SSME supports these high-level features:

  •  Basic Playback controls
    •  APIs such as Play, Pause, Stop, etc.
    •  Events for Playback and Diagnostics
    •  Properties to track position, etc.
  •  Advanced Playback support
    •  DVR support for Live Smooth Streaming
    •  Trick Play: Slow Motion
  •  Monetization
    •  Ad Playback integration – scheduling capabilities, tracking Ad progress
    •  Live Ad Insertion with Live Smooth Streaming
    •  Rich Analytics with IIS Advanced Logging
  •  Content Protection – PlayReady integration
  •  Selecting Tracks for playback (e.g., restrict the bit-rates available, support multiple camera angles in a single stream, etc.)
  •  Support for progressive download Ads/content
  •  SSME is effectively a superset of the Silverlight Media Element APIs

 Top of page

System Requirements

  • Supported Operating Systems: Windows 7; Windows Server 2008; Windows Server 2008 R2; Windows Vista Service Pack 1; Windows Vista Service Pack 2

The following prerequisites must be fulfilled to try the sample Smooth Streaming player:
  • You must use IIS 7, running on Windows Server 2008, Windows Server 2008 R2, Windows Vista® with Service Pack 1 (SP1), or Windows 7.
  • IIS Media Services 3.0 must be installed on the computer.
  • The IIS Management Console for Internet Information Services 7.0 must be installed to manage the IIS Media Services 3.0 modules using the IIS 7 user interface.
  • You must be an administrator to install and use IIS Media Services 3.0.
  • Your client computer (Mac or PC) must be running an Internet browser supported by Microsoft Silverlight 3, such as Internet Explorer, Safari, and Firefox.

 Top of page

Instructions


To use the sample player, you will need a Windows computer with Internet Information Services (IIS) 7 and IIS Media Services 3.0 installed. The easiest way to install these components is using the Web Platform Installer, a free download from http://www.microsoft.com/web.

For information on helpful development tools for working on Silverlight-based Smooth Streaming players, see http://silverlight.net/getstarted.

 Top of page

 Top of page

 Top of page


© 2009 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement