媒体文件的播放方法、装置及存储介质与流程

文档序号:25039427发布日期:2021-05-14 13:19阅读:来源:国知局

技术特征:
1.一种媒体文件的播放方法,其特征在于,所述方法包括:响应于针对媒体文件的播放指令,发送相应的媒体数据获取请求;接收到返回的加密文件,所述加密文件的文件头包括对应数字版权管理中心的统一资源定位符url,所述加密文件的文件体包括所述媒体数据;基于所述url,发送对应所述媒体文件的授权请求;接收到返回的对应所述加密文件的密钥,所述密钥为所述数字版权管理中心基于所述授权请求进行数字版权验证通过后返回的;基于返回的所述密钥,对所述加密文件进行解密,得到所述媒体数据;调用系统播放器,对所述媒体数据进行播放。2.如权利要求1所述的方法,其特征在于,所述响应于针对媒体文件的播放指令,发送相应的媒体数据获取请求,包括:响应于针对媒体文件的播放指令,通过数字版权管理插件,发送相应的媒体数据获取请求,所述媒体数据获取请求携带有媒体文件标识。3.如权利要求2所述的方法,其特征在于,所述接收到返回的加密文件,包括:接收到基于所述媒体文件标识返回的加密文件;其中,所述加密文件为对所述媒体文件进行解封装,得到所述媒体数据;通过密钥对所述媒体数据进行加密,并将对应所述密钥的密钥标识与数字版权管理中心的url置入文件头,对所述文件头与加密后的所述媒体数据进行封装得到的。4.如权利要求3所述的方法,其特征在于,所述发送对应所述媒体文件的授权请求,包括:获取所述播放指令对应的目标用户的用户身份信息;发送携带有密钥标识及用户身份信息的授权请求至所述数字版权管理中心,以基于所述用户身份信息进行数字版权验证,并在验证通过后,返回所述密钥标识对应的密钥。5.如权利要求1所述的方法,其特征在于,所述基于返回的所述密钥,对所述加密文件进行解密,得到所述媒体数据,包括:对所述加密文件进行解析,得到加密后的所述媒体数据;基于返回的所述密钥,对所述加密的所述媒体数据进行解密,得到解密后的所述媒体数据。6.如权利要求1所述的方法,其特征在于,所述基于返回的所述密钥,对所述加密文件进行解密,包括:在本地获取与所述加密文件相对应的本地密钥;将所述本地密钥及返回的所述密钥进行组合,得到组合密钥;基于所述组合密钥对所述加密文件进行解密。7.如权利要求1所述的方法,其特征在于,所述调用系统播放器,对所述媒体文件进行播放,包括:将所述媒体数据封装成特定格式的媒体文件;调用所述系统播放器,对所述特定格式的媒体文件进行解码及播放。8.如权利要求1所述的方法,其特征在于,所述方法还包括:存储返回的所述密钥至区块链网络。
9.一种媒体文件的播放装置,其特征在于,所述装置包括:第一发送模块,用于响应于针对媒体文件的播放指令,发送相应的媒体数据获取请求;第一接收模块,用于接收到返回的加密文件,所述加密文件的文件头包括对应数字版权管理中心的url,所述加密文件的文件体包括所述媒体数据;第二发送模块,用于基于所述url,发送对应所述媒体文件的授权请求;第二接收模块,用于接收到返回的对应所述加密文件的密钥,所述密钥为所述数字版权管理中心基于所述授权请求进行数字版权验证通过后返回的;解密模块,用于基于返回的所述密钥,对所述加密文件进行解密,得到所述媒体数据;播放模块,用于调用系统播放器,对所述媒体数据进行播放。10.一种存储介质,其特征在于,存储有可执行指令,用于引起处理器执行时,实现权利要求1至8任一项所述的媒体文件的播放方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1