基于H.264的视频传输方法、装置及存储介质制造方法及图纸

技术编号:19598732 阅读:42 留言:0更新日期:2018-11-28 06:47
本申请涉及一种基于H.264的视频传输方法、装置及存储介质,属于信号处理技术领域,该方法包括:获取残差数据块中的非零系数个数和拖尾系数个数;根据所述残差数据块的上下文计算查表参数;按照转换规则将目标查找表中目标编码参数对应的目标编码元素转换为乱序编码元素;根据所述乱序编码元素生成视频码流;对所述转换规则进行加密,得到加密后的转换规则;将所述视频码流和所述加密后的转换规则发送至解码器,所述目标编码参数包括所述非零系数个数、所述拖尾系数个数和所述查表参数;可以解决对视频码流进行加密的时破坏视频帧格式的问题;既可以保证视频码流的安全性;又可以保持视频码流的视频帧格式,降低数据操作的难度。

【技术实现步骤摘要】
基于H.264的视频传输方法、装置及存储介质
本申请涉及基于H.264的视频传输方法、装置及存储介质,属于信号处理

技术介绍
H.264(或称AVC)是由国际电信联盟远程通信标准化组织(ITU-TforITUTelecommunicationStandardizationSector,ITU-T)视频编码专家组(VideoCodingExpertsGroup,VCEG)和国际标准化组织(InternationalOrganizationforStandardization,ISO)/国际电工委员会(InternationalElectricalCommission,IEC)动态图像专家组(MovingPicturesExpertsGroup,MPEG)联合组成的联合视频组(JointVideoTeam,JVT)提出的高度压缩数字视频编解码器标准。H.264广泛应用于视频传输领域。在基于H.264进行视频传输时,为了保证视频数据的安全性,需要对视频数据进行加密。目前,对视频数据加密的方式包括:对编码后的视频码流进行加密。然而,对视频码流进行加密的过程会破坏视频帧格式,从而导致增加数据操作的难度的问题。
技术实现思路
本申请提供了一种基于H.264的视频传输方法、装置及存储介质,可以解决对视频码流进行加密破坏视频帧格式的问题。本申请提供如下技术方案:第一方面,提供了一种基于H.264的视频传输方法,所述方法包括:获取残差数据块中的非零系数个数和拖尾系数个数,所述残差数据块是对待编码图像进行预测编码、数据变换和量化之后得到的;根据所述残差数据块的上下文计算查表参数;按照转换规则将目标查找表中所述目标编码参数对应的目标编码元素转换为乱序编码元素;所述目标查找表包括至少一组编码参数和每组编码参数对应的编码元素;所述至少一组编码参数包括所述目标编码参数,所述目标编码参数包括所述非零系数个数、所述拖尾系数个数和所述查表参数;根据所述乱序编码元素生成视频码流;对所述转换规则进行加密,得到加密后的转换规则;将所述视频码流和所述加密后的转换规则发送至解码器,所述视频码流和所述加密后的转换规则用于供所述解码器解码还原得到所述残差数据块。可选地,所述按照转换规则将目标查找表中目标编码参数对应的目标编码元素转换为乱序编码元素,包括:获取所述目标查找表中的各个编码元素的索引值;每个编码元素对应一个索引值,不同的编码元素对应的索引值不同;对所述各个编码元素的索引值进行乱序处理,得到所述转换规则,所述转换规则包括每个编码元素对应的乱序后的索引值;在所述转换规则中,根据所述目标编码参数确定乱序后的目标索引值;在所述目标查找表中确定索引值为所述乱序后的目标索引值的编码元素,得到所述乱序编码元素。可选地,所述按照转换规则将目标查找表中目标编码参数对应的目标编码元素转换为乱序编码元素,包括:对所述目标查找表中的各个编码元素进行乱序处理,得到所述转换规则,所述转换规则包括乱序后的各个编码元素;在所述转换规则中确定所述目标编码参数对应的所述乱序编码元素。第二方面,提供了一种基于H.264的视频传输方法,所述方法包括:获取编码器发送的视频码流中的乱序编码元素;所述乱序编码元素是所述编码器按照转换规则对目标查找表中目标编码参数对应的目标编码元素进行转换得到的;所述目标查找表包括至少一组编码参数和每组编码参数对应的编码元素;所述至少一组编码参数包括所述目标编码参数,所述目标编码参数包括所述非零系数个数、所述拖尾系数个数和所述查表参数;获取所述编码器发送的加密后的转换规则;对所述加密后的转换规则进行解密,得到所述转换规则;根据所述转换规则和所述乱序编码元素确定所述目标编码参数;根据所述目标编码参数还原所述残差数据块。可选地,所述转换规则是所述编码器对获取到的所述目标查找表中的各个编码元素的索引值进行乱序处理之后得到的;所述转换规则包括每个编码元素对应的乱序后的索引值;所述根据所述转换规则和所述乱序编码元素确定所述目标编码参数,包括:将所述目标查找表中的各个编码元素按照所述转换规则进行乱序处理,得到乱序查找表;确定所述乱序编码元素在所述乱序查找表中的目标位置;获取所述乱序查找表中所述目标位置对应的所述目标编码参数。可选地,所述转换规则是所述编码器对所述目标查找表中的各个编码元素进行乱序处理之后得到的,所述转换规则包括乱序后的各个编码元素;所述根据所述转换规则和所述乱序编码元素确定所述目标编码参数,包括:确定所述乱序编码元素在所述转换规则中的目标位置;获取所述转换规则中所述目标位置对应的所述目标编码参数。第三方面,提供了一种基于H.264的视频传输装置,所述装置包括:个数获取模块,用于获取残差数据块中的非零系数个数和拖尾系数个数,所述残差数据块是对待编码图像进行预测编码、数据变换和量化之后得到的;参数获取模块,用于根据所述残差数据块的上下文计算查表参数;元素转换模块,用于按照转换规则将目标查找表中所述目标编码参数对应的目标编码元素转换为乱序编码元素;所述目标查找表包括至少一组编码参数和每组编码参数对应的编码元素;所述至少一组编码参数包括所述目标编码参数,所述目标编码参数包括所述非零系数个数、所述拖尾系数个数和所述查表参数;码流生成模块,用于根据所述乱序编码元素生成视频码流;规则加密模块,用于对所述转换规则进行加密,得到加密后的转换规则;数据发送模块,用于将所述视频码流和所述加密后的转换规则发送至解码器,所述视频码流和所述加密后的转换规则用于供所述解码器解码还原得到所述残差数据块。第四方面,提供了一种基于H.264的视频传输装置,所述装置包括:元素获取模块,用于获取编码器发送的视频码流中的乱序编码元素;所述乱序编码元素是所述编码器按照转换规则对目标查找表中目标编码参数对应的目标编码元素进行转换得到的;所述目标查找表包括至少一组编码参数和每组编码参数对应的编码元素;所述至少一组编码参数包括所述目标编码参数,所述目标编码参数包括所述非零系数个数、所述拖尾系数个数和所述查表参数;规则获取模块,用于获取所述编码器发送的加密后的转换规则;规则解密模块,用于对所述加密后的转换规则进行解密,得到所述转换规则;参数确定模块,用于根据所述转换规则和所述乱序编码元素确定所述目标编码参数;数据还原模块,用于根据所述目标编码参数还原所述残差数据块。第五方面,提供一种基于H.264的视频传输装置,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的基于H.264的视频传输方法;或者,实现第二方面所述的基于H.264的视频传输方法。第六方面,提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的基于H.264的视频传输方法;或者,实现第二方面所述的基于H.264的视频传输方法。本申请的有益效果在于:通过获取残差数据块中的非零系数个数和拖尾系数个数;根据残差数据块的上下文计算查表参数;按照转换规则将目标查找表中目标编码参数对应的目标编码元素转换为乱序编码元素;根据乱序编码元素生成视频码流;对转换规则进行加密,得到加密后的转换规则;将视频码流和加密后的转换规则发送至解码器本文档来自技高网...

