Adaptive with PlayReady

Topics: Windows 8 Xaml
Feb 21, 2013 at 1:19 AM
By default, or via configuration, does the player framework download and store the encrypted file - such that by the end of the video we would have the entire file stored on the client ? Or are we simply maintain a large cache for streaming playback (and discarding once played) ? As such, are we in principle able to run this offline (i.e. store the file and the key locally) ?
Coordinator
Feb 27, 2013 at 7:16 PM
I'm pretty sure (not certain) that PlayReady content is treated the same as unprotected content in terms of caching -- which is handled by the Http stack in Windows 8. The difference of course is that any cached bytes would be encrypted. Please read through the PlayReady docs or post on the MSDN dev forum for confirmation.

When using smooth streaming, to support a custom caching and retrieval mechanism, you could use the Smooth Streaming SDK's DownloaderPlugin feature where you can provide code to intercept the bytes before they are used and subsequently intercept requests to fetch the data. This would theoretically allow your app to support offline playback.