视频传输方法和装置、存储介质及电子装置制造方法及图纸

技术编号:33956212 阅读:7 留言:0更新日期:2022-06-29 23:34
本发明专利技术公开了一种视频传输方法和装置、存储介质及电子装置,其中,上述方法包括:获取当前拍摄设备所要传输的第一关键视频帧的第一参数信息,及与当前拍摄设备关联的参考拍摄设备所要传输的第二关键视频帧的第二参数信息;利用第一参数信息和第二参数信息,对第一关键视频帧与第二关键视频帧进行碰撞检测;在碰撞检测的结果指示第一关键视频帧与至少一个第二关键视频帧发生视频帧碰撞的情况下,从当前拍摄设备的空闲时段内确定出目标空闲时隙;将第一关键视频帧调整至目标空闲时隙进行传输;采用上述技术方案,解决了由于网络平台在多个关键视频帧到达后再进行调整,导致调整不及时的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
视频传输方法和装置、存储介质及电子装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种视频传输方法和装置、存储介质及电子装置。

技术介绍

[0002]目前,网络平台可以同时向多台网络摄像机(IP CAMERA,简称IPC)拉取视频流。而IPC数量越多,多个关键视频帧同时经由网络到达网络平台的概率就越大,从而产生关键视频帧碰撞的情况。在发生关键视频帧碰撞的情况下,在同一通信网络中会造成短时间大数据量的突发,易造成数据拥塞、画面时延增大、甚至卡顿。
[0003]相关技术中,为了避免发生关键视频帧碰撞,在多个关键视频帧到达网络平台后,由网络平台对多台IPC产生关键视频帧的时间进行调整,以降低关键视频帧碰撞的概率。而在关键视频帧到达网络平台前,多个关键视频帧在网络传输中已经发生了碰撞,因此,网络平台在多个关键视频帧到达后再进行调整,会造成调整不及时。
[0004]针对相关技术中,由于网络平台在多个关键视频帧到达后再进行调整,导致调整不及时的技术问题,尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种视频传输方法和装置、存储介质及电子装置,以至少解决相关技术中,由于网络平台在多个关键视频帧到达后再进行调整,导致调整不及时的技术问题。
[0006]根据本专利技术实施例的一个实施例,提供了一种视频传输方法,包括:获取当前拍摄设备所要传输的第一关键视频帧的第一参数信息,及与上述当前拍摄设备关联的参考拍摄设备所要传输的第二关键视频帧的第二参数信息,其中,上述当前拍摄设备与上述参考拍摄设备位于同一通信网络内;利用上述第一参数信息和上述第二参数信息,对上述第一关键视频帧与上述第二关键视频帧进行碰撞检测;在碰撞检测的结果指示上述第一关键视频帧与至少一个上述第二关键视频帧发生视频帧碰撞的情况下,从上述当前拍摄设备的空闲时段内确定出目标空闲时隙;将上述第一关键视频帧调整至上述目标空闲时隙进行传输。
[0007]在一个示例性实施例中,上述利用上述第一参数信息和上述第二参数信息,对上述第一关键视频帧与上述第二关键视频帧进行碰撞检测包括:根据上述第一参数信息确定上述第一关键视频帧在所属第一图片组对应的第一传输周期中的第一时段;根据每个上述第二参数信息确定每个上述第二关键视频帧各自在与上述第一传输周期匹配的第二传输周期中的第二时段,其中,上述第一传输周期与上述第二传输周期为同一周期;在上述第一时段与至少一个上述第二时段为同一时段的情况下,确定上述第一关键视频帧与位于同一时段的上述第二关键视频帧发生视频帧碰撞。
[0008]在一个示例性实施例中,在上述获取当前拍摄设备所要传输的第一关键视频帧的第一参数信息,及与上述当前拍摄设备关联的参考拍摄设备所要传输的第二关键视频帧的
第二参数信息之前,还包括:将上述第一关键视频帧对应的上述第一传输周期按照单位时间间隔划分为第一时间段序列,其中,上述第一时间段序列中的每个时段内包括N个时隙;将各个上述第二关键视频帧各自对应的上述第二传输周期按照上述单位时间间隔划分为第二时间段序列,其中,上述第二时间段序列中的每个时段内包括N个时隙,上述N为正整数;按照时间顺序对上述第一时间段序列及各个上述第二时间段序列进行对齐。
[0009]在一个示例性实施例中,上述从上述当前拍摄设备的空闲时段内确定出目标空闲时隙包括:获取上述第一传输周期内并未传输上述第一关键视频帧的第一候选时段,及各个上述第二传输周期内并未传输上述第二关键视频帧的第二候选时段;根据上述第一候选时段与上述第二候选时段的交集结果,确定出上述空闲时段;在上述空闲时段内确定出上述目标空闲时隙。
[0010]在一个示例性实施例中,上述根据上述第一候选时段与上述第二候选时段的交集结果,确定出上述空闲时段包括:在上述交集结果指示包括至少一个候选时段的情况下,将上述至少一个候选时段确定为上述空闲时段;在上述交集结果指示包括为零的情况下,统计各个候选时段内发生视频帧碰撞的拍摄设备的数量;将数量最小的时段确定为上述空闲时段。
[0011]在一个示例性实施例中,上述在上述空闲时段内确定出上述目标空闲时隙包括:在与上述第一关键视频帧发生视频帧碰撞的上述第二关键视频帧所在的上述参考拍摄设备的数量小于目标阈值的情况下,将位于上述空闲时段内中心位置的时隙确定为上述目标空闲时隙;在与上述第一关键视频帧发生视频帧碰撞的上述第二关键视频帧所在的上述参考拍摄设备的数量大于上述目标阈值的情况下,将码率最低的时隙确定为上述目标空闲时隙。
[0012]在一个示例性实施例中,上述将上述第一关键视频帧调整至上述目标空闲时隙进行传输包括:在上述目标空闲时隙生成与上述第一关键视频帧匹配的第三关键视频帧,其中,上述第三关键视频帧用于替代上述第一关键视频帧进行传输。
[0013]在一个示例性实施例中,在上述将上述第一关键视频帧调整至上述目标空闲时隙进行传输之前,还包括:获取上述当前拍摄设备对应的第一调整优先级,及与上述第一关键视频帧发生视频帧碰撞的上述第二关键视频帧所在的上述参考拍摄设备对应的第二调整优先级;在上述第一调整优先级高于上述第二调整优先级的情况下,确定对上述第一关键视频帧进行调整;在上述第一调整优先级低于上述第二调整优先级的情况下,确定对上述第一关键视频帧不调整;在上述第一调整优先级等于上述第二调整优先级的情况下,根据上述当前拍摄设备的设备标识确定是否调整上述第一关键视频帧。
[0014]在一个示例性实施例中,上述根据上述当前拍摄设备的设备标识确定是否调整上述第一关键视频帧包括:获取上述当前拍摄设备对应的第一设备标识,及与上述第一关键视频帧发生视频帧碰撞的上述第二关键视频帧所在的上述参考拍摄设备对应的第二设备标识;在上述第一设备标识大于上述第二设备标识的情况下,确定对上述第一关键视频帧进行调整;在上述第一设备标识小于上述第二设备标识的情况下,确定对上述第一关键视频帧不调整。
[0015]根据本专利技术实施例的另一个实施例,还提供了一种视频传输装置,包括:获取模块,用于获取当前拍摄设备所要传输的第一关键视频帧的第一参数信息,及与上述当前拍
摄设备关联的参考拍摄设备所要传输的第二关键视频帧的第二参数信息,其中,上述当前拍摄设备与上述参考拍摄设备位于同一通信网络内;检测模块,用于利用上述第一参数信息和上述第二参数信息,对上述第一关键视频帧与上述第二关键视频帧进行碰撞检测;确定模块,用于在碰撞检测的结果指示上述第一关键视频帧与至少一个上述第二关键视频帧发生视频帧碰撞的情况下,从上述当前拍摄设备的空闲时段内确定出目标空闲时隙;调整模块,用于将上述第一关键视频帧调整至上述目标空闲时隙进行传输。
[0016]根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述视频传输方法。
[0017]根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频传输方法,其特征在于,包括:获取当前拍摄设备所要传输的第一关键视频帧的第一参数信息,及与所述当前拍摄设备关联的参考拍摄设备所要传输的第二关键视频帧的第二参数信息,其中,所述当前拍摄设备与所述参考拍摄设备位于同一通信网络内;利用所述第一参数信息和所述第二参数信息,对所述第一关键视频帧与所述第二关键视频帧进行碰撞检测;在碰撞检测的结果指示所述第一关键视频帧与至少一个所述第二关键视频帧发生视频帧碰撞的情况下,从所述当前拍摄设备的空闲时段内确定出目标空闲时隙;将所述第一关键视频帧调整至所述目标空闲时隙进行传输。2.根据权利要求1所述的视频传输方法,其特征在于,所述利用所述第一参数信息和所述第二参数信息,对所述第一关键视频帧与所述第二关键视频帧进行碰撞检测包括:根据所述第一参数信息确定所述第一关键视频帧在所属第一图片组对应的第一传输周期中的第一时段;根据每个所述第二参数信息确定每个所述第二关键视频帧各自在与所述第一传输周期匹配的第二传输周期中的第二时段,其中,所述第一传输周期与所述第二传输周期为同一周期;在所述第一时段与至少一个所述第二时段为同一时段的情况下,确定所述第一关键视频帧与位于同一时段的所述第二关键视频帧发生视频帧碰撞。3.根据权利要求2所述的视频传输方法,其特征在于,在所述获取当前拍摄设备所要传输的第一关键视频帧的第一参数信息,及与所述当前拍摄设备关联的参考拍摄设备所要传输的第二关键视频帧的第二参数信息之前,还包括:将所述第一关键视频帧对应的所述第一传输周期按照单位时间间隔划分为第一时间段序列,其中,所述第一时间段序列中的每个时段内包括N个时隙;将各个所述第二关键视频帧各自对应的所述第二传输周期按照所述单位时间间隔划分为第二时间段序列,其中,所述第二时间段序列中的每个时段内包括N个时隙,所述N为正整数;按照时间顺序对所述第一时间段序列及各个所述第二时间段序列进行对齐。4.根据权利要求2所述的视频传输方法,其特征在于,所述从所述当前拍摄设备的空闲时段内确定出目标空闲时隙包括:获取所述第一传输周期内并未传输所述第一关键视频帧的第一候选时段,及各个所述第二传输周期内并未传输所述第二关键视频帧的第二候选时段;根据所述第一候选时段与所述第二候选时段的交集结果,确定出所述空闲时段;在所述空闲时段内确定出所述目标空闲时隙。5.根据权利要求4所述的视频传输方法,其特征在于,所述根据所述第一候选时段与所述第二候选时段的交集结果,确定出所述空闲时段包括:在所述交集结果指示包括至少一个候选时段的情况下,将所述至少一个候选时段确定为所述空闲时段;在所述交集结果指示包括为零的情况下,统计各个候选时段内发生视频帧碰撞的拍摄设备的数量;将数量最小的时段确定为所述空闲时段。
6.根据权利要求4所述的视频传输方法,其特征在于,所述在所述空闲时段内确定出所述目标空闲时隙包括:在与所述...

【专利技术属性】
技术研发人员:张金玉江晟张朝阳王玮王飞叶奇邓志吉刘明
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:

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

1