视频加密方案VRM 9.0升级说明

一. VRM9.0 加密方案介绍

目前FLASH播放器在中国市场仍占据重要地位,为大部分浏览器所应用,而我们也一直在致力于提升其视频播放的安全性。VRM9.0在原有保利威私有加密方案基础上进一步提升了安全级别,能够更有效地保护您的视频资源,降低被盗用的风险。我们建议所有老用户都升级至VRM9.0以获得更高级别的安全防护。

VRM9.0视频加密方案包含加密转码和解密播放两部分。加密转码采用了保利威自有专利的加密算法,能够最大限度保证视频文件的安全;解密播放部分包括:

  • 业务授权
    用户播放视频时需要先通过业务方的权限校验(例如需要登录, 建议使用HTTPS)。如果业务上允许播放,则通过业务方账号的SecretKey签名访问保利威点播PlaySafe服务,获取播放凭证,并返回给播放器。
  • 获取播放地址
    播放器把播放凭证和视频ID参数传给保利威PlaySafe播放服务,播放器会负责剩下的播放流程:

    • 根据视频ID从视频点播服务获取对应的多格式多清晰度的播放地址。
    • 加密视频获取对应的加密钥匙。
  • 加密播放
    保利威提供的安全的播放器内核,使用加密密钥对视频内容进行解密播放。

解密播放的流程架构图如下:
vrm9

二. 升级指引

步骤一:修改Web页面播放器代码

  1. 需传入PlaySafe Token才能在Flash播放器中播放VRM9.0的视频,建议使用多终端嵌入代码。如果您已经使用PC H5的加密播放(Flash和H5可使用同一个token参数),则无需额外开发。
  2. PlaySafe Token的获取代码请参考:创建 Playsafe Token
  3. PlaySafe Token传值方式:
    • 方式一:'playsafe': 'token值'
    • 方式二:'flashvars':{'playsafe':'token值' }
    • 方式三:'playsafeUrl' : '业务方服务端获取token的接口,每次需要token时播放器会请求这个接口获取'
<script src='//player.polyv.net/script/polyvplayer.min.js'></script>
<div id='plv_f13e99573599a939011b2d590abc95b9_f'></div>
<script>
var player = polyvObject('#plv_f13e99573599a939011b2d590abc95b9_f').videoPlayer({
    'width':'970',
    'height':'546',
    'vid': 'f13e99573599a939011b2d590abc95b9' ,
    'playsafe': '4a79ea2e-da86-4fb2-a33f-8f96956e83ce-bn16c998468'
    //'flashvars': {'playsafe': '4a79ea2e-da86-4fb2-a33f-8f96956e83ce-bn16c998468'} // flashvars 方式
    //'playsafeUrl':'https://mydomain.com/getPlaySafeToken' //playsafeUrl 方式
});
</script>

步骤二:后台开通VRM9.0

自助升级操作:
进入保利威点播管理后台 --> 导航栏“设置” --> 加密设置 -->升级至VRM9.0。
upgradeVrm2
温馨提醒:

  1. 请确保认真查阅升级说明再做加密升级,如有疑问请随时联系技术支持人员。
  2. 升级至VRM9.0后只对新上传视频生效。
  3. 只有未升级的老客户才会在后台加密设置页面中显示升级按钮,新客户(默认开通)或已开通的客户不会显示。
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...