Microsoft PlayReady Client SDK for Windows Store apps


Microsoft PlayReady Client SDK for Windows Store apps

(3) Review
Visual Studio
2015, 2013, 2012
Download (16,438)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (3)
Q and A (16)
Sign in to write a review
Sort by:

by Mohamed.Radwan-MVP | August 23 2012

It looks awesome!

by Oliver Michalski | March 01 2012

Thanks :-)

by Steven Wilssens MSFT | March 01 2012

Sign in to start a discussion

  • DTCP encryption
    1 Posts | Last post December 30, 2014
    • I've managed to get the Mediaplayer to play MPEG_TS streams from my HDHomerun Prime tuner successfully. However all the HBO channels are encrypted with DTCP. From what I can tell from the doc, this should be supported by this SDK, but it only shows how to do PlayReady DRM. Could you please add a sample for DTCP decryption too? My tuner provides a URL/port for the encryption service, but I don't know where to plug this into this sample. 
  • Persistent playready licenses and license renewal
    1 Posts | Last post March 06, 2014
    • Our Windows 8 Store App uses PlayerFramework (v1.8.2.2) with PlayReady Client SDK (v2.3.1678.0) to play right protected live smooth streaming content. 
      The License Server provides persistent licenses valid for one hour.
      One hour after the license acquisition (to be precise a few minutes later than this) the player stops requesting new chunks and the playback stops.
      We relate this behavior with the fact that the license is not being renewed - a new license acquisition is not requested by the player once the first one expires.
      When we stop the stream, say 50 minutes after the first license acquisition, and then we restart the playback, the license request is not sent this second time (since the persisted license it is still valid) and the player now stops after 10 minutes (a little longer than that). If we restart afterwards a new license is requested and we have another hour before the playback stops.
      - Have you experienced this behavior before? Why doesn’t the player request a new license before stalling?
      - What is the recommended solution? Can we request a new license manually? How do we control when to do it? 
      Thanks for your help.
  • Is there a working sample?
    3 Posts | Last post October 18, 2013
    • 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.
    • MF_MEDIA_ENGINE_ERR_SRC_NOT_SUPPORTED is a frustratingly generic error message. Try another output device - it may be that the monitor is not on the list of supported (secure) devices for W8 DRM.
  • Does it support output protection
    2 Posts | Last post October 18, 2013
    • As title.
    • Yes. DRM does as a rule. Proved after much head-scratching. Simply tried another monitor and the identical code worked.
  • PlayReady Live Smooth Stream: Audio starts late.
    1 Posts | Last post September 23, 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? 
  • Is there anything similar available for Silverlight Out of Browser app
    1 Posts | Last post August 20, 2013
    • Hi There,
      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.
  • Does Xbox Video use PlayReady protection?
    1 Posts | Last post March 12, 2013
    • Does Xbox Video use PlayReady protection? Or, something else? Can we play videos purchased from Xbox Video inside a Windows Store app?
  • video driver usage
    2 Posts | Last post February 08, 2013
    • Hi,
      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.
  • Using Playready with UPNP or DLNA CableCard Tuner
    1 Posts | Last post January 18, 2013
    • Now that Silicon Dust has released the beta of their DLNA tuner support that supports DTCP for encrypted channels, is it possible to use Playready to stream these on a Windows 8 machine?
  • Unable to playback Transform Manager generated PlayReady content
    3 Posts | Last post December 21, 2012
    • Hi,
      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? 
    • Did you have any success with this? We are experiencing the same behavior - DRM playback on Silverlight but not on Windows 8..
    • Hi KodeMonkey,
      You may try to use C:\Program Files\IIS\Transform Manager\SmoothProtect.exe
      You can read the command detail without passing any argument. 
1 - 10 of 16 Items