视频处理方法、装置和电子设备制造方法及图纸

技术编号:32642071 阅读:9 留言:0更新日期:2022-03-12 18:18
本发明专利技术提供了一种视频处理方法、装置和电子设备,按照时间轴顺序,对获取的每个第一视频数据包设置顺序标识;处理每个第一视频数据包,得到占用的存储空间满足预设阈值范围的多个第二视频数据包;对多个第二视频数据包进行编码,得到多个第三视频数据包;采用卫星信道将多个第三视频数据包发送至接收设备,以通过接收设备按照多个顺序标识对多个第三视频数据包进行解码及拼接处理,得到视频拼接结果。该方式可以对每个第一视频数据包进行处理,使处理后得到的第二视频数据包所占用的第二存储空间在预设阈值范围内,通过对满足预设阈值范围的第二视频数据包进行编码及传输处理,可以提高卫星信道传输视频数据包的抗丢包性能,同时缩短延时时间。同时缩短延时时间。同时缩短延时时间。

【技术实现步骤摘要】
视频处理方法、装置和电子设备


[0001]本专利技术涉及卫星信道传输
,尤其是涉及一种视频处理方法、装置和电子设备。

技术介绍

[0002]卫星信道是指地球站与通信卫星之间的通信路径卫星信道,可以通过卫星信道传输视频数据包,由于卫星信道存在功率受限、干扰较大、信噪比较低等问题,在传输视频数据包的过程中可能存在丢包问题,相关技术中,通常采用前一视频帧替换当前丢失的视频帧,从而对视频帧的传输错误进行隐藏,但该方式可能存在无法恢复图像的问题,最终只能选择重新传输整段丢失的视频帧,该方式抗丢包性能较差,延时时间较长。

技术实现思路

