# 移动端App的授权播放功能与原理

随着移动端视频技术的发展，用户对移动端观看视频的需求日益增加，教育行业对移动端的视频版权保护意识的日益加强，保利威视推出了移动端App的授权播放功能，从而更好地保护教育行业用户的移动端视频版权。

实现移动端App授权播放加密视频，首先需要在POLYV后台做如下设置：\
![QQ图片20150428181928](https://6941759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmV4PIbrO79lRJl9HCeLg%2Fuploads%2Fgit-blob-206cc8d5040ee5adf0eab7fc43387c9f58389ee2%2FQQ%E5%9B%BE%E7%89%8720150428181928.png?alt=media)\
移动端App的授权播放需要集成保利威视的iOS或Android的sdk，通过sdk进行视频解密key的授权，key传输过程也进行了加密，可以有效防止视频被破解。 而客户只需要调用sdk的播放器以及简单函数就可以播放视频，不需要理会key验证和视频解密的过程。

以下代码演示如何使用iOS sdk的代码播放加密视频:

```
#import "MPMoviePlayerController+plv.h"
...
//播放自适应码率视频
self.videoPlayer = [[MPMoviePlayerController alloc]initWithVid:_vid];

//播放指定码率的视频
 self.videoPlayer = [[MPMoviePlayerController alloc]initWithVid:vid level:1];
```

&#x20;

整个移动端App的授权播放功能实现过程，如下图所示。由下图可以看出，保利威视的移动端App的授权播放功能，比移动端web的授权播放功能，多了一层key的sdk本地加密，安全级别更高，能够在更高的程度上更好地保护教育行业用户的视频版权。

![sdk](https://6941759-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FmV4PIbrO79lRJl9HCeLg%2Fuploads%2Fgit-blob-cc11d86dd409b66b3eacc74de74298b9aa26811c%2Fsdk.png?alt=media)
