一种基于帧内提取生成关联摘要的视音频可信播放方法技术

技术编号:23472978 阅读:37 留言:0更新日期:2020-03-06 14:12
本发明专利技术公开了一种基于帧内提取生成关联摘要的视音频可信播放方法,涉及数字安全技术领域,本发明专利技术包括发布端在视频流媒体的转码服务过程中,按照设定的帧内提取规则间隔提取视频片段每一视频帧中一定长度的数据段构成该视频帧对应的数据集合体,使用单向散列算法生成对应视频帧的实时关联摘要;利用实时关联摘要得到数字签名集合体;客户端接收嵌入了数字签名集合体的视频片段,提取数字签名集合体和原视频片段;解密数字签名集合体生成对应视频帧的接收关联摘要;对比接收关联摘要和实时关联摘要,根据对比结果控制播放器播放视频片段内容,本发明专利技术将保证可信播放的安全策略从复杂的中间网络转移到流媒体收发两端,减少了安全策略的工程开销。

A trusted video and audio playback method based on intra frame extraction to generate Association summary

【技术实现步骤摘要】
一种基于帧内提取生成关联摘要的视音频可信播放方法
本专利技术涉及数字安全
,更具体的是涉及一种基于帧内提取生成关联摘要的视音频可信播放方法。
技术介绍
视频流媒体是目前互联网中占比最高的视频数据传播形式,在流媒体提供高实时性网络通信服务的同时,其存在一定的安全隐患。随着互联网规模的扩大,源视频经过互联网从源端到观众端往往需要经过第三方互联网视频直播服务平台和相应视频技术服务商,即使不通过第三方视频平台,也需要通过商业CDN网络进行加速。在这样的背景下,视频在这些厂商间流动和分发,而这些厂商的网络安全水平参差不齐,木桶效应使得网络视频在传输过程中存在潜在的安全风险。具体而言,过去广电网络以相对安全的封闭模式运行,各权威媒体机构的直播内容可通过这套安全管道抵达观众。而流媒体存在于互联网,因其开放性和传播渠道的复杂性,内容被篡改和替换的可能性大大增加。现行流媒体加密方案大多源自西方国家,主要为了解决数字版权问题,目的是让无权限的用户无法获得可播放的视频流媒体内容,但对于内容是否被篡改、替换缺乏考量,违法者可以通过入侵和控制传播渠道厂商的设备,达到替换官方媒体并传播非法视频内容的目的。如图2所示,违法人员可以在安全等级不达标的网络节点掉包视频流媒体,因此如何对视频内容进行验证,确保其未被替换或篡改是很有必要的。
技术实现思路
本专利技术的目的在于:为了解决目前对于传播的视频内容缺乏验证考量,无法确定视频流媒体是否在传播渠道中被非法替换的问题,本专利技术提供一种基于帧内提取生成关联摘要的视音频可信播放方法。本专利技术为了实现上述目的具体采用以下技术方案:一种基于帧内提取生成关联摘要的视音频可信播放方法,包括如下步骤:S1:发布端在视频流媒体的转码服务过程中,按照设定的规则间隔提取视频片段每一视频帧中一定长度的数据段;S2:由每一视频帧提取出的所有数据段构成该视频帧对应的数据集合体,对数据集合体使用单向散列算法生成对应视频帧的实时关联摘要;S3:利用每一实时关联摘要生成对应的数字签名,利用所有数字签名构成数字签名集合体;S4:将数字签名集合体嵌入视频片段中,然后将嵌入了数字签名集合体的视频片段推流到中间网络;S5:客户端接收嵌入了数字签名集合体的视频片段,对其进行解析提取数字签名集合体和原视频片段;S6:解密数字签名集合体生成对应视频帧的接收关联摘要,接收到的原视频片段再次执行S1-S2得到对应视频帧的实时关联摘要;S7:对比接收关联摘要和实时关联摘要,根据对比结果控制播放器播放视频片段内容。本专利技术的检测机制由发布端的加密和客户端的解密检测两个环节构成,因视频流媒体的实时特性,方法不可能对整个视频文件处理后在进行推流,因此S1中,提取数据段之前,对视频流媒体进行预处理,具体的,视频流媒体包括点播视频流媒体和直播视频流媒体;对于点播视频流媒体,首先将其切片为多个视频片段,然后逐次对视频片段进行处理,在当前视频片段完成加密流程进行推流时,下一个视频片段开始加密流程,达到流水式处理的效果;对于直播视频流媒体,逐次对直播应用中按时序产生的视频片段进行处理。进一步的,所述S2中,数据集合体由对应视频帧的所有数据段按照提取顺序进行拼接得到。进一步的,所述S3中,利用私钥加密实时关联摘要生成数字签名,将所有数字签名按照生成的顺序拼接为数字签名集合体。进一步的,所述S6中,对于数字签名集合体,按照单个数字签名的长度将其按顺序分离出每一视频帧对应的数字签名,然后利用公钥解密每一数字签名,得到每个视频帧对应的接收关联摘要。进一步的,所述S7中,若接收关联摘要和实时关联摘要相同,则对比结果相同,视频片段内容可信,播放器播放视频片段内容;否则视频内容不可信,播放器暂停播放服务,联系发布端重新发送视频片段。进一步的,所述S4中,数字签名集合体嵌入视频片段数据中的自定义数据段,得到最小流媒体视频文件,所述最小流媒体视频文件与视频片段的文件格式相同。本专利技术的有益效果如下:1、本专利技术将检测流程从互联网转移到收发两端,发布端在流媒体内嵌入检测信息,客户端通过检测关键信息的方式来判断接受的视频流媒体是否可信,让保证可信播放的安全策略从复杂的中间网络转移到流媒体收发两端,减少了安全策略的工程开销。2、本专利技术采用私钥公钥的非对称加密技术,保证了视频流媒体在传输过程中被恶意替换、篡改的行为可被检测,达到保护视频内容的效果,视频内容的可信任度得到提升。3、本专利技术结合了单向散列算法和非对称加密技术,使用将数字签名(检测信息)嵌入视频的方法,在保证流媒体在传输过程中被篡改和替换的行为可被用户端检测的同时,仅加密摘要作为检测信息的方法大大降低了计算开销,使复杂的非对称加密技术能够应用于视频流媒体应用,满足了流媒体基本的实时性要求。4、本专利技术按一定规则提取视频帧中的数据生成实时关联摘要,其生成摘要所需的数据量和提取的数据比例相关,因此单向散列算法的延迟较低,算力开销较小。附图说明图1是本专利技术具体实施方式的方法流程示意图。图2是现有技术视频流媒体容易被替换的示意图。图3是本专利技术具体实施方式的发布端加密流程示意图。图4是本专利技术具体实施方式实时关联摘要生成示意图。图5是本专利技术具体实施方式数字签名嵌入视频片段示意图。图6是本专利技术具体实施方式客户端解密检测流程示意图。具体实施方式为了本
的人员更好的理解本专利技术,下面结合附图和以下实施例对本专利技术作进一步详细描述。实施例1如图1和图3所示,本实施例提供一种基于帧内提取生成关联摘要的视音频可信播放方法,包括如下步骤:S1:发布端在视频流媒体的转码服务过程中,按照设定的帧内提取规则间隔提取视频片段每一视频帧中一定长度的数据段;通常情况下,视频发布端的转码服务为将解码后的视频流媒体先后进行缩放、编码及签名;帧内提取规则有多种,本实施例对其中三种帧内提取规则进行说明,第一种是按斐波那契数列的数值选取对应视频帧的数据比特即数据段,第二种是按照奇数的平方和偶数的组合方式选取对应视频帧的数据比特,第三种是每间隔k个数据比特提取n个数据比特,k的取值范围为0到整个视频帧数据比特长度,n的取值范围为1到整个视频帧数据比特长度,根据提取比例减少数据量;本实施例的检测机制由发布端的加密和客户端的解密检测两个环节构成,因视频流媒体的实时特性,方法不可能对整个视频文件处理后在进行推流,因此S1中,提取数据段之前,对视频流媒体进行预处理,具体的,视频流媒体包括点播视频流媒体和直播视频流媒体;对于点播视频流媒体,首先将其切片为多个视频片段,然后逐次对视频片段进行处理,在当前视频片段完成加密流程进行推流时,下一个视频片段开始加密流程,达到流水式处理的效果;对于直播视频流媒体,逐次对直播应用中按时序产生的视频片段进行处理;S本文档来自技高网
...