[0003]本专利技术的目的在于提供一种视频处理方法、装置和电子设备,以提高卫星信道传输视频数据包的抗丢包性能,缩短延时时间。
[0004]本专利技术提供的一种视频处理方法,方法应用于发送设备;发送设备与接收设备连接;方法包括:获取同一时间轴上的待处理的多个第一视频数据包;按照时间轴顺序,对每个第一视频数据包设置对应的顺序标识;根据每个第一视频数据包所占用的第一存储空间,处理每个第一视频数据包,得到与每个第一视频数据包分别对应的第二视频数据包;其中,每个第二视频数据包所占用的第二存储空间在预设阈值范围内;对多个第二视频数据包进行编码,得到与多个第二视频数据包分别对应的多个第三视频数据包;采用卫星信道,将多个第三视频数据包发送至接收设备,以通过接收设备按照多个顺序标识对多个第三视频数据包进行解码及拼接处理,得到视频拼接结果。
[0005]进一步的,根据每个第一视频数据包所占用的第一存储空间,处理每个第一视频数据包,得到与每个第一视频数据包分别对应的第二视频数据包的步骤包括:针对每个第一视频数据包,检测该第一视频数据包所占用的第一存储空间,得到检测结果;如果检测结果不大于预设阈值范围,将该第一视频数据包确定为与该第一视频数据包对应的第二视频数据包;如果检测结果大于预设阈值范围,按照该第一视频数据包的时间轴,对该第一视频数据包进行分割处理,得到与该第一视频数据包对应的多个分割数据包,将多个分割数据包确定为与该第一视频数据包对应的第二视频数据包;其中,每个分割数据包所占用的分割存储空间在预设阈值范围内。
[0006]进一步的,对该第一视频数据包进行分割处理,得到与该第一视频数据包对应的多个分割数据包的步骤之后,方法还包括:按照每个分割数据包的时间轴顺序,对每个分割数据包设置对应的顺序标识。
[0007]进一步的,相邻两个分割数据包之间存在至少一部分重叠区域;重叠区域用于:指示相邻两个分割数据包的拼接位置。
[0008]本专利技术提供的一种视频处理方法,方法应用于接收设备;接收设备与发送设备连
接;方法包括:采用卫星信道,接收来自发送设备的多个第三视频数据;其中,多个第三视频数据包通过发送设备按以下方式得到:获取同一时间轴上的待处理的多个第一视频数据包;按照时间轴顺序,对每个第一视频数据包设置对应的顺序标识;根据每个第一视频数据包所占用的第一存储空间,处理每个第一视频数据包,得到与每个第一视频数据包分别对应的第二视频数据包;其中,每个第二视频数据包所占用的第二存储空间在预设阈值范围内;对多个第二视频数据包进行编码,得到与多个第二视频数据包分别对应的多个第三视频数据包;按照多个顺序标识对多个第三视频数据包进行解码及拼接处理,得到视频拼接结果。
[0009]进一步的,多个第二视频数据包保存在数据库中;按照多个顺序标识对多个第三视频数据包进行解码及拼接处理,得到视频拼接结果的步骤之后,方法还包括:根据视频拼接结果判断是否存在丢失的数据包;如果是,生成针对丢失的数据包的发送请求,以从数据库中查询与丢失的数据包具有相同顺序标识的备份数据包,并通过发送设备对备份数据包进行编码,得到编码后的备份数据包,向接收设备发送编码后的备份数据包;接收编码后的备份数据包;基于编码后的备份数据包更新视频拼接结果。
[0010]本专利技术提供的一种视频处理装置,装置设置于发送设备;发送设备与接收设备连接;装置包括:获取模块,用于获取同一时间轴上的待处理的多个第一视频数据包;设置模块,用于按照时间轴顺序,对每个第一视频数据包设置对应的顺序标识;处理模块,用于根据每个第一视频数据包所占用的第一存储空间,处理每个第一视频数据包,得到与每个第一视频数据包分别对应的第二视频数据包;其中,每个第二视频数据包所占用的第二存储空间在预设阈值范围内;编码模块,用于对多个第二视频数据包进行编码,得到与多个第二视频数据包分别对应的多个第三视频数据包;第一拼接模块,用于采用卫星信道,将多个第三视频数据包发送至接收设备,以通过接收设备按照多个顺序标识对多个第三视频数据包进行解码及拼接处理,得到视频拼接结果。
[0011]本专利技术提供的一种视频处理装置,装置设置于接收设备;接收设备与发送设备连接;装置包括:接收模块,用于接收来自发送设备的多个第三视频数据;其中,多个第三视频数据包通过发送设备按以下方式得到:获取同一时间轴上的待处理的多个第一视频数据包;按照时间轴顺序,对每个第一视频数据包设置对应的顺序标识;根据每个第一视频数据包所占用的第一存储空间,处理每个第一视频数据包,得到与每个第一视频数据包分别对应的第二视频数据包;其中,每个第二视频数据包所占用的第二存储空间在预设阈值范围内;对多个第二视频数据包进行编码,得到与多个第二视频数据包分别对应的多个第三视频数据包;第二拼接模块,用于按照多个顺序标识对多个第三视频数据包进行解码及拼接处理,得到视频拼接结果。
[0012]本专利技术提供的一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述任一项的视频处理方法。
[0013]本专利技术提供的一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现上述任一项的视频处理方法。
[0014]本专利技术提供的视频处理方法、装置和电子设备,获取同一时间轴上的待处理的多个第一视频数据包;按照时间轴顺序,对每个第一视频数据包设置对应的顺序标识;根据每
个第一视频数据包所占用的第一存储空间,处理每个第一视频数据包,得到与每个第一视频数据包分别对应的第二视频数据包;其中,每个第二视频数据包所占用的第二存储空间在预设阈值范围内;对多个第二视频数据包进行编码,得到与多个第二视频数据包分别对应的多个第三视频数据包;采用卫星信道,将多个第三视频数据包发送至接收设备,以通过接收设备按照多个顺序标识对多个第三视频数据包进行解码及拼接处理,得到视频拼接结果。该方式可以对每个第一视频数据包进行处理,使处理后得到的第二视频数据包所占用的第二存储空间在预设阈值范围内,通过对满足预设阈值范围的第二视频数据包进行编码及传输处理,可以提高卫星信道传输视频数据包的抗丢包性能,同时缩短延时时间。
附图说明
[0015]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法应用于发送设备;所述发送设备与接收设备连接;所述方法包括:获取同一时间轴上的待处理的多个第一视频数据包;按照时间轴顺序,对每个所述第一视频数据包设置对应的顺序标识;根据每个所述第一视频数据包所占用的第一存储空间,处理每个所述第一视频数据包,得到与每个所述第一视频数据包分别对应的第二视频数据包;其中,每个所述第二视频数据包所占用的第二存储空间在预设阈值范围内;对多个所述第二视频数据包进行编码,得到与多个所述第二视频数据包分别对应的多个第三视频数据包;采用卫星信道,将多个所述第三视频数据包发送至所述接收设备,以通过所述接收设备按照多个所述顺序标识对多个所述第三视频数据包进行解码及拼接处理,得到视频拼接结果。2.根据权利要求1所述的方法,其特征在于,根据每个所述第一视频数据包所占用的第一存储空间,处理每个所述第一视频数据包,得到与每个所述第一视频数据包分别对应的第二视频数据包的步骤包括:针对每个所述第一视频数据包,检测该第一视频数据包所占用的第一存储空间,得到检测结果;如果所述检测结果不大于所述预设阈值范围,将该第一视频数据包确定为与该第一视频数据包对应的第二视频数据包;如果所述检测结果大于所述预设阈值范围,按照该第一视频数据包的时间轴,对该第一视频数据包进行分割处理,得到与该第一视频数据包对应的多个分割数据包,将多个所述分割数据包确定为与该第一视频数据包对应的第二视频数据包;其中,每个所述分割数据包所占用的分割存储空间在所述预设阈值范围内。3.根据权利要求2所述的方法,其特征在于,对该第一视频数据包进行分割处理,得到与该第一视频数据包对应的多个分割数据包的步骤之后,所述方法还包括:按照每个所述分割数据包的时间轴顺序,对每个所述分割数据包设置对应的顺序标识。4.根据权利要求2所述的方法,其特征在于,相邻两个分割数据包之间存在至少一部分重叠区域;所述重叠区域用于:指示所述相邻两个分割数据包的拼接位置。5.一种视频处理方法,其特征在于,所述方法应用于接收设备;所述接收设备与发送设备连接;所述方法包括:采用卫星信道,接收来自所述发送设备的多个第三视频数据;其中,多个所述第三视频数据包通过所述发送设备按以下方式得到:获取同一时间轴上的待处理的多个第一视频数据包;按照时间轴顺序,对每个所述第一视频数据包设置对应的顺序标识;根据每个所述第一视频数据包所占用的第一存储空间,处理每个所述第一视频数据包,得到与每个所述第一视频数据包分别对应的第二视频数据包;其中,每个所述第二视频数据包所占用的第二存储空间在预设阈值范围内;对多个所述第二视频数据包进行编码,得到与多个所述第二视频数据包分别对应的多个第三视频数据包;按照多个所述顺序标识对多个所述第三视频数据包进行解码及拼接处理,得到视频拼
接结果。6.根据权利要求5所述的方...

【专利技术属性】
技术研发人员:李树超董家炜王健赵晨辉
申请(专利权)人:北京数码视讯技术有限公司
类型:发明
国别省市:

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

1