DRM
DRM: Digital Rights Management, 数字版权保护。
广义上讲,能够保护数字版权(不单单是音视频)都可以叫做DRM。
国外主要分为三大类, Google的Widevine, MicroSoft的 PlayReady, 以及 Apple的 FairPlay.
更多细节请参考此文章.
Google Widevine:
Widevine是一种数字版权管理(DRM)标准,是一种防止视频流内容被复制和重新分发的方法,它被Netflix、Amazon Prime和Disney+ Hotstar等所有OTT平台使用。
Certification Level | Widevine L1 | Widevine L2 | Widevine L3 |
---|---|---|---|
Video Quality | Able to play videos at the highest possible resolution | Up to 540p | Up to 480p |
Video Processing | Video decryption and processing and Dedicated hardware | Software-based video processing or dedicated video hardware | Software-based DRM |
Trusted Execution Environment (TEE) | Trusted Execution Environment in devices that support | Have Trusted Execution Environment | No Trusted Execution Environment |
Certification Level | Highest level certification | Second level certification | Most basic certification |
widevine的等级为 L1 > L2 > L3,
L1 为设备级硬件加密, 几乎支持Widevine手机的都是这个level
L3 为软件加密,用于测试, L2 介于二者之间。
可以使用 Drm Info 这个apk来查询当前手机支持的Widevine的级别,
一般都是硬件级DRM, 即L1等级
目前使用这个APK, 在 HUAWEI Mate 70, XiaoMi 13 Ultra 以及 Google Pixel 8a上查询到的都是L1等级。
Microsoft PlayReady
Microsoft PlayReady内容访问技术提供了保护数字内容免受未经授权使用的平台。该技术用于定义、合并和执行数字媒体(内容)的权利。该系统能够在Web上更安全地分发多媒体内容,并执行内容提供商选择的规则。PlayReady支持强制执行过期日期、安全级别和输出限制等策略。
Security Level | Purpose | Client Implementation | Version |
---|---|---|---|
SL150 | For clients under development or under test. Not suitable for commercial content in a commercial scenario. | Any implementation is acceptable. Assets, Client Secrets, or Content Secrets are not protected at all against unauthorized use. | Any |
SL2000 | For hardened devices and applications consuming commercial content. | For devices and applications. Assets, Client Secrets, or Content Secrets are protected through software or hardware means. | Any |
SL3000 | For hardened devices with the highest security consuming the highest quality of commercial content. | For devices only.Assets, Client Secrets, and Content Secrets are protected through hardware means, using a Trusted Execution Environment (TEE) of the processor. Conformant to a superset of the Compliance and Robustness requirements. | PlayReady 3.0 or higher |
Apple FairPlay
通过HTTP实时流媒体(HLS)协议确保流媒体向设备的安全传输。使用公平播放流媒体(FPS)技术,内容提供商、编码供应商和交付网络可以加密内容,安全地交换密钥,并保护苹果平台上的播放。
更多信息请参考此链接
HUAWEI WisePlay
华为WisePlay DRM提供免费、基于标准的数字化内容的版权保护能力,为合作伙伴提供高质量数字化内容服务的版权保护能力。WisePlay DRM采用的是ChinaDRM的行业标准;ChinaDRM作为行业标准,已经在视频行业被广泛接受。
更多信息请参考此链接
各DRM支持平台如下, 信息来源
HDR
TODO