【问题标题】:How do I mirror output to HDCP-compatible devices only?如何仅将输出镜像到 HDCP 兼容设备?
【发布时间】:2011-10-02 14:10:13
【问题描述】:

我们对 Android 平板电脑应用程序有一个客户端要求,该应用程序将用于实时流式传输,仅允许与 HDCP 兼容的设备进行镜像。如果连接了非 HDCP 兼容设备,应用程序应阻止 HDMI 输出镜像。 我浏览了 android 开发者网站,发现有一个 drm api 可用于内容管理,但无法确定是否可用于检查 HDCP 兼容。

任何关于我们如何实现这一点的提示都会有所帮助。

【问题讨论】:

    标签: android tablet drm hdcp


    【解决方案1】:

    对于 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

    【讨论】:

      【解决方案2】:

      为什么要将原始视频流式传输到 HDCP 兼容设备,而您不会从 HDCP 获得任何好处? 你的意思是你想保护你使用 HDCP 镜像的任何东西,并且通过这种方式你只希望符合 HDCP 的设备来解密它吗? 如果是这种情况,那么您应该只注意使用 HDCP 加密您的内容(我不知道这是否可以在 android 平板电脑上实现)。当连接设备时,其余部分将通过握手自行处理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-10-31
        • 2011-08-22
        • 1970-01-01
        • 2021-04-02
        • 2018-03-04
        相关资源
        最近更新 更多