Microsoft #Silverlight Media Framework (#SMFv2.3)

Microsoft Silverlight Media Framework 2.3 (SMFv2.3)

Want to learn more?
Check out the SMF
“How To” Documentation
for videos, online examples, sample code and


What is the Microsoft Silverlight Media Framework?

Microsoft’s open
source Silverlight Media Framework enables developers to quickly deploy a
robust, scalable, customizable media player for IIS Smooth Streaming delivery. The SMF builds on the core
functionality of the Smooth Streaming Client (formerly known as the “Smooth Streaming
Player Development Kit”) and adds a large number of additional features,
including an extensibility API that allows developers to create plugins for the
framework. The SMF also now includes full support for Windows Phone 7 so
developers can incorporate high-end video playback experiences in their Windows
Phone 7 applications.

The SMF is built on a proven code base with dozens
of leading Smooth Streaming deployments, including Wimbledon, Sunday Night
Football on NBCSports, the UEFA Super Cup on Canal+, Roland Garros and the Tour
de France on France Télévisions and many others and by providing developers with
source code they can more easily build these experiences for their deployments.
Key features in the framework include DVR, rewind, alternate language tracks,
in-stream data feeds and analytics tracking. The SMF is designed for future
third-party extensibility and component modularity, as well as support for other
media delivery scenarios beyond Smooth Streaming.

New in version 2.x

The SMFv2 release introduces a whole new, more
modular architecture with an extensive plug-in API for 3rd-party developers and
partners. It will also enable developers to selectively exclude libraries that
aren’t needed in their projects in order to avoid unnecessary file size
increases. The v2 framework will include plug-ins for Timed Text (DFXP),URL frame linking, a metadata
framework, support for the Microsoft Silverlight Analytics Framework, support for multiple audio tracks, improved
bitrate monitoring, support for Silverlight 4 global styling, a JavaScript API,
a logging plug-in, and a host of other new features. It also takes advantage of
the new Managed
Extensibility Framework (MEF)
Silverlight 4. More information in this thread