First, the network platform (website or mobile app) students purchase learning through the network platform, and students are prohibited from downloading, copying and spreading. This mode requires an online platform or app to connect with the video encryption sdk program to realize the encrypted playback of the course video. Some functions that can be realized in this way:
1. video files are encrypted on the server side, during network transmission, and in the browser cache to prevent short board vulnerabilities in encrypted files. Even if downloaded, it can't be played.
2. Key-frame encryption technology, before and after encryption, the file changes only by tens of bytes, and the size remains basically the same, without increasing the network transmission pressure.
3. Customize the random display of member names (to prevent screen recording), customize the logo, right-click the copyright information, and play the opening and closing ceremonies advertisements.
4. Add authority control and anti-theft chain function: restrict non-paying users from watching videos and illegally downloading videos. You can limit that you must be on a website to enter the player to watch;
5. Different users have different encryption keys, so the encryption system and playback of different customers can't be used. Even if one customer buys, it can't play another customer's video. Or if the encryption of one customer is cracked, it will not affect the use of all customers.
6? In the process of playing, a question pops up, and you must answer the question to continue watching; Floating member ID display, anti-recording screen; Playlist function, etc.
……
There are many functions that can be realized, so I won't list them one by one. Online video encryption also supports WeChat, applet and H5 encryption. If you need to know more, you can visit my Zhihu, which contains articles about video encryption.
Second, offline encryption, which is more extensive and popular. The teacher sent the encrypted video to the purchased students, hoping that the video would be encrypted, restricting students' personal use and avoiding malicious spread. This recommended video encryption software can be bound to students' computers or mobile phones to play, but the video cannot be played when copied to other devices, which greatly protects the rights and interests of video owners. This way, the encryption level is higher and the security is more prominent. This mode can not only realize all the functions of online encryption mentioned above, but also expand more self-functions:
1, which supports binding customer hardware information (computer, tablet, mobile phone) to play.
2. Support video encryption to exe format, and users can play it by double-clicking.
3, support watermark logo, you can display a logo picture.
4. Support preview pictures, and display the preview pictures before playing.
5. Support offline distribution of broadcast licenses, which users can obtain by telephone, email, WeChat, qq, etc.
6. Support online activation by issuing activation code, which is more convenient to operate.
7. The video is encrypted all the time, but it is decrypted and played frame by frame during the playing process.
8. Anti-reverse cracking function
……
I won't go into details about the functions. If you use finished software, try to tap its functions. If you need a higher level of encryption with personalized requirements, you can customize your own private protocol encryption software, which is more extensible. The player can right-click on the logo and modify the copyright information. Can control the opening and closing of advertisements, and automatically load the game when the video is played to a certain point; Ui modification; Add curriculum, download function, etc.