Polyv Help Center

Help Center

Video Encryption

Updated: 2026-08-13 16:42:34

Security mechanisms such as domain whitelist/blacklist and authorized playback are mainly used to control the legitimacy of video playback request sources, effectively ensuring legitimate user access. However, these mechanisms do not encrypt the video data itself. For paid video viewing scenarios, users can obtain the video resource URL through a single payment, download the video locally, and redistribute it. Therefore, these mechanisms are insufficient for video copyright protection.

Polyv Video Encryption uses a proprietary encryption algorithm, providing an integrated video security solution including encrypted transcoding, secure transmission, and decryption playback. By applying high-strength encryption to the video data itself, even if the video file is downloaded locally, it cannot be played or distributed directly, effectively preventing video leakage and piracy.

Core Advantages

The core advantages of Polyv Video Encryption include:

  • Polyv Video Encryption uses patented technology with independent intellectual property rights. The entire process of video encryption transcoding, transmission, and decryption playback is protected by proprietary algorithms, making it extremely difficult to crack.
  • Each video file has an independent private key, effectively preventing a single key leak from causing widespread security issues. The player and server use encrypted protocols for ciphertext transmission, effectively preventing key theft.
  • Provides multiple encryption schemes with different security levels, allowing selection based on your business scenario.
  • Offers secure player SDKs covering multiple platforms such as H5, Flash, iOS, Android, Mini Programs, and desktop clients. Encrypted videos can only be played using the Polyv secure player.
  • The cloud video-on-demand platform provides a complete authorization system for encrypted video playback. Developers only need to obtain a playback credential and pass it to the Polyv player to enable encrypted playback, eliminating the development work of managing, verifying, and distributing credentials and keys.
  • The Polyv player's authorized playback and anti-screen-recording watermark features further enhance copyright protection capabilities.
  • Polyv serves thousands of online education clients, and its video copyright protection technology is continuously updated and iterated, always maintaining an industry-leading level.

Process Architecture

The overall architecture process for on-demand video encryption and decryption playback is as follows:

video-encryption

Usage Instructions

1. Backend Configuration

In the cloud video-on-demand management backend, you can configure encryption settings for the entire account or a specific video category. The operation steps are as follows:

  1. Log in to the cloud video-on-demand management backend, click 【Settings】【Encryption Settings】 to enter the encryption settings page.

    image-20200915115350189

    • Video Encryption Setting: When enabled, newly uploaded videos will undergo encrypted transcoding.

    • Encrypted Video Authorization Setting: There are multiple authorization methods for playing encrypted videos: Non-encrypted Authorization, Web Authorization, App Authorization, Mini Program Authorization, and VRM13 Authorization. These authorization methods have different security levels and support different playback terminals. You can choose the appropriate authorization method based on your business scenario. See the table below:

      Authorization Method / Supported Terminal PC Web Mobile H5 Mobile App PC Client WeChat Mini Program
      Non-encrypted Authorization ✔️ ✔️ ✔️ ✔️ ✔️
      WEB Authorization ✔️ ✔️ ✔️ ✔️ ✔️
      Mini Program Authorization ✔️ ✔️ ✔️ ✔️ (Mini Program plugin not supported)
      APP Authorization ✔️ ✔️ ✔️ ✔️
      VRM13 Authorization ✔️ ✔️ ✔️ ✔️ ❌ (can be implemented via webview)
      1. Security levels from high to low: VRM13 Authorization > APP Authorization > Mini Program Authorization > WEB Authorization > Non-encrypted Authorization.
      2. If your business scenario only involves mobile app playback, it is recommended to choose "APP Authorization". If there is a need for mobile H5 video playback, it is recommended to choose "WEB Authorization", but the security level of Web Authorization is lower than APP Authorization.
      3. Encrypted videos can only be played using the secure player SDK provided by Polyv.
      4. If you have high security requirements for videos and are willing to sacrifice some web playback experience, it is recommended to use VRM13 Authorization.
  2. After enabling encryption settings, all newly uploaded videos will undergo encrypted transcoding. The management backend also supports setting encryption for a specific video category individually. The operation method is: Click 【Video List】【Video Category Management】, select a category, click 【Category Property Settings】, and configure encryption settings for that category.

    image-20200915135521582

2. Playing Encrypted Videos

Encrypted videos can only be played using the player provided by Polyv. The cloud video-on-demand platform offers player SDKs for multiple platforms such as Web, iOS, Android, Mini Programs, and desktop clients, allowing you to quickly integrate them into your own applications or websites.

  • Web Player (PC/Mobile H5, Flash): By introducing the Polyv Web Player code, you can embed the player into your own web page and enable playback. For details, see: Playing Encrypted Videos on Web.
  • Mobile Player (iOS, Android SDK): Users can quickly integrate video playback capabilities into their own applications via the SDK. For details, see: iOS SDK, Android SDK.
联系客服,在线咨询