移动端视频的加密级别

当用户上传视频到POLYV云平台之后,POLYV云平台会根据用户POLYV账号的加密设置(加密功能需要教育版及以上套餐才有或另外单独购买),对视频进行加密或非加密的转码处理。用户在移动端播放的是转码处理后的视频,由POLYV云平台对用户的源视频进行转码输出。如果设置了加密,则转码输出m3u8文件。如果没有设置加密,则转码输出mp4文件。

一、解密密钥的【非加密授权】(不推荐)

在POLYV后台默认设置如下,当解密密钥key的权限设置为“非加密授权”时,直接在页面上引用POLYV默认的多终端代码就可以在移动端WEB网页上播放视频。POLYV云平台将key直接通过http传输给移动端的WEB浏览器,移动端WEB浏览器不受任何限制,直接拿到key去解密并播放视频,此时key直接被暴露,不受保护。PC端播放加密视频,只需在【设置】——【加密设置】中勾选如下图所示的设置,以后上传的视频,POLYV云平台都会转码输出加密视频,用户只需要在网站页面引用POLYV的播放代码就能播放视频,无需进行其他设置。

加密设置222

二、解密密钥的【WEB授权】

当解密密钥key的权限设置为“WEB授权”时,key的权限则包括“WEB授权”和“APP授权”共2个权限。只要按照文档说明编写代码,即可在移动端WEB网页和集成了POLYV Android 或 iOS sdk的APP上,将校验参数发送到POLYV云平台,校验通过则获取合法的key,从而解密播放视频。解密密钥的“WEB授权”原理的详细描述,请点击移动端视频的WEB加密

设置【WEB授权】虽然有更多的播放选择,可以在移动端网页上播放,但加密强度弱于【APP授权】。如果希望视频文件的加密安全得到更好的保障,通常推荐移动端加密使用【APP授权】。

三、解密密钥的【APP授权】(推荐)

当解密密钥key的权限设置为“APP授权”时,解密密钥的权限仅有“APP授权”这一个权限,移动端WEB网页将无法播放视频。只要按照文档说明,在用户的Android或iOS原生开发的APP上,集成POLYV Android 或 iOS sdk,通过调用sdk里面的方法向POLYV云平台发送请求,校验通过则获取加密过后的key,再通过sdk本地的解密算法,解密获取到真实的key,从而通过真实的key解密播放视频。解密密钥的“APP授权”原理的详细描述,请点击移动端视频的APP加密

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...