一种视频数据传输方法、装置、系统及电子设备制造方法及图纸

技术编号:21899545 阅读:46 留言:0更新日期:2019-08-17 18:49
本发明专利技术实施例提供了一种视频数据传输方法、装置、系统及电子设备,该方法中,接收接入服务器发送的:接入服务器至第一设备的所有网络路径中,每相邻两个第二设备之间的网络性能值,基于网络性能值,计算各个网络路径的网络性能值,基于各个网络路径的网络性能值,从所有网络路径中确定接入服务器至第一设备的目标路径,将目标路径发送至接入服务器指示接入服务器按照目标路径与第一设备进行视频数据传输。本发明专利技术中,接入服务器是通过目标路径与第一设备进行视频数据传输,目标路径是基于网络路径的网络性能值确定的,即考虑了网络路径上各个网络节点的网络情况,避免网络路径上某些网络节点的负载压力较大的情况发生,从而减轻整个网络负载压力。

A Method, Device, System and Electronic Equipment for Video Data Transmission

【技术实现步骤摘要】
一种视频数据传输方法、装置、系统及电子设备
本专利技术涉及视频云存储
,特别是涉及一种视频数据传输方法、装置、系统及电子设备。
技术介绍
视频云存储系统包括管理服务器、接入服务器和存储服务器,视频云存储系统外接有视频采集设备,管理服务器用于管理接入服务器、存储服务器与视频采集设备。目前,管理服务器下发录像计划至接入服务器,指示接入服务器从视频采集设备中获取视频数据并存储至存储服务器。则接入服务器接收到录像计划后,通过任意一条自身至视频采集设备的网络路径从视频采集设备中获得视频数据,然后通过任意一条自身至存储服务器的存储网络路径将视频数据存储至存储服务器。由于接入服务器是通过任意一条网络路径从视频采集设备中获得视频数据,并通过任意一条网络路径存储至存储服务器,并未考虑网络路径上各个网络节点的网络情况,因此,有可能造成网络路径上的某些网络节点的负载压力较大,从而使得整个网络负载压力较大。
技术实现思路
本专利技术实施例的目的在于提供一种视频数据传输方法、装置、系统及电子设备,以减轻网络负载压力。具体技术方案如下:一种视频数据传输方法,应用于视频云存储系统中的管理服务器,所述视频云存储系统还包括与所述管理服务器通信连接的接入服务器,所述方法包括:接收所述接入服务器发送的:所述接入服务器至第一设备的所有网络路径中,每相邻两个第二设备之间的网络性能值,其中,所述第一设备包括视频采集设备和/或存储服务器,所述第二设备包括所述接入服务器、所述网络路径上的网络节点和所述第一设备;基于所述网络性能值,计算各个网络路径的网络性能值;基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径;将所述目标路径发送至所述接入服务器,指示所述接入服务器按照所述目标路径与所述第一设备进行视频数据传输。可选的,所述基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径的步骤,包括:从所述所有网路路径中,将网络性能值最小的网络路径确定为所述接入服务器至所述第一设备的目标路径。可选的,当所述第一设备包括视频采集设备和存储服务器时,所述目标路径包括目标取流路径和目标存储路径;所述将所述目标路径发送至所述接入服务器,指示所述接入服务器按照所述目标路径与所述第一设备进行数据传输的步骤,包括:将所述目标取流路径和所述目标存储路径发送至所述接入服务器,指示所述接入服务器按照所述目标取流路径从所述视频采集设备获取视频数据,并按照所述目标存储路径存储所述视频数据至所述存储服务器。可选的,当所述接入服务器和所述第一设备均为多个时,在所述基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径的步骤之后,所述方法还包括:基于各个接入服务器对应的目标路径的网络性能值,根据预设选取规则,从各个接入服务器对应的目标路径中,确定各个接入服务器对应的最终路径;所述将所述目标路径发送至所述接入服务器,指示所述接入服务器按照所述目标路径与所述第一设备进行视频数据传输的步骤,包括:将所述最终路径发送至与所述最终路径对应的接入服务器,指示各个接入服务器按照接收到的最终路径与所接收到的最终路径对应的第一设备进行数据传输。可选的,所述基于各个接入服务器对应的目标路径的网络性能值,根据预设选取规则,从各个接入服务器对应的目标路径中,确定各个接入服务器对应的最终路径的步骤,包括:将各个接入服务器对应的目标路径确定为待选择路径;从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备;将所述网络性能值最小的目标路径确定为所述目标接入服务器对应的最终路径;从所述待选择路径中,去除对应所述目标接入服务器的目标路径和对应所述目标设备的目标路径;将剩余的目标路径确定为待选择路径,返回执行从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备的步骤直至确定所有接入服务器对应的最终路径为止。可选的,当所述第一设备包括视频采集设备时,在从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备的步骤之前,所述方法还包括:判断是否存在未与所有接入服务器均建立网络连接的目标视频采集设备;如果存在,所述从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备的步骤,包括:从对应所述目标视频采集设备的待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备。一种视频数据传输装置,应用于视频云存储系统中的管理服务器,所述视频云存储系统还包括与所述管理服务器通信连接的接入服务器,所述装置包括:接收模块,用于接收所述接入服务器发送的:所述接入服务器至第一设备的所有网络路径中,每相邻两个第二设备之间的网络性能值,其中,所述第一设备包括视频采集设备和/或存储服务器,所述第二设备包括所述接入服务器、所述网络路径上的网络节点和所述第一设备;计算模块,用于基于所述网络性能值,计算各个网络路径的网络性能值;目标路径确定模块,用于基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径;发送模块,用于将所述目标路径发送至所述接入服务器,指示所述接入服务器按照所述目标路径与所述第一设备进行视频数据传输。可选的,所述目标路径确定模块,具体用于:从所述所有网路路径中,将网络性能值最小的网络路径确定为所述接入服务器至所述第一设备的目标路径。可选的,所述发送模块,具体用于:当所述第一设备包括视频采集设备和存储服务器时,所述目标路径包括目标取流路径和目标存储路径,将所述目标取流路径和所述目标存储路径发送至所述接入服务器,指示所述接入服务器按照所述目标取流路径从所述视频采集设备获取视频数据,并按照所述目标存储路径存储所述视频数据至所述存储服务器。可选的,所述装置还包括:最终路径确定模块,用于当所述接入服务器和所述第一设备均为多个时,在所述基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径之后,基于各个接入服务器对应的目标路径的网络性能值,根据预设选取规则,从各个接入服务器对应的目标路径中,确定各个接入服务器对应的最终路径;所述发送模块,具体用于:将所述最终路径发送至与所述最终路径对应的接入服务器,指示各个接入服务器按照接收到的最终路径与所接收到的最终路径对应的第一设备进行数据传输。可选的,所述最终路径确定模块,包括:待选择路径确定单元,用于将各个接入服务器对应的目标路径确定为待选择路径;第一确定单元,用于从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备;第二确定单元,用于将所述网络性能值最小的目标路径确定为所述目标接入服务器对应的最终路径;去除单元,用于从所述待选择路径中,去除对应所述目标接入服务器的目标路径和对应所述目标设备的目标路径;第三确定单元,用于将剩余的目标路径确定为待选择路径,触发所述第一确定单元直至确定所有接入服务器对应的最终路径为止。可选的,所述装置还包括:判断模块,用于当所述第一设备包括视频采集设备时,在从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备之本文档来自技高网...

