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时,保利威视播放器直接禁止播放视频。