Very exciting to see this! However, I am unable to get it to work. Can you provide a quick checklist on what is needed to use it? I don't need code examples or anything - I simply get the feeling some important step is missing from my workflow, since all I get back from the video engine is MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED.
The PlayReady individualization sample that was recently published works fine - individualization succeeds. However, when I try to play - following the "How to use pluggable DRM" page example code, I get back the above error. I have confirmed that the same video plays fine using Silverlight.
All I did to integrate PlayReady was to add the assembly reference for the client SDK, then add the MediaProtectionManager to the media element and assign the PlayReady GUID value to the property as indicated in "How to use pluggable DRM". I also tried attaching event handlers to the MPM events but they are never called.
So, at the end of the day, my question is - do I need to do anything more to configure the client or is it enough to just plug in a MediaProtectionManager with the right GUID for PlayReady?
Addendum: doing a license request manually (using PlayReadyLicenseAcquisitionServiceRequest) appears to work fine, giving futher credence to my theory that I am not integrating the PlayReady capabilities into the media element correctly.
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?
I am currently building (trying to build) an "out of Browser" app for silverlight with OFFLINE ( One Time purchase ) DRM'ed content.
I was searching for plugin that can be used to,
Download Play ready licensed content with smooth streaming content for offline play?
Any help on this would be much appreciated.
I wrote a post about how to get this sample working with smooth streaming, but the playback is not working inside virtual machines and older videocards with proper win8 on them.
Is it possible to fix this somehow?
The details are here:
DRM protection ensures that the entire output chain including the physical playback device (e.g. monitor) is secure. If the output device is unknown to DRM, secure playback cannot be guaranteed and will not be allowed. This explains the behavior you are seeing with virtual machines and older monitors. Try another monitor.
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. How to fix this problem?
The sample for this SDK doesn't cover progressive download.
Can anyone give me an example of how progressive download is handled?
I want to be able to stream an audio file and save it to the disk at the same time.
we'd like to increase tests on protected smooth streams (for example, test on individualization). To do it, we'd like to know if it's possible to clean drm store? (like mspr.hds for Silverlight).