目录

1 Introduction to the DRM

[Q1]What is DRM?

The Digital Rights Management (DRM) is used to enhance copyright management to protect digital content such as audio and video programs, files, and e-books. The DRM can control rights (playback time and number of playbacks) and encrypt data (for video).


[Q2]Which are technical standards for the DRM?

Google Widevine, Microsoft PlayReady, Apple FairPlay, Marlin, Adobe PrimeTime, and ChinaDRM.


2 Introduction to WisePlay DRM

[Q1]What is WisePlay DRM?

WisePlay DRM provides developers with free, high-quality, and standard-based digital content copyright protection capabilities.


[Q2]What third-party certifications has WisePlay DRM obtained?

WisePlay DRM has obtained the certifications from CDTA and Farncombe (Cartesian).


[Q3]What is the relationship between WisePlay DRM and ChinaDRM?

WisePlay DRM uses the industry standard of ChinaDRM. As an industry standard, ChinaDRM has been widely accepted in the video industry.


[Q4]Is WisePlay DRM charged?

WisePlay DRM provides capabilities free of charge.


[Q5]Where can WisePlay DRM be used for content encryption?

WisePlay DRM can be used in online and offline playback of VOD content as well as playback of live streaming.


[Q6]Does WisePlay DRM comply with CENC?

Yes.


[Q7]Which encryption algorithms does WisePlay DRM support?

AES and SM4.


[Q8]Which content formats can be encrypted by WisePlay DRM?

DASH+fMP4, HLS+fMP4, and HLS+TS.


[Q9]Does WisePlay DRM support hardware-level encryption?

Yes. WisePlay DRM supports hardware-level and software-level encryption capabilities.

The difference between hardware-level and software-level encryption capabilities lies in device security level. The Trusted Application (TA) running at the TEE layer is required for the hardware-level encryption capability. The TA running at the TEE layer is not required for the software-level encryption capability. Related operations are performed at the REE layer. Content security is protected by software. The hardware-level encryption depends on device chip capabilities.


[Q10]Does WisePlay DRM provide the API for developers to check whether devices support software-level or hardware-level encryption?

Yes. WisePlay provides the getMaxSecurityLevel() API of the MediaDrm class for developers to obtain the security level supported by devices.


[Q11]Which device can use WisePlay DRM?

Huawei phone with Kirin 990 (with EMUI 10.1 or later installed).


[Q12]Does WisePlay DRM support non-Huawei devices?

No.


[Q13]Does WisePlay DRM support the watermark function?

The watermark function is independent of DRM.

WisePlay DRM does not provide the watermark function. You can integrate the watermark function.


[Q14]What players does WisePlay DRM support?

WisePlay DRM has no special requirements on players.