Skip navigation
Currently Being Moderated

Detecting HDCP Encrypted Content or non-HDCP Supporting Devices

Feb 2, 2012 9:01 AM

Tags: #detect #output #protection #osmf #hdcp

I'd like to detect non HDCP supporting devices, and alert users that it is not supported and switch to a lower quality (non-HDCP) stream.

 

Is there a way from within OSMF to detect if content has been encrypted with Output Protection, and can you detect at what level of protection was added (NO_PROTECTION, NO_PLAYBACK,  etc.)?

 
Replies
  • Currently Being Moderated
    Feb 27, 2013 2:20 PM   in reply to Derek J Entringer

    Here's a more detailed description of what Derek said:

     

    1. Create a policy called “test_for_HDCP” with the restriction “REQUIRED” (using AdobePolicyManager.jar)
    2. Use the policy to package a content dummycontent.f4v (use the AdobePackager.jar tool).  Grab the .drmmeta file that it generates and toss out the encrypted dummycontent.f4v.
    3. Host your dummycontent.drmmeta on a webserver somewhere
    4. On your client/player-application, load the dummycotent.drmmeta and then do DRMManager.loadVoucher()
    5. If you get an error code, computer doesn’t have OP
    6. If you don’t see an error code, computer does have OP

     

    Depending on what you see in step #5 or #6, you can then decide to go down your SD video route, or HD video route.

     

     

    cheers,

    /Eric.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points