Android WebView不支持L1级Widevine DRM,主要是因为缺乏硬件安全编解码器和多进程架构。WebView仅支持SW_SECURE_DECODE级别,无法满足更高的安全要求,而Chrome具备完整的硬件安全基础设施和多进程支持,能够实现L1级别的DRM安全。
文章讨论了Android TV在检测Widevine L1支持时的问题。虽然Android TV原生支持L1,但Chrome浏览器仅支持到L3。WebView与Chrome在DRM支持上存在差异,WebView需要额外配置,可能导致L1支持受限。作者认为当前WebView不支持L1,并欢迎分享解决方案。
PSSH是多媒体DRM保护的标准容器,保存特定系统的元数据,不含密钥,但提供获取密钥的信息。不同DRM系统如Widevine、FairPlay和PlayReady有不同的PSSH格式。PSSH有两个版本,版本0常用,版本1推荐。PSSH在ISO标准中定义,用于支持DRM信号传输。
本文介绍了流媒体的常见DRM方案,包括Widevine、PlayReady和FairPlay。这些方案分别由谷歌、微软和苹果开发,支持多种设备和平台。文章还提到了通过第三方DRM解决方案来克服多平台支持的问题。
本文介绍了DRM的存在和应用、流媒体DRM方案、Web前端支持DRM的方法、Widevine和HDCP的深入理解以及常见的DRM问题,旨在帮助读者理解DRM并实践应用。
完成下面两步后,将自动完成登录并继续当前操作。