一种视频加密方法技术

技术编号:16219831 阅读:32 留言:0更新日期:2017-09-16 02:14
本发明专利技术涉及一种视频加密方法,包括以下步骤:针对需要加密的视频文件,判断其是否为原始码流视频;当视频文件为原始码流视频,采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;当视频为压缩码流视频,先进行解码,还原成原始码流视频,采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;对加密后的视频文件进行H.264编码并保存,形成压缩加密视频文件。本发明专利技术通过对视频的IPB帧中的I帧进行加密,且对视频的头信息加密,实现了从存储设备上边下载视频边实时加密处理的同步性,从而提高了视频加密和拷贝的效率,同时相比单一加密算法来说,加密效果好,具有良好的安全性。

Video encryption method

The present invention relates to a video encryption method, which comprises the following steps: according to the need of the encrypted video files, determine whether the original video stream; when the video file for the original video, head information encryption algorithm based on key frame extraction algorithm and video encrypt the video, form the encrypted video file; when the video is compressed the video stream and decoded first, restored to the original video, head information encryption algorithm based on key frame extraction algorithm to encrypt the video and video, form the encrypted video files; the H.264 encoding the encrypted video file and save, the formation of compression and encryption of video files. The present invention is encrypted by IPB I-frame for video frames in the video, and on the head of information encryption, realizes the synchronization of video and download real-time encrypted storage devices from above, so as to improve the efficiency of video encryption and copy, at the same time compared to a single encryption algorithm, the encryption effect is good, has a good safety.

