System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于计算机,具体涉及一种多相机视频数据传输方法、装置、设备及存储介质。
技术介绍
1、在现有技术中,多相机传输视频数据时,需要较大的带宽,尤其是在人、路、云协同的应用环境下,多个工业相机同时传输视频数据,往往需要设置万兆网的传输环境,这意味着网络设置成本高、带宽浪费多;使用千兆网进行传输能够降低成本,但使用千兆网对多个工业相机的视频数据进行传输,则容易发生报文丢失,导致视频数据不能被完整发送和接收的情况。
技术实现思路
1、为了解决上述技术问题,本申请提出了一种多相机视频数据传输方法、装置、设备及存储介质,使得在千兆网中能够几乎同步传输多个相机的视频数据,降低对超高速网络的依赖性,提高数据传输效率和稳定性,降低数据丢失率,降低网络设置成本、减少带宽浪费。
2、一方面,本申请提出了一种多相机视频数据传输方法,所述方法包括:控制预设数量台相机同时进行曝光,以使每台所述相机分别生成对应的目标视频;控制每台所述相机分别对各自对应的目标视频进行处理,得到每台所述相机对应的目标数据包,每台所述相机对应的目标数据包包括多条报文数据;控制每台所述相机分别自对应的预设时刻,按照预设时间间隔,将每台所述相机对应的目标数据包中的所述报文数据依次传输到接收端,直至每台所述相机所包括的多条报文数据全部传输完毕,所述预设时间间隔根据所述相机的预设数量确定,相邻的两个所述预设时刻的差值为一条所述报文数据的传输用时。
3、在本专利技术的一个实施例中,所述控制每台所述相机分别对各自对应
4、在本专利技术的一个实施例中,所述控制每台所述相机分别自对应的预设时刻,按照预设时间间隔,将每台所述相机对应的目标数据包中的所述报文数据依次传输到接收端,直至每台所述相机所包括的多条报文数据全部传输完毕包括:控制每台所述相机分别将各自对应的目标数据包中的任意一条所述报文数据,自对应的所述预设时刻起传输至接收端;预设时间间隔后,控制每台所述相机分别将各自对应的目标数据包中,还未传输的报文数据中的任意一条作为当前报文数据,并控制每台相机将对应的当前报文数据传输至所述接收端;重复预设时间间隔后,控制每台所述相机分别将各自对应的目标数据包,还未传输的报文数据中的任意一条作为当前报文数据,并控制每台所述相机将对应的当前报文数据传输至所述接收端的操作,直至每台所述相机对应的目标数据包中的所有报文数据均传输完毕。
5、在本专利技术的一个实施例中,所述控制预设数量台相机同时进行曝光,以使每台所述相机分别生成对应的目标视频包括:控制信号源通过外接线路同时向每台所述相机发送脉冲信号,以使每台所述相机同时响应于所述脉冲信号进行曝光,并同时生成与每台所述相机对应的目标视频。
6、在本专利技术的一个实施例中,所述控制预设数量台相机同时进行曝光,以使每台所述相机分别生成对应的目标视频包括:控制信号源通过网络交换设备同时向每台所述相机发送相机触发指令,以使每台所述相机响应于所述相机触发指令同时进行曝光,并同时生成与每台所述相机对应的目标视频。
7、在本专利技术的一个实施例中,所述控制每台所述相机分别自对应的预设时刻,按照预设时间间隔,将每台所述相机对应的目标数据包中的所述报文数据依次传输到接收端,直至每台所述相机所包括的多条报文数据全部传输完毕包括:
8、在千兆以太网中,控制每台所述相机分别自对应的预设时刻,按照预设时间间隔,将每台所述相机对应的目标数据包中的所述报文数据依次通过千兆以太网传输到接收端,直至每台所述相机所包括的多条报文数据全部传输完毕。
9、另一方面,本申请实施例提供了一种多相机视频数据传输装置,所述装置包括:
10、目标视频生成模块;用于控制预设数量台相机同时进行曝光,以使每台所述相机分别生成对应的目标视频;
11、目标数据包生成模块;用于控制每台所述相机分别对各自对应的目标视频进行处理,得到每台所述相机对应的目标数据包,每台所述相机对应的目标数据包包括多条报文数据;
12、目标数据包传输模块;用于控制每台所述相机分别自对应的预设时刻,按照预设时间间隔,将每台所述相机对应的目标数据包中的所述报文数据依次传输到接收端,直至每台所述相机所包括的多条报文数据全部传输完毕,所述预设时间间隔根据所述相机的预设数量确定,相邻的两个所述预设时刻的差值为一条所述报文数据的传输用时。
13、在本专利技术的一个实施例中,所述目标数据包生成模块包括:图像数据获得模块;用于控制预设数量台所述相机分别获取对应的目标视频的图像数据;图像数据封装模块;用于控制每台所述相机基于预设协议对每台所述相机对应的目标视频的图像数据进行封装,得到每台所述相机对应的目标数据包,其中,所述预设协议为所述相机进行数据传输所依据的通信协议。
14、另一方面,本申请提出了一种多相机视频数据传输的电子设备,所述电子设备包括处理器和存储器,存储器中存储有至少一条指令或至少一段程序,至少一条指令或至少一段程序由处理器加载并执行以实现如上述所述的方法。
15、另一方面,本申请提出了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如上述所述的方法。
16、本申请实施例提出的一种多相机视频数据传输方法,利用分包延时发送的方法,使得在能够几乎同步地发送多个相机的视频数据,并减少数据丢失率,减少带宽浪费,降低网络设置成本,进而提升了数据的传输效率。
本文档来自技高网...【技术保护点】
1.一种多相机视频数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述控制每台所述相机分别对各自对应的目标视频进行处理,得到每台所述相机对应的目标数据包包括:
3.根据权利要求2所述的方法,其特征在于,所述控制每台所述相机分别自对应的预设时刻,按照预设时间间隔,将每台所述相机对应的目标数据包中的所述报文数据依次传输到接收端,直至每台所述相机所包括的多条报文数据全部传输完毕包括:
4.根据权利要求1所述的方法,其特征在于,所述控制预设数量台相机同时进行曝光,以使每台所述相机分别生成对应的目标视频包括:
5.根据权利要求1所述的方法,其特征在于,所述控制预设数量台相机同时进行曝光,以使每台所述相机分别生成对应的目标视频包括:
6.根据权利要求1-5任一所述的方法,其特征在于,所述控制每台所述相机分别自对应的预设时刻,按照预设时间间隔,将每台所述相机对应的目标数据包中的所述报文数据依次传输到接收端,直至每台所述相机所包括的多条报文数据全部传输完毕包括:
7.一种多相机视频数据传输
8.根据权利要求7所述的装置,其特征在于,所述目标数据包生成模块包括:图像数据获得模块;用于控制预设数量台所述相机分别获取对应的目标视频的图像数据;图像数据封装模块;用于控制每台所述相机基于预设协议对每台所述相机对应的目标视频的图像数据进行封装,得到每台所述相机对应的目标数据包,其中,所述预设协议为所述相机进行数据传输所依据的通信协议。
9.一种多相机视频数据传输的电子设备,其特征在于,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行如权利要求1-6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-6任一项所述的方法。
...【技术特征摘要】
1.一种多相机视频数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述控制每台所述相机分别对各自对应的目标视频进行处理,得到每台所述相机对应的目标数据包包括:
3.根据权利要求2所述的方法,其特征在于,所述控制每台所述相机分别自对应的预设时刻,按照预设时间间隔,将每台所述相机对应的目标数据包中的所述报文数据依次传输到接收端,直至每台所述相机所包括的多条报文数据全部传输完毕包括:
4.根据权利要求1所述的方法,其特征在于,所述控制预设数量台相机同时进行曝光,以使每台所述相机分别生成对应的目标视频包括:
5.根据权利要求1所述的方法,其特征在于,所述控制预设数量台相机同时进行曝光,以使每台所述相机分别生成对应的目标视频包括:
6.根据权利要求1-5任一所述的方法,其特征在于,所述控制每台所述相机分别自对应的预设时刻,按照预设时间间隔,将每台所述相机对应的目标数据包中的所述报文数据依次传输到接收端,...
【专利技术属性】
技术研发人员:朱健,张振林,林文韬,
申请(专利权)人:中汽创智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。