广电云平台视频流处理方法、装置、设备及介质制造方法及图纸

技术编号:19391232 阅读:65 留言:0更新日期:2018-11-10 02:54
本发明专利技术提供的广电云平台视频流处理方法、装置、设备及介质,属于视频处理技术领域。该广电云平台视频流处理方法通过将待处理视频流数据分割为多个数据块;根据预设规则选取所述多个数据块中的部分数据块作为待加密数据块;对每个待加密数据块进行加密;将加密后的数据块和多个数据块中未加密的数据块进行分布式云端存储,其中加密后的数据块和未加密的数据块的存储顺序与在待处理视频流中的位置顺序不同,从而在广电云平台开放的环境下,使得不法分子尽管可以读取所有存储于云服务器上的视频流数据块,但到底哪些数据块属于同一个文件并按怎样的顺序组成该文件,非法入侵者无从知道,进而降低了广电云平台的新媒体新闻视频被不法者篡改的风险。

Broadcast television cloud platform video stream processing method, device, equipment and medium

The video stream processing method, device, equipment and medium of the radio and television cloud platform provided by the invention belongs to the technical field of video processing. The video stream processing method of the radio and television cloud platform divides the video stream data to be processed into several data blocks; selects some data blocks of the multiple data blocks as data blocks to be encrypted according to the preset rules; encrypts each data block to be encrypted; and encrypts the encrypted data blocks and unencrypted data blocks. Block for distributed cloud storage, where the encrypted data block and unencrypted data block storage order is different from the position order in the video stream to be processed, so that in the open environment of radio and television cloud platform, the illegal elements can read all the video stream data blocks stored on the cloud server, but exactly where. Some data blocks belong to the same file and compose the file in what order. The illegal intruder has no way to know, which reduces the risk that the new media news and video on the radio and television cloud platform will be tampered with by the illegal.

【技术实现步骤摘要】
广电云平台视频流处理方法、装置、设备及介质
本专利技术涉及视频处理
,具体而言,涉及广电云平台视频流处理方法、装置、设备及介质。
技术介绍
广电新媒体新闻视频具有海量性、官方性、公共性、开放性、点播方便性等特点,它已成为社会公众、企事业单位获取政府相关信息的重要依据。但基于Internet的新媒体视频流在传输过程中,它很容易受到国内外敌对黑客对正常信号进行篡改的攻击,一经播出,将严重损害党和政府的形象。然而现有的要么是采用传统信息加密机制,但对海量视频流数据整体加密过于复杂,会严重影响视频流播放的系统性能,从而极大地限制此方法的视频流数据规模和可扩展性;要么是使用瞬时电磁脉冲发射监测电磁环境安防TEMPEST技术。但TEMPEST的理论和技术方法均以电磁兼容EMC为基础,侧重于解决电子设备在工作时形成的电子信息泄漏,以防电磁信息在截获后被还原出一些重要内容,但对海量视频流来说,此方法的处理效率会大大降低。
技术实现思路
本专利技术实施例提供的广电云平台视频流处理方法、装置、设备及介质,可以解决现有技术中的存在的视频被不法者篡改的风险较大的技术问题。第一方面,本专利技术实施例提供的一种广电云平台视频流处理方法,包括将待处理视频流数据分割为多个数据块;根据预设规则选取所述多个数据块中的部分数据块作为待加密数据块;对每个所述待加密数据块进行加密;将加密后的数据块和所述多个数据块中未加密的数据块进行分布式云端存储,其中所述加密后的数据块和所述未加密的数据块的存储顺序与在所述待处理视频流中的位置顺序不同。结合第一方面,第一方面的一种实施方式,所述的对每个所述待加密数据块进行加密,包括:获取每个数据块在所述待处理视频流数据中的位置顺序编号;基于经典Rinjdael算法对每个所述待加密数据块进行加密,生成第一密文;对所述多个数据块分别进行MD5运算,生成每个数据块的全局唯一标识符;基于所述位置顺序编号、所述全局唯一标识符和所述待加密数据块的序号生成重构文件;基于所述经典Rinjdael算法对所述重构文件进行加密,生成第二密文。结合第一方面,在第一方面的另一种实施方式,所述的将加密后的数据块和所述多个数据块中未加密的数据块进行分布式云端存储,其中所述加密后的数据块和所述未加密的数据块的存储顺序与在所述待处理视频流中的位置顺序不同,包括:对所述位置顺序编号、所述全局唯一标识符以及所述多个数据块进行打乱,记录被打乱的数据块的目标编号;将加密后的数据块所对应的所述第一密文和所述第二密文以及所述多个数据块中未加密的数据块所对应的所述位置顺序编号和所述目标编号进行存储。结合第一方面,在第一方面的另一种实施方式,所述的生成每个数据块的全局唯一标识符,包括:令D←(D\A)∪A′,所述D表示所述待处理视频流数据,所述A表示所述k个元素的一维数组,所述A′表示对所述A经过加密的数据块的集合,所述D\A表示未加密的数据块的集合,则对所述D中的任意的数据块进行MD5运算,生成MD5(di),将所述MD5(di)作为di的名称和全局唯一标识符gi,其中,所述di表示所述D中的第i个数据块。结合第一方面,在第一方面的另一种实施方式,所述的对每个所述待加密数据块进行加密,生成第一密文,包括:基于经典Rinjdael算法生成长度为128位的密钥K;通过所述密钥K分别对所述K个所述待加密数据块进行加密,生成所述K个第一密文其中,所述表示所述一维数组A中的ai进行加密。第二方面,本专利技术实施例提供的广电云平台视频流处理方法,包括:获取所述的广电云平台视频流处理方法所存储的加密后的数据块和所述多个数据块中未加密的数据块以及存储顺序;对所述加密后的数据块进行解密,得到每个被加密的数据块所对应的明文;根据所述存储顺序,重排所述明文与所述多个数据块中未加密的数据块的位置顺序,得到待播放视频流数据。第三方面,本专利技术实施例提供的广电云平台视频流处理装置,包括数据分割模块,用于将待处理视频流数据分割为多个数据块;数据选取模块,用于根据预设规则选取所述多个数据块中的部分数据块作为待加密数据块;数据加密模块,用于对每个所述待加密数据块进行加密;存储模块,用于将加密后的数据块和所述多个数据块中未加密的数据块进行分布式云端存储,其中所述加密后的数据块和所述未加密的数据块的存储顺序与在所述待处理视频流中的位置顺序不同。第四方面,本专利技术实施例提供的广电云平台视频流处理装置,包括:数据获取单元,用于获取所述的广电云平台视频流处理方法所存储的加密后的数据块和所述多个数据块中未加密的数据块以及存储顺序;数据解密单元,用于对所述加密后的数据块进行解密,得到每个被加密的数据块所对应的明文;数据生成单元,用于根据所述存储顺序,重排所述明文与所述多个数据块中未加密的数据块的位置顺序,得到待播放视频流数据。第五方面,本专利技术实施例提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如第一方面任一项所述广电云平台视频流处理方法的步骤;或者,所述处理器执行所述计算机程序时实现如第二方面所述广电云平台视频流处理方法的步骤。第六方面,本专利技术实施例提供的一种存储介质,所述存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的广电云平台视频流处理方法;或者使得所述计算机执行如第二方面所述的广电云平台视频流处理方法的步骤。与现有技术相比,本专利技术实施例提供的广电云平台视频流处理方法、装置、设备及介质的有益效果是:通过将待处理视频流数据分割为多个数据块;根据预设规则选取所述多个数据块中的部分数据块作为待加密数据块;对每个所述待加密数据块进行加密;将加密后的数据块和所述多个数据块中未加密的数据块进行分布式云端存储,其中所述加密后的数据块和所述未加密的数据块的存储顺序与在所述待处理视频流中的位置顺序不同,从而在网络开放的环境下,使得不法分子尽管可以读取所有存储于云服务器上的海量视频流数据块,但到底哪些数据块属于同一个文件并按怎样的顺序组成该文件,非法入侵者无从知道,进而降低了广电云平台的新媒体新闻视频被不法者篡改的风险。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术第一实施例提供的广电云平台视频流处理方法的流程图;图2为本专利技术第二实施例提供的广电云平台视频流处理装置的功能模块示意图;图3为本专利技术第三实施例提供的广电云平台视频流处理方法的流程图;图4为本专利技术第四实施例提供的广电云平台视频流处理装置的功能模块示意图;图5为本专利技术第五实施例提供的一种电子设备的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本文档来自技高网...

