媒体流加密方法、装置、存储介质和电子设备制造方法及图纸

技术编号:37467866 阅读:33 留言:0更新日期:2023-05-06 09:44
本发明专利技术公开了一种媒体流加密方法、装置、存储介质和电子设备。该方法包括:获取多个待加密的目标媒体流;依次加密多个目标媒体流的第一帧媒体帧;在每依次加密多个目标媒体流的第I帧媒体帧之后,依次加密多个目标媒体流的第I+1帧媒体帧,其中,I为正整数。本发明专利技术解决了媒体流加密效率低的技术问题。媒体流加密效率低的技术问题。媒体流加密效率低的技术问题。

【技术实现步骤摘要】
媒体流加密方法、装置、存储介质和电子设备


[0001]本专利技术涉及计算机领域,具体而言,涉及一种媒体流加密方法、装置、存储介质和电子设备。

技术介绍

[0002]现有技术中,在对媒体流入音视频流进行加密的时候,采用的是流式加密的方法,加密一个媒体流时,其他媒体流需要进行等待。如果加密的媒体流文件过大,则会阻塞其他媒体流的加密。

技术实现思路

[0003]本专利技术实施例提供了一种媒体流加密方法、装置、存储介质和电子设备,以至少解决媒体流加密效率低的技术问题。
[0004]根据本专利技术实施例的一个方面,提供了一种媒体流加密方法,包括:获取多个待加密的目标媒体流;依次加密多个上述目标媒体流的第一帧媒体帧;在每依次加密多个上述目标媒体流的第I帧媒体帧之后,依次加密多个上述目标媒体流的第I+1帧媒体帧,其中,上述I为正整数。
[0005]根据本专利技术实施例的另一方面,提供了一种媒体流加密装置,包括:获取单元,用于获取多个待加密的目标媒体流;第一加密单元,用于依次加密多个上述目标媒体流的第一帧媒体帧;第二加密单元,用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种媒体流加密方法,其特征在于,包括:获取多个待加密的目标媒体流;依次加密多个所述目标媒体流的第一帧媒体帧;在每依次加密多个所述目标媒体流的第I帧媒体帧之后,依次加密多个所述目标媒体流的第I+1帧媒体帧,其中,所述I为正整数。2.根据权利要求1所述的方法,其特征在于,所述依次加密多个所述目标媒体流的第一帧媒体帧包括:将每一个所述目标媒体流的所述第一帧媒体帧作为当前媒体帧,对所述当前媒体帧执行如下操作:将所述当前媒体帧中,每达到目标字节的数据加密后写入到与所述当前媒体帧所在的所述目标媒体流对应的当前媒体文件中;将所述当前媒体帧中,剩余的未达到所述目标字节的数据保存在内存中。3.根据权利要求2所述的方法,其特征在于,在每依次加密多个所述目标媒体流的第I帧媒体帧之后,在依次加密多个所述目标媒体流的第I+1帧媒体帧时,所述方法还包括:对于多个所述目标媒体流中任意一个第一媒体流,在所述内存中包括所述第一媒体流的所述第I帧媒体帧的第一数据的情况下,从所述第一媒体流的所述第I+1帧媒体帧中获取第二数据,其中,所述第一数据与所述第二数据的字节之和等于所述目标字节;将所述第一数据与所述第二数据作为组合数据,加密后写入到所述第一媒体流的所述当前媒体文件中。4.根据权利要求3所述的方法,其特征在于,在将所述第一数据与所述第二数据作为组合数据,加密后写入到所述第一媒体流的所述当前媒体文件中之后,所述方法还包括:将所述第一媒体流的所述第I+1帧媒体帧中除所述第二数据之外的数据中,每达到目标字节的数据加密后写入到所述第一媒体流的所述当前媒体文件中;将所述第一媒体流的所述第I+1帧媒体帧中除所述第二数据之外的数据中,剩余的未达到所述目标字节的数据保存在所述内存中。5.根据权利要求4所述的方法,其特征在于,在将所述第一媒体流的所述第I+1帧媒体帧中除所述第二数据之外的数据中,剩余的未达到所述目标字节的数据保存在所述内存中时,所述方法还包括:在所述第一媒体流的所述第I+1帧媒体帧为所述第一媒体流的最后一帧媒体帧,或者所述第一媒体流的所述当前媒体文件的媒体流时长达到预定时长的情况下,将所述第一媒体流的所述第I+1帧媒体帧的保存在所述内存中的数据补齐到所述目标字节的长度;将补齐后的数据加密后写入到所述当前媒体文件中。6.根据权利要求5所述的方法,其特征在于,在所述第一媒体流的当前媒体文件的时长达到预定时长的情况下,在将补齐后的数据写入到所述当前媒体文件中之后,所述方法还包括:在对所述第一媒体流的第I+2帧媒体帧进行加密时,将所述第I+2帧媒体帧中,每达到所述目标字节的数据加密后写入到与所述第一媒体流的所述当前媒体文件不同的第一媒体文件中;将所述第I+2帧媒体帧中,剩余的未达到所述目标字节的数据保存在所述内存中。
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述方法还包括:使用任意一个中央处理器的任意一个进程对多个所述目标媒体流进行加密。8.一种媒体流加密装置,其特征在于,包括:获取单元,用于获取多个待加密的目标媒体流;第一加密单元,用于依次加密多个所述目标媒体流的第一帧媒体帧;第二加密单元,用于在每依次加密多个所述目标媒体流的第I帧...

【专利技术属性】
技术研发人员:陈珊义
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1