How to mirror output only on devices with HDCP support?

We have a client requirement for an Android Tablet app that will be used for real-time streaming to enable HDCP-compatible mirroring devices. If a device that is not compatible with HDCP is connected, the application must block the mirroring of the HDMI output. I went through the Android developer website and see that there is a drm api that can be used to manage content, but could not determine if it can be used to check compatibility with HDCP.

Any advice on how we can implement this will be helpful.

+4
source share
2 answers

Why do you want to stream, let’s say, raw video to an HDCP compatible device where you won’t get any benefit from HDCP? Do you want you to protect everything that mirror with HDCP, and so you want only HDCP compatible devices to decrypt it? If so, you should only care about encrypting your content with HDCP (I don't know if this is possible on Android tablets). The rest will be processed when trying to establish a connection when a device is connected.

0
source

All Articles