Smooth Streaming Client SDK

Microsoft Free

Microsoft Smooth Streaming Client SDK for Windows 8

(10) Review
Visual Studio
2013, 2012
Download (31,511)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (10)
Q and A (23)
Sign in to write a review
Sort by:

by RamiNini | February 06 2014


I downloaded a sample code from "A Simple Windows 8 Smooth Streaming Media Player" link and try to play the code as it is but the .ism is not playing while .mp4 is working fine. i did not change anything in the code..just as it is.

Anyone can give me a hint?

by warhelm | November 12 2013

It works, but in our application, we have observed that audio always starts several seconds later than the video... A Silverlight web player works fine with the exact same manifests.

by BonianSazanShomal | March 23 2013

Are VisualStodioGaller MSDN Microsof for SYSTEM Mobile differ by COMPUTE World or no?
I now online current page get error cdn.appsnet
New my page:

by Robbzz | December 22 2012

This is very useful, I want to make use of it. I tested it and it worked as indicated without issues. But out of the box I didn't get it to work with consuming media from MythTV. MythTV now uses HLS(HTTP Live Streaming) .m3u8 files.

I'm curious if there's a chance this client will play the streaming video from MythTV HLS\m3u8 or if there's any extra work I'll need to do on the client through flags, properties, etc?

Cenkd January 02 2013
| Edit |

@Robbzz,the SDK only supports playback of Microsoft Smooth Streaming content. HLS doesn't support in the SDK.

by D Monteiro | November 13 2012

Very useful. Good job, thank you!

by Muhammad Rizwan Saddal | September 19 2012

Awesome and Simple, easy to configure :)

by pcullin | June 14 2012

Referencing the Smooth Streaming Client SDK Beta 1 extension in a Metro Style App project and attempting to run a unit test project against the Metro Style App fails with the following error:

"Failed to activate Metro style unit test executor. Error: The remote procedure call failed."

When the SDK reference is removed from the Metro Style App project and the solution is rebuilt, the unit test project functions as expected.

Cenkd July 02 2012
| Edit |

@pcullin, Thanks for reporting this. This is not a tested scenario. We are tracking the issue with the VS team.

by Tim Greenfield | June 07 2012

by Ayman Zaza | May 07 2012

When this Extinction installed on the machine and added to VS 11, it cause crash in XAML designer and I cannot view the page design while I reference this extension.
I remove it from extension manager and everything back working.

Cenkd September 07 2012
| Edit |

Hi Ayman,
Thank you for reporting this. This issue is resolved with the latest release of Smooth SDK and Visual Studio. Can you have a try?

by Oliver Michalski | March 10 2012

