ECG视频数据的错峰处理方法、装置、设备及介质制造方法及图纸

技术编号:35281650 阅读:23 留言:0更新日期:2022-10-22 12:24
本申请提供一种ECG视频数据的错峰处理方法、装置、设备及介质,在该方案中,通过接收至少两个ECG发送的每个ECG的下挂IPC数量以及帧率范围,并根据最小帧率以及IPC数量,获取每个ECG的目标预占时延。之后,根据每个ECG的目标预占时延,获取该ECG的偏移时长,并将每个ECG的目标预占时延以及偏移时长发送给该ECG。通过根据最小帧率以及IPC数量,获取每个ECG的目标预占时延,并进一步获取该ECG的偏移时长,有效的降低了视频数据的丢包率,进一步避免了出现花屏等现象。现花屏等现象。现花屏等现象。

【技术实现步骤摘要】
ECG视频数据的错峰处理方法、装置、设备及介质


[0001]本申请涉及视频处理
,尤其涉及一种多边缘协同网关(Edge Collaborative Gateway,ECG)视频数据的错峰处理方法、装置、设备及介质。

技术介绍

[0002]因特网协议摄像头(Internet Protocol Camera,IPC)一般指的是网络摄像机,它可以把视频数据压缩通过网络进行传输。利用IPC进行视频数据传输,能够方便用户随时随地查看IPC捕捉到的内容,为用户的生活提供了极大的便利。因此,如何利用IPC进行视频数据传输是关键。
[0003]目前,IPC进行视频数据传输主要通过将视频数据进行压缩,之后将压缩后的视频数据通过客户终端设备(Customer Premise Equipment,CPE)上传至服务器。之后,服务器根据用户设备发送的请求,将视频数据发送至用户设备,方便用户查看。
[0004]然而,在多个IPC同时接入CPE时,可能会造成视频数据碰撞,导致视频数据的丢包率较高,容易出现花屏等现象。

技术实现思路