【技术保护点】
1.一种基于帧内提取生成关联摘要的视音频可信播放方法,其特征在于,包括如下步骤:/nS1:发布端在视频流媒体的转码服务过程中,按照设定的帧内提取规则间隔提取视频片段每一视频帧中一定长度的数据段;/nS2:由每一视频帧提取出的所有数据段构成该视频帧对应的数据集合体,对数据集合体使用单向散列算法生成对应视频帧的实时关联摘要;/nS3:利用每一实时关联摘要生成对应的数字签名,利用所有数字签名构成数字签名集合体;/nS4:将数字签名集合体嵌入视频片段中,然后将嵌入了数字签名集合体的视频片段推流到中间网络;/nS5:客户端接收嵌入了数字签名集合体的视频片段,对其进行解析提取数字签名集合体和原视频片段;/nS6:解密数字签名集合体生成对应视频帧的接收关联摘要,接收到的原视频片段再次执行S1-S2得到对应视频帧的实时关联摘要;/nS7:对比接收关联摘要和实时关联摘要,根据对比结果控制播放器播放视频片段内容。/n

【技术特征摘要】
1.一种基于帧内提取生成关联摘要的视音频可信播放方法,其特征在于,包括如下步骤:
S1:发布端在视频流媒体的转码服务过程中,按照设定的帧内提取规则间隔提取视频片段每一视频帧中一定长度的数据段;
S2:由每一视频帧提取出的所有数据段构成该视频帧对应的数据集合体,对数据集合体使用单向散列算法生成对应视频帧的实时关联摘要;
S3:利用每一实时关联摘要生成对应的数字签名,利用所有数字签名构成数字签名集合体;
S4:将数字签名集合体嵌入视频片段中,然后将嵌入了数字签名集合体的视频片段推流到中间网络;
S5:客户端接收嵌入了数字签名集合体的视频片段,对其进行解析提取数字签名集合体和原视频片段;
S6:解密数字签名集合体生成对应视频帧的接收关联摘要,接收到的原视频片段再次执行S1-S2得到对应视频帧的实时关联摘要;
S7:对比接收关联摘要和实时关联摘要,根据对比结果控制播放器播放视频片段内容。


2.根据权利要求1所述的一种基于帧内提取生成关联摘要的视音频可信播放方法,其特征在于,所述S1中,提取数据段之前,对视频流媒体进行预处理,具体的,视频流媒体包括点播视频流媒体和直播视频流媒体;
对于点播视频流媒体,首先将其切片为多个视频片段,然后逐次对视频片段进行处理;
对于直播视频流媒体,逐次对直播应用中按时序产生的视频片段...

【专利技术属性】
技术研发人员:王炜谢超平肖睿
申请(专利权)人:成都索贝数码科技股份有限公司
类型:发明
国别省市:四川;51

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

1