Other

    Microsoft Smooth Streaming Client 2.5 RTW

    Language:
    English
    Smooth Streaming and MPEG-DASH Client 2.5 SDK enables you to build rich IIS Smooth Streaming experiences for both on-demand and live IIS Smooth Streaming for Silverlight and Windows Phone 8 applications. In addition, MPEG Dynamic Adaptive Streaming over HTTP (DASH) for Silverlight on-demand scenarios using the Live Profile support has been added to the 2.5 release.
    • Details
      Version:

      2.5

      File Name:

      IISSmoothStreamingClient.msi

      Date Published:

      3/7/2014

      File Size:

      876 KB

        Details:
        Smooth Streaming Client SDKs enable you to build rich on-demand and live Smooth Streaming experiences for Silverlight and Windows Phone applications that take full advantage of the capabilities of the Smooth Streaming extensions in IIS Media Services.
        The Smooth Streaming Client Application Programming Interfaces (APIs) provide an easy-to-use interface for developers and designers to create rich Smooth Streaming on Silverlight and Windows Phone platforms.
        The APIs provide support for simple operations such as Play, Pause, and Stop and also more complex operations such as scheduling advertisements, selecting and tracking bitrates for Smooth Streaming playback, and many more. Smooth Streaming Client is used in the Microsoft Media Platform: Player Framework (MMPPF). This partnership facilitates faster player development.

        * MPEG DASH is now a supported feature, so developers that wish to move content libraries to DASH have the option of using DASH in places where Silverlight is supported. The existing SSME object model forms the basis of DASH support in the SSME. DASH concepts like Adaptation Sets and Representations have been mapped to their logical counterpart in the SSME. Adaptation Sets are exposed as Smooth Streams and Representations are exposed as Smooth Tracks. Existing Track selection and restriction APIs can be expected to function identically for Smooth and DASH content. In most other respects, DASH support is transparent to the user and a programmer who has worked with the SSME APIs can expect the same developer experience when working with DASH content.

        The IIS Smooth Streaming Client in this release supports these high-level features:
        Available in Microsoft Smooth Streaming Client 2.5

        MPEG DASH:
        * A new value of ‘DASH’ has been added to the ManifestType enum. DASH content that has been mapped into Smooth can be identified by checking this property on the ManifestInfo object. Additionally the ManifestInfo object’s version is set to 4.0 for DASH content
        * Support has been added for the four DASH Live Profile Addressing modes: Segment List, Segment Timeline, Segment Number, and Byte Range
        * For byte range addressable content, segments defined in the SIDX box map 1:1 with Chunks for the track. A new property, MinByteRangeChunkLengthSeconds, has been added to Playback Settings to provide SSME with a hint at the desired chunk duration.
        * Multiple movie fragments will be addressed in a single chunk such that all but the last chunk will have a duration greater than or equal to this property. For examples of how to set Playback Settings see the Smooth documentation.

        Unsupported DASH Scenarios:
        o Dynamic MPD types are not supported
        o Multiple Periods are not supported in an MPD.
        o The EMSG box is not supported.
        o The codec and content limitations that apply to Smooth similarly apply to DASH. (see http://msdn.microsoft.com/en-us/library/cc189080(v=vs.95).aspx)
        o Trick play is not supported. Playback rate must be 1.
        o Multiplexed streams are not supported.

        Silverlight (Same features with Microsoft Smooth Streaming Client 2.0)
        * Persistent advertisement ("linear ads")
        * Ad-insertion (SmoothStreamingMediaElement.ScheduleLinearClip)
        * Ad playback
        * Client-controlled unlimited DVR window
        * ChunkDownloadedEvent arguments
        * Arguments for the SmoothStreamingMediaElement.ChunkDownloadFailed event for non-text chunks in main content for getting information about failed chunk downloads
        * Key rotation
        * Prefetch root licenses for authorized channels to enable instant channel changes
        * Distribute license requests to avoid flooding the license server
        * Updated cache plug-in properties
        * CacheRequest: Get or Set a web request that the media element downloader uses for downloading
        * CacheResponse: Get or Set the perceived bandwidth while downloading individual media chunks
        * CacheResponse: Get or Set the track the cache plug-in uses for downloading a media chunk

        Available in all Versions
        * Basic playback controls:
        * APIs such as Play, Pause, Stop
        * Events for playback and diagnostics
        * Properties to track position, and so on
        * Advanced playback support:
        * DVR support for Live Smooth Streaming
        * Support for tracking live events while in DVR
        * Trickplay – slow motion/fast-forward/rewind (Desktop Silverlight only, not available on Windows Phone)
        * Multiple Audio Language support
        * Text stream support for captions/subtitles (Desktop Silverlight only, not available on Windows Phone)
        * Support for offline playback scenarios
        * H.264/AAC support
        * Monetization
        * Ad playback integration – scheduling capabilities, tracking ad progress. (Desktop Silverlight only, not available on Windows Phone)
        * Live ad insertion with IIS Live Smooth Streaming. (Desktop Silverlight only, not available on Windows Phone)
        * Rich analytics with IIS Advanced Logging
        * Analytics APIs
        * Support for specifying markers/ad ingestion points outside the main manifest. (Desktop Silverlight only, not available on Windows Phone)
        * Content Protection – PlayReady integration for VC-1/H.264 content
        * Composite manifest support for scenarios such as Rough Cut Editing (RCE). (Desktop Silverlight only, not available on Windows Phone)
        * Selecting tracks for playback (for example, restrict the available bit rates, support multiple camera angles in a single stream, and so on)
        • Support for progressive download ads/content. (Desktop Silverlight only, not available on Windows Phone)

        IIS Smooth Streaming Client is used in the Microsoft Silverlight Media Framework (SMF). This partnership facilitates faster player development.

        For Windows Phone 8 development information please see the Windows Phone Developer portal.
    • Supported Operating System

      Mac OS X, Windows 7, Windows 8, Windows 8.1, Windows Phone, Windows Phone 7, Windows Phone 8, Windows RT, Windows RT 8.1, Windows Vista, Windows XP

        Supported Operating System:
        Windows 8, Windows 7, Windows Vista, Windows XP

        Smooth Streaming Client can be installed on the following operating systems: Windows 8/8.1, Windows Server 2012 R2, Windows Server 2012 R2, Windows Server 2008 R2, Windows Server 2008, Windows 7, Windows Vista, Windows XP.

        The following software must be installed to develop applications using Smooth Streaming Client:
        * Visual Studio 2010 or Visual Web Developer 2010 Express or later.
        * Silverlight 5 Tools for Visual Studio 2010 or later (for application development using Microsoft Smooth Streaming Client 2.0 or later) or Silverlight 4 Tools for Visual Studio 2010 or later (for application development using IIS Smooth Streaming Client 1.5 or 1.1)
        * For developing Windows Phone applications, install the Windows Phone Developer Tools and the Windows Phone Developer Tools January 2011 Update. Note that the Windows Phone Developer Tools Windows Phone applications do not support the DASH capabilities in this release.
        * For testing your applications on client computers, your Macintosh or Windows client computer must be running an Internet browser supported by Silverlight 5 or later, such as Internet Explorer, Safari, or Firefox.
    • Install Instructions
        Follow the installation instructions when you run the Windows Installer Package (.msi).

    Popular downloads

    Loading your results, please wait...

    Free PC updates

    • Security patches
    • Software updates
    • Service packs
    • Hardware drivers

    Microsoft suggests

    The power of Office. Everywhere. Learn more.
    The power of Office. Everywhere.
    Start your free month of Office 365 now.
    Learn more