视频流的碰撞消除方法、装置、设备及存储介质制造方法及图纸

技术编号:36748276 阅读:19 留言:0更新日期:2023-03-04 10:32
本申请提供一种视频流的碰撞消除方法、装置、设备及存储介质,属于数据传输技术领域。该方法包括:接收由不同视频流发送源所发送的多个视频流,并从多个视频流中确定存在视频流碰撞的可选视频流,视频流包括:按照时序排列的多个关键帧;根据可选视频流的碰撞信息,从可选视频流中确定目标视频流,其中,碰撞信息包括:碰撞次数、碰撞时长或参与碰撞的视频流组合;根据目标视频流的关键帧周期,对目标视频流进行碰撞消除处理。本申请可以实现视频流碰撞的碰撞消除,避免视频流传输过程中出现数据丢包,提高视频流传输的准确性。提高视频流传输的准确性。提高视频流传输的准确性。

【技术实现步骤摘要】
视频流的碰撞消除方法、装置、设备及存储介质


[0001]本申请涉及数据传输
,具体而言,涉及一种视频流的碰撞消除方法、装置、设备及存储介质。

技术介绍

[0002]在进行视频流传输过程中,尤其是针对需要接收大量视频流的处理设备,由于其传输带宽有限,在接收视频流时,若所有视频流之和超过了传输带宽,则可能会因为视频流的碰撞而导致数据丢包等情况的出现。
[0003]现有技术中采用的方案通常是对传输带宽进行加宽处理,以满足更多的视频流进行传输。
[0004]然而,对带宽增加需要额外的成本,并且,对于特殊的场景,例如:监控中心等,需要接收的视频流数量过于庞大,所需要的传输带宽通常难以进行实际配置,这就导致了在视频流传输过程中依旧会存在数据丢包的情况。

技术实现思路

