多路视频数据的处理方法、装置、电子设备及介质制造方法及图纸

技术编号:29684971 阅读:18 留言:0更新日期:2021-08-13 22:09
本发明专利技术实施例提供了一种多路视频数据的处理方法、装置、电子设备以及计算机存储介质,在视频数据的处理过程中,尤其是视频数据的远程传输过程中,可以通过获取多路传输通道同时发送的视频分片,并获取各个视频分片的分片序号以及所属视频帧的目标帧标识,然后根据分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合,接着同时对若干个分片集合的视频分片进行组包,生成视频帧,一方面通过若干个传输通道保证了网络的稳定性,另一方面通过先分片、多路传输以及组包等方式对视频数据进行处理,在减小传输数据单元的情况下,保证了数据流传输的实时性与可靠性。

【技术实现步骤摘要】
多路视频数据的处理方法、装置、电子设备及介质
本专利技术涉及数据处理
,特别是涉及一种多路视频数据的处理方法、一种多路视频数据的处理装置、一种电子设备以及一种计算机可读存储介质。
技术介绍
随着网络通信技术的发展,尤其是5G通信技术愈发成熟,数据远程传输的应用越来越普遍,例如,车辆的远程驾驶、设备的远程控制、远程监控等等。其中,在涉及视频数据的远程传输过程中,由于相应应用场景往往实时变化大,导致所传输的视频数据数据量大,而且在数据传输过程中,一方面无法保证网络的稳定性,另一方面也存在数据丢包、延时等情况导致导致接收端在得到视频数据并进行组包时,由于数据不完整、传输实时性与可靠性较差等问题,影响数据远程传输的应用。
技术实现思路
本专利技术实施例提供了一种多路视频数据的处理方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决现有技术中视频数据的处理过程中存在网络不稳定、数据流传输实时性和可靠性低的问题。为了解决上述问题,本专利技术实施例公开了一种多路视频数据的处理方法,包括:获取多路传输通道同时发送的视频分片;获取各个所述视频分片的分片序号以及所属视频帧的目标帧标识;根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合;同时对若干个所述分片集合的视频分片进行组包,生成视频帧。可选地,所述根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合之前,所述方法还包括:若预设的分片集合为空集合,则获取首个添加至所述分片集合的视频分片的第一时间戳,将所述第一时间戳对应的时间点作为所述分片集合的组包开始时间,并将所述目标帧标识作为所述分片集合的集合标识。可选地,所述根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合之前,所述方法还包括:若预设的分片集合为非空集合,则获取所述分片集合对应的集合标识,以及确定当前视频分片与所述分片集合的时间差;若所述目标帧标识与所述集合标识属于不同帧标识,且所述时间差大于第一预设帧间隔,则清除所述分片集合的历史视频分片;获取首个添加至所述分片集合的视频分片的第一时间戳,将所述第一时间戳对应的时间点作为所述分片集合的组包开始时间,并将所述目标帧标识作为所述分片集合的集合标识。可选地,所述方法还包括:若所述目标帧标识与所述集合标识属于相同帧标识,且所述时间差大于第二预设帧间隔,则清除所述分片集合的历史视频分片;获取首个添加至所述分片集合的视频分片的第一时间戳,将所述第一时间戳对应的时间点作为所述分片集合的组包开始时间,并将所述目标帧标识作为所述分片集合的集合标识。可选地,所述确定当前视频分片与所述分片集合的时间差,包括:获取当前视频分片的第二时间戳,以及所述分片集合的组包开始时间;采用所述当前视频分片的第二时间戳,计算所述视频分片与所述分片集合的时间差。可选地,所述根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合,包括:按照所述分片序号的大小顺序,将不同传输通道发送的属于同一帧标识的视频分片,添加至与帧标识对应的分片集合。可选地,所述根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合之后,所述方法还包括:若同一分片集合中存在相同分片序号的视频分片,则从所述相同分片序号的视频分片中择一进行丢弃。可选地,所述同时对若干个所述分片集合的视频分片进行组包,生成视频帧,包括:获取各个所述分片集合中视频分片的分片标记,以及分片指针信息;若所述视频分片的分片标记包含末尾标记,且所述分片指针信息指向最后一个视频分片,则对所述分片集合中的视频分片进行组包,生成对应的视频帧。可选地,所述同时对若干个所述分片集合的视频分片进行组包,生成视频帧,包括:获取各个所述分片集合中各个所述视频分片的分片标记;若所述分片标记包含头部标记以及末尾标记,则计算所述视频分片中最大分片序号与最小分片序号之间的差值;若所述差值与所述分片集合中视频分片的数量相同,则对所述分片集合中各个所述视频分片进行组包,生成与所述分片集合对应的视频帧。可选地,所述同时对若干个所述分片集合的视频分片进行组包,生成视频帧之后,所述方法还包括:获取所述分片集合中最后一个视频分片的目标分片序号,并将所述目标分片序号作为所述分片集合的比对分片序号;清除所述分片集合中的视频分片,并返回接收各个所述传输通道发送的视频分片的步骤。本专利技术实施例还公开了一种多路视频数据的处理装置,包括:视频分片获取模块,用于获取多路传输通道同时发送的视频分片;目标帧标识获取模块,用于获取各个所述视频分片的分片序号以及所属视频帧的目标帧标识;视频分片处理模块,用于根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合;视频帧生成模块,用于同时对若干个所述分片集合的视频分片进行组包,生成视频帧。可选地,所述装置还包括:集合标识确定模块,用于若预设的分片集合为空集合,则获取首个添加至所述分片集合的视频分片的第一时间戳,将所述第一时间戳对应的时间点作为所述分片集合的组包开始时间,并将所述目标帧标识作为所述分片集合的集合标识。可选地,所述装置还包括:时间差确定模块,用于若预设的分片集合为非空集合,则获取所述分片集合对应的集合标识,以及确定当前视频分片与所述分片集合的时间差;视频分片清除模块,用于若所述目标帧标识与所述集合标识属于不同帧标识,且所述时间差大于第一预设帧间隔,则清除所述分片集合的历史视频分片;集合标识确定模块,用于获取首个添加至所述分片集合的视频分片的第一时间戳,将所述第一时间戳对应的时间点作为所述分片集合的组包开始时间,并将所述目标帧标识作为所述分片集合的集合标识。可选地,所述装置还包括:视频分片清除模块,用于若所述目标帧标识与所述集合标识属于相同帧标识,且所述时间差大于第二预设帧间隔,则清除所述分片集合的历史视频分片;集合标识确定模块,用于获取首个添加至所述分片集合的视频分片的第一时间戳,将所述第一时间戳对应的时间点作为所述分片集合的组包开始时间,并将所述目标帧标识作为所述分片集合的集合标识。可选地,所述时间差确定模块具体用于:获取当前视频分片的第二时间戳,以及所述分片集合的组包开始时间;采用所述当前视频分片的第二时间戳,计算所述视频分片与所述分片集合的时间差。可选地,所述视频分片处理模块具体用于:按照所述分片序号的大小顺序,将不同传输通道发送的属于同一帧标识的视频分片,添加至与帧标识对应的分片集合。可选地,所述装置还包括:视频分片丢弃模块,用于若同一分片集合中存在相同分片序号的本文档来自技高网...

