Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Samples/tutorial for DRM framework in Android [closed]

Tags:

Android 4.0 brings drm framework to smartphones. I'm interested to write a code that plays video protected by the DRM, but can't find enough information.

  1. Are there any tutorials on using the DRM framework? Sample code?
  2. How to set up an environment - the server side that creates the content and licenses?
  3. Are there any DRM protected videos in the Internet that I can use for testing?
  4. The plugin framework claims extensibility, but I can't find neither plugin AI definitions, nor description how to create/add a custom plugin
like image 444
Moshe Kravchik Avatar asked Oct 27 '11 12:10

Moshe Kravchik


People also ask

What is DRM framework?

DRM Overview The Android platform provides an extensible DRM framework that lets applications manage rights-protected content according to the license constraints that are associated with the content. The DRM framework supports many DRM schemes; which DRM schemes a device supports is up to the device manufacturer.

What is the DRM in Android?

DRM (digital rights management, or more generally license verification), is used to address developer concerns around unauthorized copying and distribution of your app. When you implement DRM in your app, you ensure that only users who purchased your app can install it on the authorized device.


1 Answers

EDIT: An example pass-through DRM plugin is now available in AOSP under frameworks/base/drm/libdrmframework/plugins/passthru/


Are there any tutorials on using the DRM framework? Sample code?

Not yet, unfortunately. The only public documentation on this is at the android.drm package summary docs.

How to set up an environment - the server side that creates the content and licenses?

This is specific to the DRM provider.

Are there any DRM protected videos in the Internet that I can use for testing?

This too is specific to the DRM provider.

The plugin framework claims extensibility, but I can't find neither plugin AI definitions, nor description how to create/add a custom plugin

I think this will become more clear once the source code is released, but for now there isn't any further info on this unfortunately.

like image 181
Roman Nurik Avatar answered Oct 19 '22 02:10

Roman Nurik