[发明专利]密文视频播放器及播放方法有效
申请号: | 201510413233.9 | 申请日: | 2015-07-14 |
公开(公告)号: | CN105187912B | 公开(公告)日: | 2019-02-01 |
发明(设计)人: | 陈玉成;张园;汪明伟;芦翔;刘刚;宋烨青;周新运;孙利民 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | H04N21/4405 | 分类号: | H04N21/4405;H04N21/426 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李相雨 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 | ||
本发明提供了一种密文视频播放器及播放方法,所述密文视频播放器包括解密模块、解码模块和播放模块;所述解密模块,用于调用预先设置的视频解密动态链接库中的视频解密算法,对待播放的密文视频进行解密;所述解码模块,用于在所述解密模块完成解密后,将解密后的视频数据进行解码;所述播放模块,用于对解码后的视频数据进行播放。本发明能够实现加密视频的解密和播放。
技术领域
本发明涉及视频处理领域,具体涉及一种密文视频播放器及播放方法。
背景技术
随着视频编码技术和网络技术的快速发展,视频监控已经成为生产、生活中的重要组成部分。然而在开放网络环境中,视频信息的明文传输、明文存储很容易遭受攻击,如数据拦截、信息窃取、数据篡改和数据添删等。
针对这一问题,目前已经存在一些解决方案。比如,采用认证技术或者权限划分的方式,防止非法用户访问存储器中的视频。另外,在传输方面,采用建立专门的安全通道保证视频传输的安全性。然而这些方式都存在一定的缺陷。例如,严格的认证过程以及复杂的权限划分将导致用户体验严重降低等问题。因此,出现了一些对视频内容本身进行加密,以保护视频内容安全的解决方案。
虽然密文视频流在整体上保留了视频流的基本格式,但是密文视频流又有其特有的特点,比如增加了新的数据类型、添加了控制信息以及对密文数据进行“加壳”等操作。常见的视频播放器由于没有针对密文视频进性设计。因而无法解密播放密文视频。
发明内容
针对现有技术中的缺陷,本发明提供一种密文视频播放器及播放方法,能够完成密文视频的解密和播放。
为解决上述技术问题,本发明提供以下技术方案:
第一方面,本发明提供了一种密文视频播放器,包括解密模块、解码模块和播放模块;所述解密模块,用于调用预先设置的视频解密动态链接库中的视频解密算法,对待播放的密文视频进行解密;所述解码模块,用于在所述解密模块完成解密后,将解密后的视频数据进行解码;所述播放模块,用于对解码后的视频数据进行播放。
其中,所述解密模块进一步包括查询单元和解密单元;
所述查询单元,用于根据所述待播放的密文视频使用的加密算法在所述视频解密动态链接库中查询与所述加密算法对应的视频解密算法;
所述解密单元,用于根据所述查询单元查询得到的视频解密算法,对所述待播放的密文视频进行解密。
其中,所述解密模块采用TF32A09安全芯片实现。
其中,所述密文视频播放器还包括控制模块;
所述控制模块,用于在一次密文视频播放过程中,在对该密文视频的第一帧解密时打开所述TF32A09安全芯片,在对该密文视频最后一帧解密结束后关闭所述TF32A09安全芯片。
其中,所述控制模块进一步包括判断单元和控制单元;
所述判断单元,用于在一次密文视频播放过程中,判断待播放的视频帧是否为第一帧或最后一帧;
所述控制单元,用于在所述判断单元确定所述待播放的视频帧为第一帧时,打开所述TF32A09安全芯片并控制所述TF32A09安全芯片对所述第一帧进行解密;
所述控制单元,用于在所述判断单元确定所述待播放的视频帧不为第一帧和最后一帧时,控制所述TF32A09安全芯片对所述待播放的视频帧进行解密;
所述控制单元,还用于在所述判断单元确定所述待播放的视频帧为最后一帧时,控制所述TF32A09安全芯片对所述最后一帧进行解密并在解密结束后关闭所述TF32A09安全芯片。
第二方面,本发明还提供了一种密文视频播放方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510413233.9/2.html,转载请声明来源钻瓜专利网。