Can I play FairPlay video in analog display?

Hello,


Can I play FairPlay video in analog display(like d-sub)? I want to play the device connected by d-sub, so I make a HDCP encforcement TLLV in CKC payload and set the value which HDCP is not required, but I can play sound only. Maybe I think it remains HDCP enforcement.


How can I set HDCP is not required? How can I find the reference code for HDCP enforcement?


Thanks.

As far as I remember there is no way to disable HDCP for FairPlay. HDCP enforcement will take no effect if you wish to disable it entirely.

Although HDCP enforcement is set to value '0xEF72894CA7895B78' which indicates HDCP is not required, Can not play without HDCP? Did you mean HDCP enforcement TLLV do nothing?

This was my observation on Safari, so I assumed HDCP is always enforced.

Also, the document "FairPlay Streaming Overview" which you can download from https://developer.apple.com/streaming/fps/ states that:

FPS always enforces HDCP for each protected content block

I agree that documentation is quite vague on this matter, but I assumed that there was no way to turn off HDCP. Maybe someone at Apple could verify this and provide a definitive answer.

I found a own answer. HDCP enforcement TLLV with set to "Not Required" value can be enable anlog display playback. But I implemented writing CKC size incorrectly, so HDCP TLLV was not written in CKC and this TLLV was not activated.

Can I play FairPlay video in analog display?
 
 
Q