[发明专利]一种基于模拟视频压缩器的视频压缩方法及系统在审
申请号: | 202010182693.6 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111314644A | 公开(公告)日: | 2020-06-19 |
发明(设计)人: | 郭磊 | 申请(专利权)人: | 郭磊 |
主分类号: | H04N5/913 | 分类号: | H04N5/913;H04N21/2347;H04N21/266;H04N19/46 |
代理公司: | 北京方圆嘉禾知识产权代理有限公司 11385 | 代理人: | 冯静 |
地址: | 100192 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模拟 视频 压缩器 视频压缩 方法 系统 | ||
本发明涉及一种基于模拟视频压缩器的视频压缩方法及系统。方法包括获取视频的当前帧的初始化数据;根据所述初始化数据确定所述当前帧的初始化数据的私钥;根据所述初始化数据,利用视频编码器进行编码,确定编码压缩后的视频流;根据所述编码压缩后的视频流确定指纹信息;利用所述私钥对所述指纹信息进行签名,确定第一签名信息;利用所述私钥对所述编码压缩后的视频流进行签名,确定第二签名信息;将所述第一签名信息和所述第二签名信息存入区块链中。本发明所提供一种基于模拟视频压缩器的视频压缩方法及系统,防止压缩文件被篡改,提高压缩文件的准确性。
技术领域
本发明涉及数据处理领域,特别是涉及一种基于模拟视频压缩器的视频压缩方法及系统。
背景技术
现有公检法等取证的视频系统存在,数据存储中心化,压缩文件防篡改需要其他辅助系统,并且无法对外公开等问题,或者压缩文件公开,造成数据很容易被篡改。
发明内容
本发明的目的是提供一种基于模拟视频压缩器的视频压缩方法及系统,防止压缩文件被篡改,提高压缩文件的准确性。
为实现上述目的,本发明提供了如下方案:
一种基于模拟视频压缩器的视频压缩方法,包括:
获取视频的当前帧的初始化数据;
根据所述初始化数据确定所述当前帧的初始化数据的私钥;
根据所述初始化数据,利用视频编码器进行编码,确定编码压缩后的视频流;
根据所述编码压缩后的视频流确定指纹信息;
利用所述私钥对所述指纹信息进行签名,确定第一签名信息;
利用所述私钥对所述编码压缩后的视频流进行签名,确定第二签名信息;
将所述第一签名信息和所述第二签名信息存入区块链中。
可选的,所述根据所述初始化数据确定所述当前帧的初始化数据的私钥,具体包括:
判断所述初始化数据是否为第一帧的数据;
若所述初始化数据为第一帧的数据,则根据所述第一帧的数据,利用伪随机数生成器生成随机数;
根据所述随机数,采用SM2算法,生成私钥;
若所述初始化数据不为第一帧的数据,则直接根据所述初始化数据确定所述当前帧的初始化数据的私钥。
可选的,所述将所述第一签名信息和所述第二签名信息存入区块链中,之后还包括:
将所述编码压缩后的视频流进行打包、存储或流直播。
可选的,所述将所述第一签名信息和所述第二签名信息存入区块链中,之后还包括:
根据所述私钥,利用SM2算法,确定公钥;
根据所述公钥确定地址;
利用所述公钥和所述地址对所述签名信息进行验证。
一种基于模拟视频压缩器的视频压缩系统,包括:
初始化数据获取模块,用于获取视频的当前帧的初始化数据;
私钥确定模块,用于根据所述初始化数据确定所述当前帧的初始化数据的私钥;
编码压缩后的视频流确定模块,用于根据所述初始化数据,利用视频编码器进行编码,确定编码压缩后的视频流;
指纹信息确定模块,用于根据所述编码压缩后的视频流确定指纹信息;
第一签名信息确定模块,用于利用所述私钥对所述指纹信息进行签名,确定第一签名信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郭磊,未经郭磊许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010182693.6/2.html,转载请声明来源钻瓜专利网。