[发明专利]一种音视频流加密传输的方法和装置有效
申请号: | 202111645443.2 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114363658B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 兰雨晴;黄永琢;余丹;王丹星;唐霆岳 | 申请(专利权)人: | 慧之安信息技术股份有限公司 |
主分类号: | H04N21/233 | 分类号: | H04N21/233;H04N21/2347;H04N21/4408;H04N21/439;H04L9/08 |
代理公司: | 北京广技专利代理事务所(特殊普通合伙) 11842 | 代理人: | 张国香 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 加密 传输 方法 装置 | ||
本申请提供了一种音视频流加密传输的方法和装置,涉及数据处理技术领域。该音视频流加密传输的方法对于同一帧的音频流和视频流,采用同一个加密密钥进行加密,得到加密后的音频流码流和视频流码流;进而对加密后的音频流码流和视频流码流进行传输,根据前一帧传输的码流类型以及对应码流的类型帧数判断当前帧需要传输的码流类型以及帧数,以对加密后的音频流码流和视频流码流进行错位传输。可以看到,本申请实施例可以在保证安全性的前提下,节约加密密钥的生成成本,并提高了加密效率。
技术领域
本申请涉及数据处理技术领域,尤其涉及一种音视频流加密传输的方法和装置。
背景技术
目前对于音频流和视频流的加密传输是分别将这两种流加密,再分别传输,对于每一帧的音频与视频都会使用不同的密钥加密。这样生产密钥的成本非常高,且加密的效率不高。因此,亟需解决这一技术问题。
发明内容
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的音视频流加密传输的方法和装置,在保证安全性的前提下,节约加密密钥的生成成本,并提高了加密效率。所述技术方案如下:
第一方面,提供了一种音视频流加密传输的方法,包括以下步骤:
对于同一帧的音频流和视频流,采用同一个加密密钥进行加密,得到加密后的音频流码流和视频流码流;
对加密后的音频流码流和视频流码流进行传输,根据前一帧传输的码流类型以及对应码流的类型帧数判断当前帧需要传输的码流类型以及帧数,以对加密后的音频流码流和视频流码流进行错位传输。
在一种可能的实现方式中,所述方法还包括:
利用如下公式根据同一帧音频流和视频流的帧数以及所述同一帧音频流和视频流的有效数据个数计算出其对应的加密密钥:
其中M(i)表示第i帧音频流和视频流的加密密钥;Di(a)表示第i帧音频流二进制形式中第a位上的二进制数;Gi表示第i帧音频流二进制形式中二进制数的位数;Pi(b)表示第i帧视频流二进制形式中第b位上的二进制数;Di表示第i帧视频流二进制形式中二进制数的位数;F[]表示非零检验函数,若括号内的数值为非零数则函数值为1,反之若括号内的数值为零则函数值为0。
在一种可能的实现方式中,利用如下公式的加密算法根据同一帧音频流和视频流的对应加密密钥对所述同一帧音频流和视频流进行加密:
Di(a)‘=J{[Di(a)]10+M(i)}
Pi(b)‘=J{[Pi(b)]10+M(i)}
其中Di(a)‘表示进行加密后的第i帧音频流二进制形式中第a位上的二进制数;Pi(b)‘表示进行加密后的第i帧视频流二进制形式中第b位上的二进制数;[]10表示将括号内的二进制数转换为十进制数;J{}表示奇偶判断函数,若括号内的数为奇数则函数值为1,反之若括号内的数为偶数则函数值为0。
在一种可能的实现方式中,在传输数据时利用如下公式根据前一帧传输的码流类型以及对应码流的类型帧数判断当前帧需要传输的码流类型以及帧数,以对加密后的音频流码流和视频流码流进行错位传输:
其中B(t)表示传输第t帧码流的类型以及帧数;P1表示类型为视频流帧数为第一帧的第一帧视频流码流;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧之安信息技术股份有限公司,未经慧之安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111645443.2/2.html,转载请声明来源钻瓜专利网。