技术新讯 > 电子通信装置的制造及其应用技术 > 一种视频会议安全编解码方法与流程  >  正文

一种视频会议安全编解码方法与流程

  • 国知局
  • 2024-08-02 14:18:51

本发明涉及视频会议,具体是涉及一种视频会议安全编解码方法。

背景技术:

1、随着视频会议领域技术的不断发展进步,各行各业对于视频会议使用率越来越高,对于视频会议功能的需求越来越精细化和个性化,现在的视频会议软件除了保障视频会议基础功能(如音频流畅、视频清晰)外,还需要满足添加字幕和直播问答模式等功能。这些功能的实现都基于对视频会议的编解码。

2、现有的视频会议的编解码方法通常为有限的固定方法,且在对视频会议编解码过程中,未进行加密操作,视频会议被截获后,容易被破译,导致会议内容泄露,当视频会议内容中存在商业机密时,则可能会对企业造成潜在损失。

技术实现思路

1、为解决上述技术问题,提供一种视频会议安全编解码方法,本技术方案解决了上述背景技术中提出的现有的视频会议的编解码方法通常为有限的固定方法,且在对视频会议编解码过程中,未进行加密操作,视频会议被截获后,容易被破译,导致会议内容泄露,当视频会议内容中存在商业机密时,则可能会对企业造成潜在损失的问题。

2、为达到以上目的,本发明采用的技术方案为:

3、一种视频会议安全编解码方法,包括:

4、获取参与会议的至少一个参会人员;

5、获取视频会议的允许延时长度,将允许延时长度的一半记为目标时间长度;

6、获取摄像头实时收集的参会人员的待编码视频,所述待编码视频的时间长度为目标时间长度;

7、将待编码视频按时序分解为至少一个视频帧图像,对至少一个视频帧图像进行去重,得到至少一个预编码视频帧图像;

8、获得相邻所述视频帧图像的第一时间间隔;

9、获得相邻所述预编码视频帧图像的第二时间间隔;

10、对至少一个预编码视频帧图像进行坐标建模;

11、获取至少一个预编码视频帧图像中的按时序排列的首个预编码视频帧图像,作为基准预编码视频帧图像;

12、将余下的预编码视频帧图像与基准预编码视频帧图像作差,得到差值图像帧;

13、将基准预编码视频帧图像排列在至少一个差值图像帧的首位,得到顺序图像序列;

14、对顺序图像序列中的图像进行编号,将顺序图像序列中的图像随机打乱,得到乱序图像序列;

15、将乱序图像序列中的图像转化为二进制数字序列,将二进制数字序列按乱序图像序列中的图像的顺序排列,得到二进制数字序列组;

16、使用rsa算法对编号进行加密,得到加密编号;

17、使用rsa算法对二进制数字序列组中的二进制数字进行加密,得到加密二进制数字序列组;

18、将加密二进制数字序列组和加密编号传输至所有参会人员的电脑界面;

19、使用rsa算法对加密编号进行解密,得到编号;

20、使用rsa算法对加密二进制数字序列组中的二进制数字进行解密,得到二进制数字序列组;

21、将二进制数字序列组中的二进制数字序列转化为图像,得到乱序图像序列;

22、将乱序图像序列中的图像按照图像对应编号的大小顺序排列,得到顺序图像序列;

23、顺序图像序列中首个图像为基准预编码视频帧图像,将基准预编码视频帧图像分别与顺序图像序列中的差值图像帧叠加,得到至少一个预编码视频帧图像;

24、将基准预编码视频帧图像排列在至少一个预编码视频帧图像的首位;

25、根据第一时间间隔和第二时间间隔,在至少一个预编码视频帧图像中进行图像补帧,得到补帧图像序列;

26、按第一时间间隔作为播放间隔,顺次播放补帧图像序列中的图像,得到待编码视频。

27、优选的,所述对至少一个视频帧图像进行去重,得到至少一个预编码视频帧图像包括以下步骤:

28、在至少一个视频帧图像中对相邻所述视频帧图像进行差值计算;

29、差值计算时,将相邻所述视频帧图像对应位置的像素点的像素值作差并取绝对值,得到至少一个像素差值;

30、累加至少一个像素差值,得到图像像素差;

31、判断图像像素差是否大于预设值,若是,则不作任何处理,若否,则在相邻所述视频帧图像中删除时序排列靠后的视频帧图像,并更新至少一个视频帧图像的序列;