[0005]本申请提供一种ECG视频数据的错峰处理方法、装置、设备及介质,以解决在多个IPC同时接入CPE时,可能会造成视频数据碰撞,导致视频数据的丢包率较高,容易出现花屏等现象的问题。
[0006]第一方面,本申请实施例提供一种ECG视频数据的错峰处理方法,应用于云协同中心CCC,所述方法包括:
[0007]接收至少两个多边缘协同网关ECG发送的每个ECG的下挂因特网协议摄像头IPC数量以及帧率范围,所述帧率范围包括最小帧率和最大帧率;
[0008]根据所述最小帧率以及所述IPC数量,获取每个ECG的目标预占时延,所述目标预占时延用于指示所述ECG发送视频数据所用的最大时长;
[0009]根据每个ECG的目标预占时延,获取所述ECG的偏移时长;
[0010]将每个ECG的目标预占时延以及偏移时长发送给所述ECG,所述偏移时长用于指示所述ECG发送所述视频数据需要等待的时长。
[0011]在第一方面的一种可能设计中,所述根据所述最小帧率以及所述IPC数量,获取每个ECG的目标预占时延,包括:
[0012]步骤a,根据所述最小帧率以及所述IPC数量,获取每个ECG的初始预占时延;
[0013]步骤b,将每个ECG的初始预占时延相加,获取初始预占时延和;
[0014]步骤c,若所述初始预占时延和大于预设的总预占时延,则计算每个ECG的第一时延,所述第一时延为所述初始预占时延与所述IPC数量的比值;
[0015]步骤d,根据所述第一时延以及所述最大帧率,将第一ECG的初始预占时延进行缩小,获取第一预占时延,将所述第一预占时延作为新的初始预占时延,所述第一ECG的第一
时延大于其他ECG的第一时延,且所述第一ECG的IPC数量大于1;
[0016]步骤e,重复步骤b至步骤d,直到所述初始预占时延和小于或等于预设的总预占时延,则将每个ECG的初始预占时延作为目标预占时延。
[0017]可选的,所述方法还包括:
[0018]若所述初始预占时延和小于或等于预设的总预占时延,将所述每个ECG的初始预占时延作为目标预占时延。
[0019]在第一方面的另一种可能设计中,所述根据每个ECG的目标预占时延,获取所述ECG的偏移时长,包括:
[0020]选取一个ECG进行处理,将所述ECG的偏移时长设置为0;
[0021]选取另一个ECG,将之前处理的ECG的目标预占时延进行累加,获得所述ECG的偏移时长,重复本步骤直至获取到每个ECG的偏移时长。
[0022]可选的,所述根据所述最小帧率以及所述IPC数量,获取每个ECG的初始预占时延,包括:
[0023]针对每个ECG,将所述最小帧率乘以所述IPC数量,并向上取整,获取所述ECG的初始预占时延。
[0024]可选的,所述将第一ECG的初始预占时延进行缩小,获取第一预占时延,包括:
[0025]将第一ECG的所述初始预占时延减去所述最大帧率,获取所述第一预占时延。
[0026]第二方面,本申请实施例提供一种ECG视频数据的错峰处理方法,应用于多边缘协同网关ECG,所述方法包括:
[0027]获取待发送的视频数据;
[0028]根据预先获取的目标预占时延以及偏移时长向服务器发送所述视频数据,其中,所述目标预占时延和所述偏移时长是云协同中心CCC根据最小帧率以及因特网协议摄像头IPC数量获取的,所述目标预占时延用于指示所述ECG发送所述视频数据所用的最大时长,所述偏移时长用于指示所述ECG发送所述视频数据需要等待的时长。
[0029]在第二方面的一种可能设计中,所述方法还包括:
[0030]向所述CCC发送所述ECG下挂的所述IPC数量以及帧率范围,所述帧率范围包括所述最小帧率和最大帧率;
[0031]接收所述CCC发送的所述目标预占时延以及所述偏移时长。
[0032]第三方面,本申请实施例提供一种ECG视频数据的错峰处理装置,包括:
[0033]接收模块,用于接收至少两个多边缘协同网关ECG发送的每个ECG的下挂因特网协议摄像头IPC数量以及帧率范围,所述帧率范围包括最小帧率和最大帧率;
[0034]获取模块,用于根据所述最小帧率以及所述IPC数量,获取每个ECG的目标预占时延,所述目标预占时延用于指示所述ECG发送视频数据所用的最大时长;
[0035]所述获取模块,还用于根据每个ECG的目标预占时延,获取所述ECG的偏移时长;
[0036]发送模块,用于将每个ECG的目标预占时延以及偏移时长发送给所述ECG,所述偏移时长用于指示所述ECG发送所述视频数据需要等待的时长。
[0037]在第三方面的一种可能设计中,所述获取模块,具体用于:
[0038]步骤a,根据所述最小帧率以及所述IPC数量,获取每个ECG的初始预占时延;
[0039]步骤b,将每个ECG的初始预占时延相加,获取初始预占时延和;
[0040]步骤c,若所述初始预占时延和大于预设的总预占时延,则计算每个ECG的第一时延,所述第一时延为所述初始预占时延与所述IPC数量的比值;
[0041]步骤d,根据所述第一时延以及所述最大帧率,将第一ECG的初始预占时延进行缩小,获取第一预占时延,将所述第一预占时延作为新的初始预占时延,所述第一ECG的第一时延大于其他ECG的第一时延,且所述第一ECG的IPC数量大于1;
[0042]步骤e,重复步骤b至步骤d,直到所述初始预占时延和小于或等于预设的总预占时延,则将每个ECG的初始预占时延作为目标预占时延。
[0043]可选的,所述ECG视频数据的错峰处理装置还包括处理模块44:
[0044]所述处理模块44,用于若所述初始预占时延和小于或等于预设的总预占时延,将所述每个EC本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种ECG视频数据的错峰处理方法,其特征在于,应用于云协同中心CCC,所述方法包括:接收至少两个多边缘协同网关ECG发送的每个ECG的下挂因特网协议摄像头IPC数量以及帧率范围,所述帧率范围包括最小帧率和最大帧率;根据所述最小帧率以及所述IPC数量,获取每个ECG的目标预占时延,所述目标预占时延用于指示所述ECG发送视频数据所用的最大时长;根据每个ECG的目标预占时延,获取所述ECG的偏移时长;将每个ECG的目标预占时延以及偏移时长发送给所述ECG,所述偏移时长用于指示所述ECG发送所述视频数据需要等待的时长。2.根据权利要求1所述的方法,其特征在于,所述根据所述最小帧率以及所述IPC数量,获取每个ECG的目标预占时延,包括:步骤a,根据所述最小帧率以及所述IPC数量,获取每个ECG的初始预占时延;步骤b,将每个ECG的初始预占时延相加,获取初始预占时延和;步骤c,若所述初始预占时延和大于预设的总预占时延,则计算每个ECG的第一时延,所述第一时延为所述初始预占时延与所述IPC数量的比值;步骤d,根据所述第一时延以及所述最大帧率,将第一ECG的初始预占时延进行缩小,获取第一预占时延,将所述第一预占时延作为新的初始预占时延,所述第一ECG的第一时延大于其他ECG的第一时延,且所述第一ECG的IPC数量大于1;步骤e,重复步骤b至步骤d,直到所述初始预占时延和小于或等于预设的总预占时延,则将每个ECG的初始预占时延作为目标预占时延。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述初始预占时延和小于或等于预设的总预占时延,将所述每个ECG的初始预占时延作为目标预占时延。4.根据权利要求1所述的方法,其特征在于,所述根据每个ECG的目标预占时延,获取所述ECG的偏移时长,包括:选取一个ECG进行处理,将所述ECG的偏移时长设置为0;选取另一个ECG,将之前处理的ECG的目标预占时延进行累加,获得所述ECG的偏移时长,重复本步骤直至获取到每个ECG的偏移时长。5.根据权利要求3所述的方法,其特征在于,所述根据所述最小帧率以及所述IPC数量,获取每个ECG的初始预占时延,包括:针对每个ECG,将所述最小帧率乘以所述IPC数量,并向上取整,获取所述ECG的初始预占时延。6.根据权利要求2所述的方法,其特征在于,所述将第一ECG的初始预占时延进行缩小,获取第一预占时延,包括:将第一ECG的所述初始预占时延减去所述最大帧率,获取所述第一预占时延。7.一种ECG视频数据的错峰处理方法...

【专利技术属性】
技术研发人员:孔胜淼高龙鲜柯鲁小虎舒征锋
申请(专利权)人:成都鼎桥通信技术有限公司
类型:发明
国别省市:

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

1