我们有Android平板电脑应用程序的客户端要求,该应用程序将用于直播,仅允许HDCP兼容设备进行镜像。如果连接了非HDCP兼容设备,则应用程序应阻止HDMI输出镜像。 我已经浏览了android开发者网站,看到有一个drm api可以用于内容管理但是无法确定是否可以使用它来检查HDCP兼容。
有关我们如何实施此功能的任何提示都会有所帮助。
答案 0 :(得分:3)
对于Android 4.2及更高版本,您可以使用DisplayManager.getDisplays(),然后使用Display检查FLAG_SECURE。
https://developer.android.com/reference/android/hardware/display/DisplayManager.html#getDisplays() https://developer.android.com/reference/android/view/Display.html#FLAG_SECURE
答案 1 :(得分:1)
为什么你想要将原始视频流式传输到HDCP兼容设备,在那里你不会从HDCP获得任何好处? 你的意思是你要保护你使用HDCP镜像的任何东西,这样你只想要符合HDCP标准的设备解密吗? 如果是这种情况,那么您应该只使用HDCP来加密您的内容(如果可以在Android平板电脑上使用,我就不知道了)。当有设备连接时,其余部分将通过握手处理。