Silverlight Media Framework 1.0

Rating:        Based on 1 rating
Reviewed:  1 review
Downloads: 3872
Released: Nov 18, 2009
Updated: Jul 7, 2010 by mdowney
Dev status: Beta Help Icon

Recommended Download

Application smf-bin-1.2009.1112.1 (Requires additional download - see below)
application, 61K, uploaded Nov 18, 2009 - 2751 downloads

Other Available Downloads

Source Code smf-src-1.2009.1112.1 (Requires additional download - see below)
source code, 443K, uploaded Nov 18, 2009 - 569 downloads
Example smf-howtosrc-1.2009.1112.1 (Requires additional download - see below)
example, 1766K, uploaded Nov 18, 2009 - 552 downloads

Release Notes


You MUST download the IIS Smooth Streaming Player Development Kit and add Microsoft.Web.Media.SmoothStreaming.dll to your project.
To build the Source Code and How To examples copy this dll into the Lib folder in both projects. Get it here.

After downloading the .dll's ensure that they are not blocked by the operating system by following these steps:
  1. Right click on each SMF .dll in Windows Explorer
  2. Uncheck "Read Only"
  3. Click "Unblock". If this button is not available then your files are not blocked and you can ignore these instructions.

Known Issues

  1. The Bitrate.MaximumBitrate property is not being updated when the SmoothStreamingSource is specified in XAML. As a result it will stay the default value of 1.5Mbps
  2. The Bitrate.MaximumBitrate property does not recalculate according to screen size. The player will adapt it's bandwidth usage according to the current display size however, the Bitrate control does not recalculate its MaximumBitrate property accordingly. This means that it is possible to have a displayed MaximumBitrate value that is higher than the player will attempt to obtain.
  3. The Marker.Time property is relative to the stream start time. This value can be found in the manifest by looking at the t="..." values. ( <c t="372271900000" /> <c t="372291920000" /> ) These values are stored in ticks (1/10000000 sec).
  4. *H.264 Smooth Streaming is not supported but is planned for a future release. Currently only VC-1 encoding is supported.

Reviews for this release

This is so useful. You cannot beat Silverlight for surfacing video content, and this makes it even quicker and easier to develop media player solutions.
by timacheson on Jan 22, 2010 at 10:28 AM