【技术实现步骤摘要】
自定义DRM的音视频播放方法、存储介质
本专利技术涉及DEM领域,具体涉及自定义DRM的音视频播放方法、存储介质。
技术介绍
DRM(数字版权保护)技术的工作原理是:首先建立数字节目授权中心;编码压缩后的数字节目内容,可以利用密钥(Key)进行加密保护(lock),加密的数字节目头部存放着KeyID和节目授权中心的URL;用户在点播时,根据节目头部的KeyID和URL信息,就可以通过数字节目授权中心的验证授权后送出相关的密钥解密(unlock)。当前的自定义DRM方案,需要对代码进行侵入,使得修改后代码与历史版本代码产生分支,从而导致维护困难。因此,有必要提供一种能够不对源代码进行修改,但一样能够获取业务需求的DRM方案。另外,Iossafari0(一种主流现代浏览器)至今不支持mseapi。即Ios下的safari浏览器不提供MediaSourceExtensions这个webapi,所以无法通过该api修改视频解析流程并附着在video标签上进行播放。因此,还存在在这该主流浏览器无法实现自定义DRM方案的
【技术保护点】
1.自定义DRM的音视频播放方法,其特征在于,包括:/n拦截播放器发出的资源获取请求;/n将所述资源获取请求的URI添加至拦截列表后,返回所述资源获取请求至播放器;/n播放器发送所述资源获取请求的URI至服务端;/n服务端依据接收到的URI获取对应的密钥,并在加密所述密钥后返回至播放器;/n依据拦截列表拦截所述URI的返回,解密得到所述密钥后发送至播放器。/n
【技术特征摘要】
1.自定义DRM的音视频播放方法,其特征在于,包括:
拦截播放器发出的资源获取请求;
将所述资源获取请求的URI添加至拦截列表后,返回所述资源获取请求至播放器;
播放器发送所述资源获取请求的URI至服务端;
服务端依据接收到的URI获取对应的密钥,并在加密所述密钥后返回至播放器;
依据拦截列表拦截所述URI的返回,解密得到所述密钥后发送至播放器。
2.如权利要求1所述的自定义DRM的音视频播放方法,其特征在于,还包括:
服务端转码资源时,依据资源对应的密钥生成公钥和私钥,并将所述公钥存入资源的URI中;
所述服务端依据接收到的URI获取对应的密钥,包括:
服务端从接收到的URI中获取公钥,并使用资源对应的私钥解密所述公钥,若解密成功,则获取对应的密钥,若解密失败,则无法获取对应的密钥。
3.如权利要求1所述...
【专利技术属性】
技术研发人员:刘德建,林超,郭玉湖,陈宏,
申请(专利权)人:福建天泉教育科技有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。