[发明专利]视频播放方法、装置和电子设备有效
申请号: | 201910253180.7 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109862424B | 公开(公告)日: | 2021-10-01 |
发明(设计)人: | 裴彦礼 | 申请(专利权)人: | 北京金山安全软件有限公司 |
主分类号: | H04N21/4405 | 分类号: | H04N21/4405;H04N21/2347;H04N21/266 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 装置 电子设备 | ||
本申请提出一种视频播放方法、装置和电子设备,其中,方法包括:获取包含视频文件标识的视频播放请求,获取与视频文件标识对应的视频文件,获取视频文件的当前播放位置和目标播放位置,获取当前播放位置和目标播放位置之间加密字节的解密密钥,并根据解密密钥对加密字节进行解密并播放。由此,实现在不影响视频流畅性的情况下对视频解密播放不生成本地解密后的临时文件,安全性高。
技术领域
本申请涉及视频处理术领域,尤其涉及一种视频播放方法、装置和电子设备。
背景技术
通常,对视频进行加密处理以提高视频的安全性。因此,需要对加密视频进行解密后才能进行播放。相关技术中,通过在云端服务器将加密视频进行解密后发送给客户端进行播放或者是将加密视频下载到客户端后进行解密生成临时缓冲视频文件进行播放,然而,解密后的视频在发送给客户端的过程中或者是解密生成的临时缓冲视频文件都存在复制的风险,安全性比较低。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请提出一种视频播放方法,解决了现有技术中的在云端服务器解密后的视频再发送给客户端的过程中或者是解密生成的临时缓冲视频文件都存在复制的风险,安全性比较低的技术问题。
本申请提出一种视频播放装置。
本申请提出一种电子设备。
本申请提出一种计算机可读存储介质。
本申请第一方面实施例提出了一种视频播放方法,包括:
获取包含视频文件标识的视频播放请求;
获取与所述视频文件标识对应的视频文件;
获取所述视频文件的当前播放位置和目标播放位置;
获取所述当前播放位置和所述目标播放位置之间加密字节的解密密钥,并根据所述解密密钥对所述加密字节进行解密并播放。
可选地,作为本申请第一方面的第一种可能的实现方式,在所述获取所述视频文件的当前播放位置和目标播放位置之前,还包括:
获取所述视频文件的文件大小;
根据所述文件大小按照预设的方式在所述视频文件中设置一个或者多个所述目标播放位置。
可选地,作为本申请第一方面的第二种可能的实现方式,所述获取所述视频文件的当前播放位置和目标播放位置,包括:
通过应用程序编程接口获取所述当前播放位置和所述目标播放位置。
可选地,作为本申请第一方面的第三种可能的实现方式,所述根据所述解密密钥对所述加密字节进行解密并播放,包括:
根据所述解密密钥对所述加密字节进行解密,获取播放数据;
通过应用程序编程接口将所述播放数据发送至目标播放器。
可选地,作为本申请第一方面的第四种可能的实现方式,所述获取所述当前播放位置和所述目标播放位置之间加密字节的解密密钥,包括:
查询预设的密钥数据库,获取与所述视频文件标识对应的解密密钥。
本申请第二方面实施例提出了一种视频播放装置,该装置包括:
第一获取模块,用于获取包含视频文件标识的视频播放请求;
第二获取模块,用于获取与所述视频文件标识对应的视频文件;
第三获取模块,用于获取所述视频文件的当前播放位置和目标播放位置;
第四获取模块,用于获取所述当前播放位置和所述目标播放位置之间加密字节的解密密钥;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山安全软件有限公司,未经北京金山安全软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910253180.7/2.html,转载请声明来源钻瓜专利网。