【技术实现步骤摘要】
一种视频加密方法
本专利技术涉及视频加密、视频编解码等
,具体地讲涉及一种视频加密方法。
技术介绍
当前,随着计算机网络普及和网络性能的快速提升,在平安城市、智慧城市、智能交通等方面,视频监控正以其良好的技术与成本优势,取得了快速发展,各类网络视频监控建设也在全国各地开展。大量数字高清IPC的高速建设,带动了视频存储技术快速发展。尤其是基于IP网络架构的存储技术日新月异,围绕视频监控行业应用涌现出了大量形态的存储产品,如NVR/CVR存储、网络存储服务器、存储一体机、云存储等等。平安城市、智能监狱、智慧营区等现代化的视频监控系统的规模越来越大,随之,管控的视频交互亦越来越频繁,导致视频共享(安全)和流转监控(溯源)等存在着很大隐患。除去需要面向公众开放的服务性视频信息之外,所有监控系统无论用于何处或何种目的均会有对视频信息唯一性和私密性的安全需求,目前,加密视频首要应用的行业应是风险较高与安全等级较高的重要部门。此外,由于加密视频独有的可以在公网上安全传输的特性,也使其在远程教育、远程医疗、远程生产和作业管理上具有明显的优势和想象空间。目前对视频的加密算法比较单一,安全性难以保证;且离线加密比较普遍,不能达到视频的实时加密,加密效率比较低。
技术实现思路
根据现有技术中存在的问题,本专利技术提供了一种视频加密方法,本专利技术实现了从存储设备上边下载视频边实时加密处理的同步性,提高了视频加密和拷贝效率,同时相比单一加密算法来说,加密效果好,具有良好的安全性。为实现上述专利技术目的,本专利技术提供了一种视频加密方法,包括以下步骤:S1,针对需要加密的视频文件,判断其是否为原始码流视频;S2,当视频文件为原始码流视频,采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;当视频为压缩码流视频,先进行解码,还原成原始码流视频,然后再采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;S3,对加密后的视频文件进行H.264编码并保存,形成压缩加密视频文件。优选的,所述关键帧抽取算法是指通过视频的IPB帧结构,从视频流中提取I帧,只对I帧进行加密。优选的,所述视频头信息加密是指对视频的头信息数据进行加密,将视频的头信息数据变成随机序列。优选的,所述解码包括标准解码,即采用H.264解码对编码格式为H.264的码流进行解码。本专利技术的有益效果在于:1)本专利技术通过只对视频的IPB帧中的I帧进行加密,减少了加密帧数量,提高了加密速度,实现了从存储设备上边下载视频边实时加密处理的同步性,从而提高了视频加密和拷贝效率,满足了视频数据实时加密传输和存取的要求。2)本专利技术通过对视频的IPB帧中的I帧加密的同时,对视频的头信息进行加密,即将视频的头信息数据变成随机序列,头信息数据加密后,打破了原有的对应关系,起到了加密的效果;相比单一加密算法来说,两种加密方法结合起来加密效果好,具有良好的安全性。附图说明图1为本专利技术视频加密方法的总体流程图。图2为本专利技术视频加密方法的工作流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1和图2所示,一种视频加密方法,所述方法包括以下步骤:S1,针对需要加密的视频文件,判断其是否为原始码流视频;具体的,针对DVR/NVR等视频存储设备提供的需要加密的视频文件,判断是原始码流视频还是压缩码流视频。S2,当视频文件为原始码流视频,采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;当视频为压缩码流视频,先进行解码,还原成原始码流视频,采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;具体的,所述关键帧抽取算法是指通过视频的IPB帧结构,从视频流中提取I帧,只对I帧进行加密,减少了需要加密的帧数量,提高了加密速度,减少了需要加密的帧数量,提高了加密速度,实现了从存储设备上边下载视频边实时加密处理的同步性,从而提高了视频加密和拷贝效率,满足了视频数据实时加密传输和存取的要求。同时,视频头信息加密是对视频的头信息数据进行加密,将视频的头信息数据变成随机序列,头信息数据加密后,打破了原有的对应关系,起到了加密的效果,使接收方难以区分结构信息数据(帧的位置、大小、时间等视频信息)和视频信息数据(视频帧信息),更难以知道数据结构和数据的具体内容,难以按原数据结构解码得到接收到的视频编码数据,无法获得原图像,达到加密的目的。所述解码包括标准解码,即采用H.264解码对编码格式为H.264的码流进行解码。H.264是基于帧编码的技术,采用DPCM加变换编码的混合编码模式。但它采用“回归基本”的简洁设计,不用众多的选项,可获得比H.263++好的多的压缩性能;加强了对各种信道的适应能力,采用“网络友好”的结构和语法,有利于对误码和丢包的处理;基于系统是开放的,H.264的应用目标范围较宽,以满足不同速率、不同解析度以及不同传输场合的需求。S3,对加密后的视频文件进行H.264编码并保存,形成压缩加密视频文件。综上所述,本专利技术提供了一种视频加密方法,通过先对视频的IPB帧中的I帧进行加密,由于仅对视频帧的I帧进行加密,减少了需要加密的帧数量,提高了加密速度,实现了从存储设备上边下载视频边实时加密处理的同步性,从而提高了视频加密和拷贝效率,满足了视频数据实时加密传输和存取的要求;然后再进行视频的头信息加密,将视频的头信息数据变成随机序列,头信息数据加密后,打破了原有的对应关系,使接收方在不知道密钥的情况下难以区分结构信息数据和视频信息数据,更难以知道数据结构和数据的具体内容,难以按原数据结构解码得到接收到的视频编码数据,无法获得原图像,达到加密的目的,相比单一加密算法来说,两种加密方法结合起来加密效果好,具有良好的安全性。本文档来自技高网...
一种视频加密方法

【技术保护点】
一种视频加密方法,其特征在于,包括以下步骤:S1,针对需要加密的视频文件,判断其是否为原始码流视频;S2,当视频文件为原始码流视频,采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;当视频为压缩码流视频,先进行解码,还原成原始码流视频,然后再采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;S3,对加密后的视频文件进行H.264编码并保存,形成压缩加密视频文件。

【技术特征摘要】
1.一种视频加密方法,其特征在于,包括以下步骤:S1,针对需要加密的视频文件,判断其是否为原始码流视频;S2,当视频文件为原始码流视频,采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;当视频为压缩码流视频,先进行解码,还原成原始码流视频,然后再采用关键帧抽取算法和视频的头信息加密算法对视频进行加密,形成加密的视频文件;S3,对加密后的视频文件进行H.264编码并保存,形成压缩加密视频...

【专利技术属性】
技术研发人员:王佐成黄翔马韵洁张凯吴艳平朱萍罗晶晶丁斌张伟孙威蔚
申请(专利权)人:安徽四创电子股份有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1