【技术保护点】
1.一种视频数据传输方法,其特征在于,应用于视频云存储系统中的管理服务器,所述视频云存储系统还包括与所述管理服务器通信连接的接入服务器,所述方法包括:接收所述接入服务器发送的:所述接入服务器至第一设备的所有网络路径中,每相邻两个第二设备之间的网络性能值,其中,所述第一设备包括视频采集设备和/或存储服务器,所述第二设备包括所述接入服务器、所述网络路径上的网络节点和所述第一设备;基于所述网络性能值,计算各个网络路径的网络性能值;基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径;将所述目标路径发送至所述接入服务器,指示所述接入服务器按照所述目标路径与所述第一设备进行视频数据传输。

【技术特征摘要】
1.一种视频数据传输方法,其特征在于,应用于视频云存储系统中的管理服务器,所述视频云存储系统还包括与所述管理服务器通信连接的接入服务器,所述方法包括:接收所述接入服务器发送的:所述接入服务器至第一设备的所有网络路径中,每相邻两个第二设备之间的网络性能值,其中,所述第一设备包括视频采集设备和/或存储服务器,所述第二设备包括所述接入服务器、所述网络路径上的网络节点和所述第一设备;基于所述网络性能值,计算各个网络路径的网络性能值;基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径;将所述目标路径发送至所述接入服务器,指示所述接入服务器按照所述目标路径与所述第一设备进行视频数据传输。2.根据权利要求1所述的方法,其特征在于,所述基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径的步骤,包括:从所述所有网路路径中,将网络性能值最小的网络路径确定为所述接入服务器至所述第一设备的目标路径。3.根据权利要求1所述的方法,其特征在于,当所述第一设备包括视频采集设备和存储服务器时,所述目标路径包括目标取流路径和目标存储路径;所述将所述目标路径发送至所述接入服务器,指示所述接入服务器按照所述目标路径与所述第一设备进行数据传输的步骤,包括:将所述目标取流路径和所述目标存储路径发送至所述接入服务器,指示所述接入服务器按照所述目标取流路径从所述视频采集设备获取视频数据,并按照所述目标存储路径存储所述视频数据至所述存储服务器。4.根据权利要求1所述的方法,其特征在于,当所述接入服务器和所述第一设备均为多个时,在所述基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径的步骤之后,所述方法还包括:基于各个接入服务器对应的目标路径的网络性能值,根据预设选取规则,从各个接入服务器对应的目标路径中,确定各个接入服务器对应的最终路径;所述将所述目标路径发送至所述接入服务器,指示所述接入服务器按照所述目标路径与所述第一设备进行视频数据传输的步骤,包括:将所述最终路径发送至与所述最终路径对应的接入服务器,指示各个接入服务器按照接收到的最终路径与所接收到的最终路径对应的第一设备进行数据传输。5.根据权利要求4所述的方法,其特征在于,所述基于各个接入服务器对应的目标路径的网络性能值,根据预设选取规则,从各个接入服务器对应的目标路径中,确定各个接入服务器对应的最终路径的步骤,包括:将各个接入服务器对应的目标路径确定为待选择路径;从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备;将所述网络性能值最小的目标路径确定为所述目标接入服务器对应的最终路径;从所述待选择路径中,去除对应所述目标接入服务器的目标路径和对应所述目标设备的目标路径;将剩余的目标路径确定为待选择路径,返回执行从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备的步骤直至确定所有接入服务器对应的最终路径为止。6.根据权利要求5所述的方法,其特征在于,当所述第一设备包括视频采集设备时,在从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备的步骤之前,所述方法还包括:判断是否存在未与所有接入服务器均建立网络连接的目标视频采集设备;如果存在,所述从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备的步骤,包括:从对应所述目标视频采集设备的待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备。7.一种视频数据传输装置,其特征在于,应用于视频云存储系统中的管理服务器,所述视频云存储系统还包括与所述管理服务器通信连接的接入服务器,所述装置包括:接收模块,用于接收所述接入服务器发送的:所述接入服务器至第一设备的所有网络路径中,每相邻两个第二设备之间的网络性能值,其中,所述第一设备包括视频采集设备和/或存储服务器,所述第二设备包括所述接入服务器、所述网络路径上的网络节点和所述第一设备;计算模块,用于基于所述网络性能值,计算各个网络路径的网络性能值;目标路径确定模块,用于基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径;发送模块,用于将所述目标路径发送至所述接入服务器,指示所述接入服务器按照所述目标路径与所述第一设备进行视频数据传输。8.根据权利要求7所述的装置,其特征在于,所述目标路径确定模块,具体用于:从所述所有网路路径中,将网络性能值最小的网络路径确定为所述接入服务器至所述第一设备的目标路径。9.根据权利要求7所述的装置,其特征在于,所述发送模块,具体用于:当所述第一设备包括视频采集设备和存储服务器时,所述目标路径包括目标取流路径和目标存储路径,将所述目标取流路径和所述目标存储路径发送至所述接入服务器,指示所述接入服务器按照所述目标取流路径从所述视频采集设备获取视频数据,并按照所述目标存储路径存储所述视频数据至所述存储服务器。10.根据权利要求7所述的装置,其特征在于,所述装置还包括:最终路径确定模块,用于当所述接入服务器和所述第一设备均为多个时,在所述基于各个网络路径的网络性能值,从所述所有网络路径中确定所述接入服务器至所述第一设备的目标路径之后,基于各个接入服务器对应的目标路径的网络性能值,根据预设选取规则,从各个接入服务器对应的目标路径中,确定各个接入服务器对应的最终路径;所述发送模块,具体用于:将所述最终路径发送至与所述最终路径对应的接入服务器,指示各个接入服务器按照接收到的最终路径与所接收到的最终路径对应的第一设备进行数据传输。11.根据权利要求10所述的装置,其特征在于,所述最终路径确定模块,包括:待选择路径确定单元,用于将各个接入服务器对应的目标路径确定为待选择路径;第一确定单元,用于从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备;第二确定单元,用于将所述网络性能值最小的目标路径确定为所述目标接入服务器对应的最终路径;去除单元,用于从所述待选择路径中,去除对应所述目标接入服务器的目标路径和对应所述目标设备的目标路径;第三确定单元,用于将剩余的目标路径确定为待选择路径,触发所述第一确定单元直至确定所有接入服务器对应的最终路径为止。12.根据权利要求11所述的装置,其特征在于,所述装置还包括:判断模块,用于当所述第一设备包括视频采集设备时,在从所述待选择路径中,确定网络性能值最小的目标路径对应的目标接入服务器以及目标设备之前,判断是否存在未与所有接入服务器均建立网络连接的目标视频采集设备,如果是,触发所述第一确定单元;所述第一确定单元,具体用于:...

【专利技术属性】
技术研发人员:郑波荣
申请(专利权)人:杭州海康威视系统技术有限公司
类型:发明
国别省市:浙江,33

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

1