【技术实现步骤摘要】
视频文件的播放处理方法、装置、电子设备及存储介质
[0001]本申请涉及人工智能及数字版权管理技术,尤其涉及一种视频文件的播放处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
[0002]人工智能(Artificial Intelligence,AI)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能技术是一门综合学科,涉及领域广泛,既有硬件层面的技术也有软件层面的技术。人工智能软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
[0003]以基于人工智能的数字版权管理为例,相关技术中,通过对视频文件进行加密,使得终端用户需要对视频文件进行解密才能获取视频文件,即通过视频文件的密钥验证终端用户的身份,保证终端用户的安全性,这种方式一旦被黑客破解,就会导致视频文件被非法复制和传播,使得数字版权的创造者和拥有者的合法利益遭受到侵犯,行业发展受阻。
[0004]因此,相关技术中针对视频文件的安全播放缺乏有效的解决方案。
技术实现思路
[0005]本申请实施例提供一种视频文件的播放处理方法、装置、电子设备及计算机可读存储介质,能够提高视频文件播放的安全性。
[0006]本申请实施例的技术方案是这样实现的:
[0007]本申请实施例提供一种视频文件的播放处理方法,包括:
[0008]发送视频文件请求,以获取视频文件对 ...
【技术保护点】
【技术特征摘要】
1.一种视频文件的播放处理方法,其特征在于,包括:发送视频文件请求,以获取视频文件对应的多个加密分片以及密钥;基于所述密钥对所述多个加密分片进行解密,并播放解密后得到的分片;在播放的过程中提取所述分片中的水印信息,以基于所述水印信息获取所述视频文件的权限校验结果;基于所述权限校验结果,对所述视频文件的播放执行对应的控制操作。2.根据权利要求1所述的方法,其特征在于,所述以基于所述水印信息获取所述视频文件的权限校验结果,包括:将所述水印信息发送至服务器,以使服务器执行以下操作:当所述水印信息中的播放权限与所述视频文件的用户账号的授权播放权限匹配成功时,确定所述用户账号有所述播放权限;当所述水印信息与所述视频文件请求的用户账号匹配失败时,确定所述用户账号没有所述播放权限;接收所述服务器发送的表征所述用户账号是否有所述播放权限的权限校验结果。3.根据权利要求1所述的方法,其特征在于,基于所述权限校验结果,对所述视频文件的播放执行对应的控制操作,包括:当所述视频文件的用户账号没有播放权限时,停止播放所述视频文件的分片;当所述视频文件的用户账号有播放权限时,继续播放所述视频文件的已经解密的分片。4.根据权利要求1所述的方法,其特征在于,所述发送视频文件请求,以获取视频文件对应的多个加密分片以及密钥,包括:向服务器发送所述视频文件请求,以使所述服务器执行以下操作:对触发所述视频请求的用户账号进行权限验证,当所述用户账号具有对应所述视频文件的播放权限时,根据所述视频请求携带的视频文件标识,发送与所述视频文件标识对应的视频文件的多个加密分片和密钥;接收所述视频文件的多个加密分片和密钥。5.根据权利要求1所述的方法,其特征在于,当所述水印信息是以数字水印的方式携带在所述分片中时,所述在播放的过程中提取所述分片中的水印信息,包括:确定所述分片中嵌入有数字水印的多个视频帧;针对每个所述视频帧执行以下操作:将所述视频帧拆分成多个分块,将每个所述分块中的像素数据转换成频率数据,并从所述频率数据中确定两个中频系数;基于所述两个中频系数的数量关系,确定所述视频帧携带的水印信息字符;将每个所述视频帧携带的水印信息字符整合为水印信息。6.根据权利要求1所述的方法,其特征在于,当所述水印信息是以静态水印的方式携带在所述分片中时,所述在播放的过程中提取所述分片中的水印信息,包括:在播放解密后得到的分片的播放过程中进行截图操作;对所述截图操作得到的截图进行字符识别处理,以获得所述截图中的水印信息。7.根据权利要求1所述的方法,其特征在于,发送所述视频文件请求之前,所述方法还包括:
将所述视频文件拆分成具有相同视频文件标识的多个分片,其中,所述视频文件标识用于表征所述分片属于所述视频文件;将所述多个分片发送至服务器,以使所述服务器执行以下操作:将每个所述分片随机存储在所述服务器的目录层次中以生成所述分片的随机地址;对所述分片进行转码处理;对所述转码处理后的分片进行加水印处理;对所述加水印处理后的分片进行加密处理;将所述随机地址中存储的分片替换成所述加密处理后的分片;其中,每个所述视频文件请求均被定向到所述服务器进行响应。8.根据权利要求7所述的方法,其特征在于,所述将所述多个分片发送至服务器,包括:向所述服务器逐个发送所述多个分片中的分片,其中,每个所述分片携带有所...
【专利技术属性】
技术研发人员:赵焱德,汤灿,张楠,姜希凡,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。