【技术保护点】
1.一种基于H.264的视频传输方法,其特征在于,所述方法包括:获取残差数据块中的非零系数个数和拖尾系数个数,所述残差数据块是对待编码图像进行预测编码、数据变换和量化之后得到的;根据所述残差数据块的上下文计算查表参数;按照转换规则将目标查找表中目标编码参数对应的目标编码元素转换为乱序编码元素;所述目标查找表包括至少一组编码参数和每组编码参数对应的编码元素;所述至少一组编码参数包括所述目标编码参数,所述目标编码参数包括所述非零系数个数、所述拖尾系数个数和所述查表参数;根据所述乱序编码元素生成视频码流;对所述转换规则进行加密,得到加密后的转换规则;将所述视频码流和所述加密后的转换规则发送至解码器,所述视频码流和所述加密后的转换规则用于供所述解码器解码还原得到所述残差数据块。

【技术特征摘要】
1.一种基于H.264的视频传输方法,其特征在于,所述方法包括:获取残差数据块中的非零系数个数和拖尾系数个数,所述残差数据块是对待编码图像进行预测编码、数据变换和量化之后得到的;根据所述残差数据块的上下文计算查表参数;按照转换规则将目标查找表中目标编码参数对应的目标编码元素转换为乱序编码元素;所述目标查找表包括至少一组编码参数和每组编码参数对应的编码元素;所述至少一组编码参数包括所述目标编码参数,所述目标编码参数包括所述非零系数个数、所述拖尾系数个数和所述查表参数;根据所述乱序编码元素生成视频码流;对所述转换规则进行加密,得到加密后的转换规则;将所述视频码流和所述加密后的转换规则发送至解码器,所述视频码流和所述加密后的转换规则用于供所述解码器解码还原得到所述残差数据块。2.根据权利要求1所述的方法,其特征在于,所述按照转换规则将目标查找表中目标编码参数对应的目标编码元素转换为乱序编码元素,包括:获取所述目标查找表中的各个编码元素的索引值;每个编码元素对应一个索引值,不同的编码元素对应的索引值不同;对所述各个编码元素的索引值进行乱序处理,得到所述转换规则,所述转换规则包括每个编码元素对应的乱序后的索引值;在所述转换规则中,根据所述目标编码参数确定乱序后的目标索引值;在所述目标查找表中确定索引值为所述乱序后的目标索引值的编码元素,得到所述乱序编码元素。3.根据权利要求1所述的方法,其特征在于,所述按照转换规则将目标查找表中目标编码参数对应的目标编码元素转换为乱序编码元素,包括:对所述目标查找表中的各个编码元素进行乱序处理,得到所述转换规则,所述转换规则包括乱序后的各个编码元素;在所述转换规则中确定所述目标编码参数对应的所述乱序编码元素。4.一种基于H.264的视频传输方法,其特征在于,所述方法包括:获取编码器发送的视频码流中的乱序编码元素;所述乱序编码元素是所述编码器按照转换规则对目标查找表中目标编码参数对应的目标编码元素进行转换得到的;所述目标查找表包括至少一组编码参数和每组编码参数对应的编码元素;所述至少一组编码参数包括所述目标编码参数,所述目标编码参数包括所述非零系数个数、所述拖尾系数个数和所述查表参数;获取所述编码器发送的加密后的转换规则;对所述加密后的转换规则进行解密,得到所述转换规则;根据所述转换规则和所述乱序编码元素确定所述目标编码参数;根据所述目标编码参数还原所述残差数据块。5.根据权利要求4所述的方法,其特征在于,所述转换规则是所述编码器对获取到的所述目标查找表中的各个编码元素的索引值进行乱序处理之后得到的;所述转换规则包括每个编码元素对应的乱序后的索引值;所述根据所述转换规则和所述乱序编码元素确定所述目标编码参数,包括:将所述目标查找表中的各个编码元素按照所述转换规则进行乱序处理,得到乱序查找表;确定所...

【专利技术属性】
技术研发人员:张涛王雪宁熊锋顾振华万春雷
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:江苏,32

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

1