Smooth Streaming Client SDK

Microsoft Free

Microsoft Smooth Streaming Client SDK for Windows 8

Microsoft
(8) Review
Visual Studio
2012
Download (13,608)
5/1/2013
1.0.130417
View
E-mail Twitter del.icio.us Digg Facebook
Add To Favorites
Description
Reviews (8)
Q and A (17)
Sign in to Write a Review
Sort By:

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:
https://datamol.groups.live.com/

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 |
Delete

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

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 |
Delete

@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 |
Delete

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?
Thanks,
Cenk

by Oliver Michalski | March 10 2012

Sign in to Start a Discussion


  • Windows RT
    2 Posts | Last Post May 02, 2013
    • Can I use this SDK on Windows RT?
      
      Thanks,
    • You can use the SDK to build applications for x64, x86 and AMD(WinRT).
      Thanks,
      Cenk
      
  • 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?
      
      Thanks,
      Johnny
    • 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 http://blogs.iis.net/cenkd/archive/2012/08/09/how-to-build-a-smooth-streaming-windows-8-javascript-application-with-advanced-features.aspx 
      Thanks,
      Cenk
  • 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.
      Cenk
       
  • 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...
      
      Miguel
  • Streaming from youtube
    2 Posts | Last Post January 23, 2013
    • Can I use this SDK to stream a normal youtybe video in my windows 8 app?
    • No.This SDK only supports Microsft Smooth Streaming contents. Youtube videos are generally MP4 progressive download files. 
      Thanks,
      Cenk
  • issue with set-cookie header on manifest response
    2 Posts | Last Post January 14, 2013
    • I'm having an issue where either the smoothstreamingmediaelement's cookie container, or the browser isn't setting the cookie that's sent with the server's manifest response.
      
      I never see the manifest response go through the (any) browser's debugging tools, but if I look at a packet capture I see the request go through the browser process.
      
      The player/browser don't seem to have any issues setting cookies on the first fragment request, but the cookie I'm trying to set is only set on the manifest response.
      
      Here's what I've tried with no luck:
      
      Assigning a cookiecontainer to a smoothstreamingmediaelement and using the cookiecontainer.getcookieheader method (always returns nothing)
      Using ISmoothStreamingCache to try and get the response headers in the cacheresponse object (always seems to be nothing).
      
      I'm at my wits end about how the manifest request seems to go through a separate sandboxed channel and how neither the browser nor the player ever set the cookie that's getting sent back by the server.  
      
      Any ideas?
      
    • I forgot a probably important piece, and can't find a way to edit my last post.
      
      The cookie is an httponly cookie.
  • Smooth Streaming SDK with NTSC - First display frame duration
    5 Posts | Last Post January 14, 2013
    • In one of our projects, we are using the Microsoft Smooth Streaming SDK (for C++, beta 2 (latest available)).
      
      We are facing a problem in NTSC: the first displayed frame seems to last twice longer than the following ones (66,6 ms vs 33,3 ms). This problem didn’t occurred in PAL. We have sources to reproduce the problem.
      
      We have exactly the same behavior while reading output video  with a C# SmoothStreamingMediaElement.
      
      Is that a known bug?
      
      Thanks
    • Hi David,
      We don't have a known issue. Did you try the same content on different platforms such as Win8 + Silverlight + SSME, if so what is the result? How are you producing the content? 
      Thanks,
      Cenk
      
    • Hello Cenk, 
      
      Thanks for the quick answer. I've put the sources we used (directly based on a sample in the SDK)on SkyDrive ( https://skydrive.live.com/redir?resid=63127C690981C7F8!18705&authkey=!AGq4rxJozliP6QI )
      
      By the way, when importing the Video0.ismv output file in Expression Encoder 4, you will reproduce the same behavior as shown in the "expression_encoder_#.jpg” snapshots.
      
      Any help / suggestion / advise appreciated.
      
      Thanks again
    • Hi David,
      I tried to download the file, but getting an error.(This item might not exist or is no longer available) Can you please share again?
      Thanks,
      Cenk
      
    • Hi Cenk,
      
      I've asked people outside my building to test the SkyDrive link and it seems to work. Anyway, I've also put all sources on GoogleDrive: https://docs.google.com/folder/d/0B5Je5S2fgwe-VkNOSGxUeFVTcTA/edit
      
      Thanks again for your help
      
      -- 
      David
      
  • Unable to playback Smooth Streaming content (Error code: 0xC00D36B2)
    9 Posts | Last Post January 02, 2013
    • Hi,
      
      When I try to playback my Smooth Streaming content, my player starts to play for a few seconds and stop with a error code: 0xC00D36B2. However, my player can playback the official sample content: http://mediadl.microsoft.com/mediadl/iisnet/smoothmedia/Experience/BigBuckBunny_1080p.ism/Manifest. How can I fix the problem?
      
      Thank you.
    • @kenchu-tfidm, I see that you are also having problem with PlayReady protected content. Are you getting 0xC00D36B2 error when you are trying to play a PlayReady encrypted content? Is the content created using TM and did you modified any setting?
      Thanks,
      Cenk
      
    • First, I am glad to see @Cenkd reply. The 0xC00D36B2 error occurs when playing both clear content and PlayReady encrypted content.  In indeed, the 0xC00D36B2 error does not occur during the first few days. Unfortunately, the 0xC00D36B2 error does exist. I have tried to move the same content to different storage with the same error and I have no idea to solve that. I am not sure the problem is caused by: (1)content, (2)the SDK, or (3)Azure CDN.
      
      BTW, my last PlayReady playback problem is solved by using SmoothProtect.exe instead of Transform Manager.
    • Could anyone share your idea on how to due with the problem?
    • @kenchu-tfidm, which encoder are you using to produce the content and is it possible to share the manifest link so we can run a test?
      Thanks,
      Cenk
      
    • Hi @Cenkd,
      
      We are using Expression Encoder 4 Pro to transcode the content.
      Here is the testing manifest link: http://az31870.vo.msecnd.net/tfidm-ss-test/sample.ism/manifest
      The video detail:
      - VC1 1.5M/1M/800k bitrate
      - WMA 200k bitrate
    • The corrected manifest link: 
      http://az31870.vo.msecnd.net/tfidm-ss-test/sample.ism/manifest
    • There should be a dot between az31870 and vo.msecnd.net.
      Don't know why it can't be shown on my post.
    • We run some tests using http://az31870.​vo.msecnd.net/t​fidm-ss-test/sa​mple.ism/manife​st with simple JS and XAML apps and couldn't repro the issue. Are you still getting  0xC00D36B2 error?
      Thanks,
      Cenk
  • RE: Live Smooth Streaming?
    2 Posts | Last Post November 16, 2012
    • We are currently doing live smooth streaming with Silverlight 5 and Expression Encoder. The player does not work with Windows 8 metro at all. And in Windows 8 Desktop mode the video starts plays for 20 seconds and then stops. This does not occur on Windows XP, Vista or 7. Any one got any ideas where I can start with this my customer is screaming!!
    • @ZK Tech, Are you trying to run Silverlight player with Win8 Modern browser? If this is the case Win8 modern browser doesn't supports Silverlight plugin. You need to use "Smooth Streaming Client SDK" to build a Win8 Store App. For desktop playback issues, are you using PlayReady protected content or clear content? A Fiddler output might help to understand the issue. Is the download stops after 20 seconds any error on the downloads?
      Thanks,
      Cenk
      
  • Unable to playback Transform Manager generated PlayReady content
    2 Posts | Last Post November 12, 2012
    • Hi,
      
      I don't know if this playready issue related to Smooth Streaming Client SDK Beta 2 for Win 8. I just leave a question here.
      
      Due to some reasons, I must add PlayReady encryption on clear smooth streaming content using IIS/Transform Manager. However, the PlayReady content cannot be playback (but the duration of the video is shown) on Win 8 style app while the same content can be playback on Win 7 Silverlight player. Someone suggested that I should toggle the value of the "UseSencBox" flag in IIS/Transform Manager setting. Unfortunately, no matter what values (true/false) I set, none of them can be playback. Is this issue related to the SDK? How can I fix the problem?
      
      Thank you.
    • It is solved by using SmoothProtect.exe which, in fact, is a back-end tool of Transform Manager. I am curious to know why Transform Manager cannot encrypted the content for windows 8 metro player with the same parameters passed. Anyway, I can manually call SmoothProtect.exe to encrypt my content.
1 - 10 of 17 Items