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?
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.
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?
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.
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...
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.
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 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.
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
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?
@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?
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.
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
We run some tests using http://az31870.vo.msecnd.net/tfidm-ss-test/sample.ism/manifest with simple JS and XAML apps and couldn't repro the issue. Are you still getting 0xC00D36B2 error?
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?
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?
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.