Sign in to start a discussion

  • How to show closed captioning embedded as part of the stream?
    2 Posts | Last post February 19, 2015
    • Hi, the ism source I used is :
       this ism has one video stream of h.264, three audio streams, and 20+ text streams.
      problem is when I try to show the closed captioning in one of the text stream by using Manifest.selectStreamsAsync API, it takes no effect. 
      Any help would be greatly appreciated as I am running out of ideas.
      Thanks a log,
    • Hi, I have the same problem. I used /manifest with one caption stream but the player doesn't see it.
  • How smooth stream support window 8 desktop
    1 Posts | Last post February 22, 2014
    • How smooth stream support window 8 desktop. I try to search but the solution is  for window 8 app store. how can?
  • Documentation?
    1 Posts | Last post January 09, 2014
    • Hi,
      I'm trying to find the documentation Smooth Streaming SDK but having no such luck.
      Specifically, I want to research a legacy function "SetDownloaderPlugin" which I believe was available in the Beta2 version of this SDK and is no longer available.
      We have an app which needs to be updated but the original developers are no longer available.  
  • PlayReady Live Smooth Stream: Audio starts late.
    3 Posts | Last post November 04, 2013
    • Hi, 
      In our application, we have PlayReady-protected live smooth streams which play fine, but we have observed that audio always starts several seconds later than the video. Even though the audio starts late, video and audio are perfectly in sync once they are both playing. Any ideas/pointers on what could be causing this? 
    • Hi Warhelm,
      This can happen if your audio and video start offset are not matching. If you are also using fragment sizes bigger than 2 sec. the duration of audio, video not matching might get bigger. Please check your manifest for audio and video start times. 
    • Hi, thanks for your reply... 
      Sorry if this is a dumb question, but where do we check to see if the start offsets are matching? Are they found in the manifest, or are there some settings in the SDKs? I did have a look at the manifest and I did not see any specific references to fixed start times/offsets, unless I missed something. I should also add that the very same manifest plays without any issues in a Silverlight/web-based player.
      Thanks again,
  • Video Chat application for windows 8 phone and RT
    3 Posts | Last post October 11, 2013
    • How to create live video chat application for windows 8 phones and windows RT?I am new to this windows environment. By using this Smooth streaming Client SDK can I able to create video chat application, Kindly help us where to start. 
    • Malar,
      Smooth Streaming SDK only supports playback of Smooth Streaming assets. It doesn't support two-way video communication. Please check Windows video capture APIs.
    • Thanks for your reply, Is there any API for video chat in windows phone and windows RT? I just tried with captureSource with videoCaptureDevice, its working for when we stop capturesource then only we can get the file.
      its not for video chat, kindly help us.
  • Black video when no debugger attached
    2 Posts | Last post June 13, 2013
    • Hello everyone,
      I am facing some kind of weird issue with the sdk. I play a live streaming video inside a javascript window store app. 
      Everything's works fine as soon as I start the application with a debugger attached. But if I start the same executable file without debugger attached, the video remains black with "Unsupported video type or invalid file path" message. The result is the same for all platforms (ARM, x86, x64). 
      First I attempted to bind all the player events as described in
      Event handlers are called by the player after play() when debugger is attached at application start, but no event is raised when running standalone app.
      I performed some network investigations, and I confirm that the manifest url is correct in both cases, and that the player is downloading it in both cases too. But for an unknown reason, it stops rapidly from asking more.
      If I run the app standalone, and then attach native debugger to the running process, the problem occurs, but I do not get any useful information from it.
      I use SDK 1.0.130417
      Any help would be greatly appreciated as I am running out of ideas.
    • Hi,
      the problem is linked to the fact that I add the src tag into the video tag dynamically. 
      For more information, please refer to this forum post:
  • Windows RT
    2 Posts | Last post May 02, 2013
    • Can I use this SDK on Windows RT?
    • You can use the SDK to build applications for x64, x86 and AMD(WinRT).
  • Is there a way to find the download bitrate?
    2 Posts | Last post May 02, 2013
    • Using SMF framework it was easy to find the download bitrate of a track using ActiveAdaptiveMediaPlugin.VideoDownloadTrack.Bitrate 
      Is there something similar in the smooth streaming client?
    • Hi Johnny,
      You can listen adaptivesourcestatusupdatedevent and track the bitrate changes. Type=4 will give the current downloaded itrate in additional info field. You can also listen for type=12 events for chunk download details. For more info please refer 
  • Memory leak when using Downloader plugin
    2 Posts | Last post May 02, 2013
    • During the Offline playback via Downloader Plugin the memory used by the application increases exponentially without ever dropping.
      This happened only during the offline playback.
      is an SDK issue?
    • We investigated the issue, found a memory leak and fixed the issue in the latest release. Please download the latest version and have a try.
      Sorry for the inconvenience.
      Thank you for testing and reporting the issue.
  • Mutiple Smooth Streaming content playback support
    1 Posts | Last post April 24, 2013
    • Hi,
      I'm using the Smooth Streaming SDK and microsoft media framework in a xaml/c# W8 metro app and I'm having issues when I need to change the Source
      of all the media players at the same time (I have 3 media players at once playing live content). I don't think is a performance 
      issue because I have 512MB of video and a i7 processor, and 11MB internet bandwith. The problem is when I change the
      video source of all the media players the app uses more RAM, and the app become slow. 
      I tried set the source to null but give me an unhandled win32 error in random occasions, Is there any other way to clean resources?
      I have also tried to limit the bitrate of 2 media players using the 
      Microsoft.PlayerFramework.Adaptive.AdaptivePlugin.MaxBitrate (is the right way to do it?)
      There is no problem if I use only 1 media player, I can change the video source a lot of times and everything is OK
      Thanks in advance, and excuse my weird english...
1 - 10 of 23 Items