[0005]本申请的目的在于提供一种视频流的碰撞消除方法、装置、设备及存储介质,可以实现视频流碰撞的碰撞消除,避免视频流传输过程中出现数据丢包,提高视频流传输的准确性。
[0006]本申请的实施例是这样实现的:
[0007]本申请实施例的一方面,提供一种视频流的碰撞消除方法,包括:
[0008]接收由不同视频流发送源所发送的多个视频流,并从多个视频流中确定存在视频流碰撞的可选视频流,视频流包括:按照时序排列的多个关键帧;
[0009]根据可选视频流的碰撞信息,从可选视频流中确定目标视频流,其中,碰撞信息包括:碰撞次数、碰撞时长或参与碰撞的视频流组合;
[0010]根据目标视频流的关键帧周期,对目标视频流进行碰撞消除处理。
[0011]可选地,根据可选视频流的碰撞信息,从可选视频流中确定目标视频流,包括:
[0012]确定各可选视频流发生碰撞的次数;
[0013]将可选视频流中发生碰撞的次数最多的视频流作为目标视频流。
[0014]可选地,根据可选视频流的碰撞信息,从可选视频流中确定目标视频流,包括:
[0015]确定各可选视频流发生碰撞的累计时长;
[0016]将可选视频流中发生碰撞的累计时长最长的视频流作为目标视频流。
[0017]可选地,根据可选视频流的碰撞信息,从可选视频流中确定目标视频流,包括:
[0018]确定每次发生碰撞时参与碰撞的视频流组合;
[0019]确定各视频流组合包含的可选视频流数量;
[0020]将包含可选视频流数量最多的视频流组合中的可选视频流作为目标视频流。
[0021]可选地,根据目标视频流的关键帧周期,对目标视频流进行碰撞消除处理,包括:
[0022]根据目标视频流的关键帧周期,确定目标视频流的重启时间,并在重启时间向目标视频流对应的视频流发送源发送控制信号以使视频流发送源重启。
[0023]可选地,根据目标视频流的关键帧周期,确定目标视频流的重启时间,并在重启时间向目标视频流对应的视频流发送源发送控制信号以使视频流发送源重启,包括:
[0024]对目标视频流进行传输计时;
[0025]当计时时间达到第一重启时间后,向目标视频流对应的视频流发送源发送控制信号以使视频流发送源重启,其中,第一重启时间根据目标视频流的关键帧周期预先确定的时间。
[0026]可选地,根据目标视频流的关键帧周期,确定目标视频流的重启时间,并在重启时间向目标视频流对应的视频流发送源发送控制信号以使视频流发送源重启,包括:
[0027]分别确定第一帧周期值和第二帧周期值,第一帧周期值为所有可选视频流的关键帧周期的平均值,第二帧周期值为目标视频流的关键帧周期值;
[0028]确定第一帧周期值和第二帧周期值的时间差,并将时间差作为第二重启时间;
[0029]对目标视频流进行传输计时,并在计时时间达到第二重启时间后,向目标视频流对应的视频流发送源发送控制信号以使视频流发送源重启。
[0030]本申请实施例的另一方面,提供一种视频流的碰撞消除装置,包括:接收模块、确定模块以及消除模块;
[0031]接收模块,用于接收由不同视频流发送源所发送的多个视频流,并从多个视频流中确定存在视频流碰撞的可选视频流,视频流包括:按照时序排列的多个关键帧;
[0032]确定模块,用于根据可选视频流的碰撞信息,从可选视频流中确定目标视频流,其中,碰撞信息包括:碰撞次数、碰撞时长或参与碰撞的视频流组合;
[0033]消除模块,用于根据目标视频流的关键帧周期,对目标视频流进行碰撞消除处理。
[0034]可选地,确定模块,具体用于确定各可选视频流发生碰撞的次数;将可选视频流中发生碰撞的次数最多的视频流作为目标视频流。
[0035]可选地,确定模块,具体用于确定各可选视频流发生碰撞的累计时长;将可选视频流中发生碰撞的累计时长最长的视频流作为目标视频流。
[0036]可选地,确定模块,具体用于确定每次发生碰撞时参与碰撞的视频流组合;确定各视频流组合包含的可选视频流数量;将包含可选视频流数量最多的视频流组合中的可选视频流作为目标视频流。
[0037]可选地,消除模块,具体用于根据目标视频流的关键帧周期,确定目标视频流的重启时间,并在重启时间向目标视频流对应的视频流发送源发送控制信号以使视频流发送源重启。
[0038]可选地,消除模块,具体用于对目标视频流进行传输计时;当计时时间达到第一重启时间后,向目标视频流对应的视频流发送源发送控制信号以使视频流发送源重启,其中,第一重启时间根据目标视频流的关键帧周期预先确定的时间。
[0039]可选地,消除模块,具体用于分别确定第一帧周期值和第二帧周期值,第一帧周期值为所有可选视频流的关键帧周期的平均值,第二帧周期值为目标视频流的关键帧周期值;确定第一帧周期值和第二帧周期值的时间差,并将时间差作为第二重启时间;对目标视频流进行传输计时,并在计时时间达到第二重启时间后,向目标视频流对应的视频流发送
源发送控制信号以使视频流发送源重启。
[0040]本申请实施例的另一方面,提供一种计算机设备,包括:存储器、处理器,存储器中存储有可在处理器上运行的计算机程序,处理器执行计算机程序时,实现视频流的碰撞消除方法的步骤。
[0041]本申请实施例的另一方面,提供一种计算机可读存储介质,存储介质上存储有计算机程序,该计算机程序被处理器执行时,实现视频流的碰撞消除方法的步骤。
[0042]本申请实施例的有益效果包括:
[0043]本申请实施例提供的一种视频流的碰撞消除方法、装置、设备及存储介质中,可以接收由不同视频流发送源所发送的多个视频流,并从多个视频流中确定存在视频流碰撞的可选视频流;根据可选视频流的碰撞信息,从可选视频流中确定目标视频流,碰撞信息包括:碰撞次数、碰撞时长或参与碰撞的视频流组合;根据目标视频流的关键帧周期,对目标视频流进行碰撞消除处理。其中,通过目标视频流的关键帧周期可以调整目标视频流的传输时间,从而可以实现对目标视频流的碰撞消除,从而在传输的过程中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频流的碰撞消除方法,其特征在于,包括:接收由不同视频流发送源所发送的多个视频流,并从多个所述视频流中确定存在视频流碰撞的可选视频流,所述视频流包括:按照时序排列的多个关键帧;根据所述可选视频流的碰撞信息,从所述可选视频流中确定目标视频流,其中,所述碰撞信息包括:碰撞次数、碰撞时长或参与碰撞的视频流组合;根据所述目标视频流的关键帧周期,对所述目标视频流进行碰撞消除处理。2.如权利要求1所述的视频流的碰撞消除方法,其特征在于,所述根据所述可选视频流的碰撞信息,从所述可选视频流中确定目标视频流,包括:确定各所述可选视频流发生碰撞的次数;将所述可选视频流中发生碰撞的次数最多的视频流作为目标视频流。3.如权利要求1所述的视频流的碰撞消除方法,其特征在于,所述根据所述可选视频流的碰撞信息,从所述可选视频流中确定目标视频流,包括:确定各所述可选视频流发生碰撞的累计时长;将所述可选视频流中发生碰撞的累计时长最长的视频流作为目标视频流。4.如权利要求1所述的视频流的碰撞消除方法,其特征在于,所述根据所述可选视频流的碰撞信息,从所述可选视频流中确定目标视频流,包括:确定每次发生碰撞时参与碰撞的视频流组合;确定各所述视频流组合包含的可选视频流数量;将包含可选视频流数量最多的视频流组合中的可选视频流作为目标视频流。5.如权利要求1

4任一项所述的视频流的碰撞消除方法,其特征在于,所述根据所述目标视频流的关键帧周期,对所述目标视频流进行碰撞消除处理,包括:根据所述目标视频流的关键帧周期,确定所述目标视频流的重启时间,并在所述重启时间向所述目标视频流对应的视频流发送源发送控制信号以使所述视频流发送源重启。6.如权利要求5所述的视频流的碰撞消除方法,其特征在于,所述根据所述目标视频流的关键帧周期,确定所述目标视频流的重启时间,并在所述重启时间向所述目标视频流对应的视频流发送源发送控制信号以...

【专利技术属性】
技术研发人员:刘旸
申请(专利权)人:深圳艾灵网络有限公司
类型:发明
国别省市:

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

1