问题标签 [hdcp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gpu - 如何在 PC 上存储 HDCP 加密密钥?
我通过TCP/IP从编码器接收HDCP 加密的 H264内容到 PC。我需要解密并将缓冲区传递给 GPU 以进行解码和HDMI(HDCP 加密)输出。我打算在TEE内部进行完整的处理。我在哪里可以存储HDCP 加密密钥?
javascript - 网站如何知道我的笔记本电脑已连接到外接显示器?
我在一个视频流媒体网站上,它通知我不允许我观看视频,因为它检测到我的浏览器已连接到外部监视器。浏览器如何检测到这一点?
android - 检测 Widevine DRM HDCP 保护级别
我目前正在使用 Dash/Widevine DRM 切换到 ExoPlayer。通过测试,我遇到了很大比例的设备没有启用 HDCP 保护。由于合同协议,这是一个问题。我必须在允许播放之前检测到并记录它。
我从 App DRM Info中得到灵感,这甚至是一种可能性
我的第一个想法是使用DrmManagerClient
我取消了它,因为我没有得到结果并尝试使用MediaDrm
哪个有效!惊人的问题解决了!
...除了你可以看到它只适用于 Pie 及以上...这是不行的。DrmInfo 将适用于我尝试过的每个 Android 版本。我只是不知道如何使用DrmManagerClient
,而且文档几乎不存在。
任何信息都会被重视,谢谢。
android - Widevine HDCP 级别(v1、v2、v2.2)和 Widevine 安全级别有什么区别?
它如何影响安卓手机 DRM 内容流。当我在 android 设备中检查 DRMinfo 时,一些手机显示 HDCP 级别未受保护。有些显示 HDCP 级别已断开连接。它们之间有什么区别。
raspberry-pi - 有什么方法可以确保我的树莓派零内容显示在电视屏幕上
我将我的树莓派零连接到使用 hdmi 显示一些内容的电视屏幕。如何知道电视何时处于关闭状态以及何时有人更改视频源。有什么方法可以确保我的内容显示在电视上。
有什么命令吗??听说数据传输时hdmi源和接收方之间会有握手信号。请帮忙。提前致谢。
drm - 绕过 HDCP 保护
我是 Linux 用户,我很不高兴发现 vhx.tv 等网站上的 HDCP 保护阻止我在完全合法的环境中查看内容,因为所有 Linux 浏览器都缺乏 HDCP 支持。由于 HDCP 在几年前被“破坏”,就主密钥泄漏而言,理论上任何设备都可以授权自己反对 HDCP 检查。
假设,是什么阻止了某人编写浏览器扩展或创建以这种方式覆盖 DRM API 的自定义 firefox 构建?
为什么没有这样的项目,只是缺乏兴趣还是有硬性技术障碍阻止了这一点?如果即使合法用户也无法绕过它(例如,在 Linux 上观看 DRM 内容),那么谁能说 HDCP 被“破坏”了?
android - Widevine 许可证 HDCP 保护级别无法在 Android 上播放
我正在配置 Widevine 许可证服务器并尝试使用 HDCP 保护级别的各种组合。
内容播放仅适用于 HDCP:Android 上的“HDCP_NONE”。播放不适用于以下任何标志
- HDCP_V1
- HDCP_V2
- HDCP_V2_1
- HDCP_V2_2
- HDCP_V2_3 HDCP_NO_DIGITAL_OUTPUT
我还检查了Android 设备上的DRMInfo和 MaxHDCPLevel: V2.2。但是内容的播放仍然无法正常工作。
我是否缺少与 HDCP 一起的任何其他配置?我的目标是在非 HDCP 兼容的屏幕上停止通过 HDMI 播放。对此的任何线索表示赞赏。
谢谢。
google-chrome - 下载受 DRM 保护的媒体
我最近购买了 Amazon Prime 并想下载一部电影。下载媒体文件后,它是全黑的。看起来它是用浏览器拥有的某个密钥加密的。
我的问题是:在添加一些代码以将视频元素解密缓冲区保存到文件后,我可以自己编译浏览器吗?