许多视频服务(如DisneyPlus、Netflix和PrimeVideo)不允许某些智能手机以高于p的分辨率播放电影或电视节目。锁定的原因是这些服务受数字版权管理(DRM)保护,以防止复制和未经授权重新分发这些视频文件。
为了确保Android智能手机和许多其他设备进行盗版观看,这些流媒体服务使用了谷歌的WidevineDRM平台。作为业界最古老的DRM服务之一,它估计安装在全球约40亿台设备上。
Widevine是如何工作的?
Widevine实施了一系列行业标准来保护通过Internet传输和在设备上播放的内容。为了快速概览,它结合使用CENC加密、许可密钥交换和自适应流媒体质量来管理视频并将其发送给用户。这个想法是通过支持基于接收设备的安全功能的多级流质量来简化服务提供商端的工作量。
为了实现这一点,Widevine跨三个安全级别保护内容,简称为L3、L2和L1。如果您想从Netflix等服务流式传输高清和HDR内容,您的设备需要经过认证才能满足完整的L1规范。
为了满足L1,所有内容处理、加密和控制都必须在设备处理器的可信执行环境(TEE)内执行。这是为了防止外部篡改和复制媒体文件。所有ARMCortex-A处理器都实施了TrustZone技术,创建了一种硬件分离,允许受信任的操作系统(例如Android)为DRM和其他安全应用程序创建TEE。
L2则要求在TEE内进行加密,而不是视频处理。L3适用于设备没有TEE或在其外部完成处理时。但是,仍必须采取适当的措施来保护主机操作系统内的密码。
Widevine是如何实现的?
Android设备支持L1还是L3安全级别,取决于硬件和软件实现,ChromeOS也是如此。台式机上的Chrome浏览器最多只能支持L3。如果您的设备仅符合L3标准,则您的分辨率上限为sub-HD。只有完全在TEE中进行处理的L1安全设备才能播放来自Widevine安全服务的高清或更高质量的内容。
关于Widevine最需要注意的一点可能是它不收取许可费以实施其保护技术。不过,硬件制造商需要通过认证过程。这包括完成各种法律协议、实施一些软件库以及验证支持的客户端集成测试等步骤。几乎所有用于Android智能手机的芯片组都支持必要的技术。因此,如果某个特定的智能手机不兼容,那只是因为该制造商没有完成测试。
你的设备可以串流高清内容吗?
不幸的是,您不会在许多规格表上找到有关DRM的信息,因此在购买新手机之前很难了解。大多数智能手机,尤其是旗舰级别的智能手机,将允许从Widevine支持的服务提供高清流媒体,即使智能手机已经有很长的历史了。从技术上讲,所有Android智能手机都可以支持L1Widevine安全性,但实际情况可能会因智能手机的成本而异,这些智能手机可能会缩短测试时间。
如果您想检查您的特定手机是否与Winevin以及其他流行的DRM服务兼容,您可以使用DRMInfo等应用程序查看智能手机的支持级别,该应用程序可从应用商店免费下载。只需向下滚动到GoogleWidevineDRM部分并检查您的设备支持的安全级别,如上图所示。
此外,Netflix还发布了一个不断更新的Android智能手机和平板电脑列表,这些智能手机和平板电脑能够以高清分辨率播放其电影和电视节目。该列表还包括来自高通和三星的芯片组,它们能够以高清流式传输Netflix视频。