Authorized Playback Feature and Principle for Mobile Apps
With the development of mobile video technology, users' demand for watching videos on mobile devices is increasing. The education industry's awareness of mobile video copyright protection is also growing. POLYV has launched an authorized playback feature for mobile apps to better protect the video copyrights of education industry users on mobile devices.
To implement authorized playback of encrypted videos in a mobile app, the following settings must first be made in the POLYV backend:

The authorized playback feature for mobile apps requires integrating the POLYV iOS or Android SDK. The SDK is used to authorize the video decryption key, and the key transmission process is also encrypted, effectively preventing the video from being cracked. Customers only need to call the SDK's player and simple functions to play the video, without needing to handle the key verification and video decryption process.
The following code demonstrates how to use the iOS SDK to play encrypted videos:
#import "MPMoviePlayerController+plv.h" ... // Play adaptive bitrate video self.videoPlayer = [[MPMoviePlayerController alloc]initWithVid:_vid]; // Play video with a specified bitrate self.videoPlayer = [[MPMoviePlayerController alloc]initWithVid:vid level:1];
The entire implementation process of the authorized playback feature for mobile apps is shown in the figure below. As illustrated, the authorized playback feature for mobile apps from POLYV adds an additional layer of local SDK encryption for the key compared to the authorized playback feature for mobile web. This provides a higher level of security and better protects the video copyrights of education industry users.