【技术保护点】
1.一种多路视频数据的处理方法,其特征在于,包括:/n获取多路传输通道同时发送的视频分片;/n获取各个所述视频分片的分片序号以及所属视频帧的目标帧标识;/n根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合;/n同时对若干个所述分片集合的视频分片进行组包,生成视频帧。/n

【技术特征摘要】
1.一种多路视频数据的处理方法,其特征在于,包括:
获取多路传输通道同时发送的视频分片;
获取各个所述视频分片的分片序号以及所属视频帧的目标帧标识;
根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合;
同时对若干个所述分片集合的视频分片进行组包,生成视频帧。


2.根据权利要求1所述的方法,其特征在于,所述根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合之前,所述方法还包括:
若预设的分片集合为空集合,则获取首个添加至所述分片集合的视频分片的第一时间戳,将所述第一时间戳对应的时间点作为所述分片集合的组包开始时间,并将所述目标帧标识作为所述分片集合的集合标识。


3.根据权利要求2所述的方法,其特征在于,所述根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合之前,所述方法还包括:
若预设的分片集合为非空集合,则获取所述分片集合对应的集合标识,以及确定当前视频分片与所述分片集合的时间差;
若所述目标帧标识与所述集合标识属于不同帧标识,且所述时间差大于第一预设帧间隔,则清除所述分片集合的历史视频分片;
获取首个添加至所述分片集合的视频分片的第一时间戳,将所述第一时间戳对应的时间点作为所述分片集合的组包开始时间,并将所述目标帧标识作为所述分片集合的集合标识。


4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述目标帧标识与所述集合标识属于相同帧标识,且所述时间差大于第二预设帧间隔,则清除所述分片集合的历史视频分片;
获取首个添加至所述分片集合的视频分片的第一时间戳,将所述第一时间戳对应的时间点作为所述分片集合的组包开始时间,并将所述目标帧标识作为所述分片集合的集合标识。


5.根据权利要求4所述的方法,其特征在于,所述确定当前视频分片与所述分片集合的时间差,包括:
获取当前视频分片的第二时间戳,以及所述分片集合的组包开始时间;
采用所述当前视频分片的第二时间戳,计算所述视频分片与所述分片集合的时间差。


6.根据权利要求2或3或4或5所述的方法,其特征在于,所述根据所述分片序号,将不同传输通道发送的属于同一帧标识的视频分片添加至同一个预设的分片集合,包括:
按照所述分片序号的大小顺序,将不同传输通道发送的属于同一帧标识的视频分片,添加至与帧标识对应的分片集合。

【专利技术属性】
技术研发人员:王辉
申请(专利权)人:广州小鹏汽车科技有限公司
类型:发明
国别省市:广东;44

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

1