32、当至少一个视频帧图像中所有相邻所述视频帧图像的图像像素差均大于预设值时,则将当前的至少一个视频帧图像作为至少一个预编码视频帧图像。

33、优选的,所述对至少一个预编码视频帧图像进行坐标建模包括以下步骤:

34、以预编码视频帧图像的左下角为坐标原点,以预编码视频帧图像的底边为横轴,以预编码视频帧图像的左侧边为纵轴,建立坐标系;

35、在坐标系中获得预编码视频帧图像中像素点的坐标。

36、优选的,所述将余下的预编码视频帧图像与基准预编码视频帧图像作差,得到差值图像帧包括以下步骤:

37、将预编码视频帧图像与基准预编码视频帧图像中相同坐标的像素点的像素值作差,得到目标差值,将目标差值与坐标配对;

38、使用目标差值,得到差值图像帧,其中,差值图像帧中像素点的像素值等于像素点的坐标对应的目标差值。

39、优选的,所述将乱序图像序列中的图像转化为二进制数字序列包括以下步骤:

40、获取乱序图像序列中的图像,对乱序图像序列中的图像进行坐标建模;

41、对乱序图像序列中的图像进行坐标建模的步骤与对至少一个预编码视频帧图像进行坐标建模的步骤一致;

42、将乱序图像序列中的图像的每个像素点的像素值转化为二进制数字,将二进制数字与像素点的坐标配对;

43、按照像素点的坐标大小对二进制数字进行排序,对每个乱序图像序列中的图像,均得到二进制数字序列;

44、像素点的坐标大小比较方法为:任意获取两个像素点,两个像素点分别为第一像素点和第二像素点,第一像素点坐标为第一坐标,第二像素点坐标为第二坐标;

45、若第一坐标的横坐标小于第二坐标的横坐标,则第一像素点的像素值对应的二进制数字排在第二像素点的像素值对应的二进制数字之前;

46、若第一坐标的横坐标大于第二坐标的横坐标,则第二像素点的像素值对应的二进制数字排在第一像素点的像素值对应的二进制数字之前;

47、若第一坐标的横坐标等于第二坐标的横坐标,则比较第一坐标的纵坐标与第二坐标的纵坐标;

48、若第一坐标的纵坐标小于第二坐标的纵坐标,则第一像素点的像素值对应的二进制数字排在第二像素点的像素值对应的二进制数字之前;

49、若第一坐标的纵坐标大于第二坐标的纵坐标,则第二像素点的像素值对应的二进制数字排在第一像素点的像素值对应的二进制数字之前。

50、优选的,所述将二进制数字序列组中的二进制数字序列转化为图像包括以下步骤:

51、将二进制数字序列中的二进制数字转化为第三像素值,根据二进制数字与像素点的坐标配对关系,将第三像素值作为对应像素点的坐标处的像素值,生成图像。

52、优选的,所述将基准预编码视频帧图像分别与顺序图像序列中的差值图像帧叠加,得到至少一个预编码视频帧图像包括以下步骤:

53、获取顺序图像序列中的差值图像帧;

54、对基准预编码视频帧图像进行坐标建模,对差值图像帧进行坐标建模;

55、对基准预编码视频帧图像进行坐标建模的步骤和对差值图像帧进行坐标建模的步骤均与对至少一个预编码视频帧图像进行坐标建模的步骤一致;

56、将基准预编码视频帧图像与差值图像帧中同坐标的像素点的像素值进行叠加,得到像素叠加值,将像素叠加值与坐标配对;

57、根据像素叠加值与坐标配对关系,得到预编码视频帧图像,其中,预编码视频帧图像的每个像素点的像素值等于像素点的坐标对应的像素叠加值。

58、优选的,所述根据第一时间间隔和第二时间间隔,在至少一个预编码视频帧图像中进行图像补帧包括以下步骤:

59、相邻所述预编码视频帧图像之间的补帧数量为第二时间间隔与第一时间间隔的比值;

60、相邻所述预编码视频帧图像之间的用于补帧的图像为相邻所述预编码视频帧图像中的前者。

61、与现有技术相比,本发明的有益效果在于:

62、通过修改编解码的作业方式,在编码过程中,对图像进行作差,对图像顺序进行调整,对图像数据进行加密,同时,还对图像编号进行加密,从而使得图像被获取后,难以对图像解密,即使解密成功,由于图像顺序为乱序,无法合成为正确的视频会议的解码视频,因此,能提升对视频会议解码的难度,从而提升视频会议的安全性,进而避免会议内容泄露,对企业造成商业损失。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242358.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。