Playlists referencing AESencrypted content whose key s are protected using Marlin. Additional information on Personalization can be found here. This section reviews the basic player and reader scenarios of use with the ExpressPlay service to playback various protected content media types. Content may be a contiguous media file or an adaptive bit rate ABR stream. The Proxy transforms the original protected source media into a clear media stream accessible to the native media player via a standard HLS playlist. Otherwise, the object passed in this parameter is a PlaylistProxy.
|Date Added:||4 August 2008|
|File Size:||61.55 Mb|
|Operating Systems:||Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X|
|Price:||Free* [*Free Regsitration Required]|
When an app requests to be personalized by ExpressPlay, it provides a unique fingerprint. The Extended DRM functionality is accessible to applications using the source sdk. Content may be a contiguous media file or an adaptive bit rate ABR stream. It’s a good idea to go through all the concepts before using the SDK as they are reference frequently throughout the SDK documentation.
Content may be a contiguous media file or an adaptive bit rate ABR stream. You can use the ExpressPlay SDK to provide a secure path of content delivery up to the ebook renderer within your app.
SDK-Overview — ExpressPlay
There is no support for the use of any other APIs. You pass makeUrl, in the mediaSource parameter, a java. In order for a particular Marlin-protected media file or the media specified in a playlist or MPD to be able to be played, a complete URL referencing the Playlist Proxy must first be created.
When a request is made using the URL, the Playlist Proxy ensures the request includes adk appropriate authentication token, thereby preventing other applications from unauthorized access.
Instantiate a webview object, and pass it the decrypted ebook. How it Works This section reviews the basic player and reader zdk of use with the Expresspaly service to playback various protected content media types.
As such it is the API to be used when building applications for ebooks.
ExpressPlay is a trademark of Intertrust Technologies. The ExpressPlay service, responds by providing the client a credential which is unique to that application copy running on a given device. The makeUrl method returns the URL to the client application.
SDK Dev – iOS and Android
Instantiate a PlaylistProxy object, for example with code like the following: Steps to play content Below is a high-level view of the steps required to play content.
Steps to Play The steps expressplay are a high-level view of the steps required to play content. How it works The Playlist Proxy accesses the local file system or web server as required to obtain the specified media item. Both static and dynamic DASH are supported. The steps below are a high-level view of the steps required to play content.
Call the PlaylistProxy makeUrl method to obtain an appropriate URL that will be directed to the Playlist Proxy in order for it to handle Marlin-related activities in support of the playback of the specified media.
It can be used for both live and VOD use cases.
It provides exactly the same functionality as the Playlist Proxy for Android devices. The Playlist Proxy can handle both Marlin and non-Marlin local and remote expressplaay, specifically: Playlists referencing AESencrypted content whose key s are protected using Marlin. This makes it possible to use the device’s media decoders and preserves battery life.
The Media Access API group epressplay be used to access media files and streams and manage their decryption, while the Extended DRM API group can be used for lower level DRM functionality such as extracting content keys from licenses, inspecting the result of license evaluation, etc.
ExpressPlay handling of ebooks works a bit differently than with audio and video. Either may be obtained from the ExpressPlay service. When the Playlist Proxy is no longer needed, call the PlaylistProxy stop method to stop proxy execution.
In fact, it is not even possible for anyone to know in advance the port to be used to access the proxy, because the port is assigned by the start method called by the client application to start the proxy server.
SDK Dev – iOS and Android — ExpressPlay
The origin server must support HTTP1. String specifying a local file or playlist or a URL referencing a remote file or playlist. It provides exactly the same functionality as the Playlist Proxy for iOS devices.