如何防止视频被下载盗用(一)
浏览:3346|更新:2017-02-10 14:41在用户网站中,除了可以通过session、cookie判断学员是否有权限访问网站上的某些视频页面之外,还可以通过保利威视播放器去实现学员权限验证播放的功能,从而实现对学员权限的双重验证。
方法/步骤
1
首先需要开发者开发一个能输出以下示例中json参数的http协议接口,然后把接口URL配置到保利威视后台,即【授权播放接口设置】,详细步骤如下:
登陆保利威视后台,进入【云点播】的界面,点击顶部功能列表的【视频列表】,在【设置】选择【视频设置】,如下图:
2
当需要实现授权播放功能时,只需输出status、username、sign这3个参数给保利威视验证即可,以下为用户接口的返回示例:(1)PC端flash播放器请求用户接口时的返回示例:
3
(2)移动端js请求用户接口时的返回示例(保利威视请求接口时,会提交callback参数):
4
此时sign的计算规则为:将以下参数的值拼凑起来的字符串做MD5计算。Plain =”vid=” + Root.VID + “&secretkey=” + secretkey + “&username=” + _message.username + “&code=” + Root.VERIFICATION_CODE + “&status=” + _message.status + “&t=” + Root.VALID2_TIMEsign = MD5.hash(Plain);
授权播放功能接口主要的播放操作是:授权播放,即判断是否允许播放。当status参数的值为1时,保利威视播放器会主动验证sign的合法性。若合法,则允许播放;若不合法,则禁止播放。当status参数的值为2时,保利威视播放器直接禁止播放视频。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。