【技术保护点】
1.一种广电云平台视频流处理方法,其特征在于,包括:将待处理视频流数据分割为多个数据块;根据预设规则选取所述多个数据块中的部分数据块作为待加密数据块;对每个所述待加密数据块进行加密;将加密后的数据块和所述多个数据块中未加密的数据块进行分布式云端存储,其中所述加密后的数据块和所述未加密的数据块的存储顺序与在所述待处理视频流中的位置顺序不同。

【技术特征摘要】
1.一种广电云平台视频流处理方法,其特征在于,包括:将待处理视频流数据分割为多个数据块;根据预设规则选取所述多个数据块中的部分数据块作为待加密数据块;对每个所述待加密数据块进行加密;将加密后的数据块和所述多个数据块中未加密的数据块进行分布式云端存储,其中所述加密后的数据块和所述未加密的数据块的存储顺序与在所述待处理视频流中的位置顺序不同。2.根据权利要求1所述的方法,其特征在于,所述的对每个所述待加密数据块进行加密,包括:获取每个数据块在所述待处理视频流数据中的位置顺序编号;基于经典Rinjdael算法对每个所述待加密数据块进行加密,生成第一密文;对所述多个数据块分别进行MD5运算,生成每个数据块的全局唯一标识符;基于所述位置顺序编号、所述全局唯一标识符和所述待加密数据块的序号生成重构文件;基于所述经典Rinjdael算法对所述重构文件进行加密,生成第二密文。3.根据权利要求2所述的方法,其特征在于,所述的将加密后的数据块和所述多个数据块中未加密的数据块进行分布式云端存储,其中所述加密后的数据块和所述未加密的数据块的存储顺序与在所述待处理视频流中的位置顺序不同,包括:对所述位置顺序编号、所述全局唯一标识符以及所述多个数据块进行打乱,记录被打乱的数据块的目标编号;将加密后的数据块所对应的所述第一密文和所述第二密文以及所述多个数据块中未加密的数据块所对应的所述位置顺序编号和所述目标编号进行存储。4.根据权利要求2所述的方法,其特征在于,所述的生成每个数据块的全局唯一标识符,包括:令D←(D\A)∪A′,所述D表示所述待处理视频流数据,所述A表示所述k个元素的一维数组,所述A′表示对所述A经过加密的数据块的集合,所述D\A表示未加密的数据块的集合,则对所述D中的任意的数据块进行MD5运算,生成MD5(di),将所述MD5(di)作为di的名称和全局唯一标识符gi,其中,所述di表示所述D中的第i个数据块。5.根据权利要求4所述的方法,其特征在于,所述的对每个所述待加密数据块进行加密,生成第一密文,包括:基于经典Rinjdael算法生成长度为128位的密钥K;通过...

【专利技术属性】
技术研发人员:冯林张珊珊李伟
申请(专利权)人:四川师范大学成都奥科睿科技有限公司
类型:发明
国别省市:四川,51

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

1