System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能运维,尤其涉及一种视频流分析方法、系统、存储介质及电子设备。
技术介绍
1、随着信息时代的到来,以及城市不断的建设和发展,视频监控平台在医疗、安防、金融、交通等各行业得到了广泛应用。视频监控平台结合了现代音、视频压缩技术、网络通讯技术、计算机控制技术、流媒体传输技术,采用模块化的软件设计理念,将不同用户的需求以组件模块的方式实现;可划分为前端部分、后端部分、传输部分、显示部分,以网络集中管理和网络传输为核心,完成视频数据采集、传输、控制、管理和储存的全过程,能够架构在各种专网、局域网、城域网、域网之上,实现了监控联网、集中管理,授权用户,可在网络的任何计算机上对监控现场实时监控,提供了强大的、灵活的网络集中监控综合解决方案。
2、如图1所示,该视频监控平台100包括中心管理服务器、设备接入服务器、流媒体服务器、存储服务器、监控主机、电视墙服务器、核心交换机、接入交换机、各种摄像头等。前端部分包括各种类型、型号的摄像头,可用于采集不同监控现场的视频数据。传输部分包括网线、光纤、各种交换机,可将前端部分采集到的视频数据传输给所需的设备或服务器(即后端部分)。显示部分包括监控主机、与电视墙服务器通信的屏幕墙等,可将前端部分采集的视频数据展示到显示屏上,供用户浏览查看。后端部分包括中心管理服务器、设备接入服务器、流媒体服务器、存储服务器;该中心管理服务器可负责所有设备的添加与管理、用户权限分配、录像计划配置等;设备接入服务器可负责设备的接入与管理能力,为上层业务应用屏蔽各类复杂的设备接口;该流媒体服务器可将视频
3、然而,在视频流(也称视频数据传输)场景下,由于网络不通畅、流媒体服务器状态异常、存储服务器的存储空间不足、软件开发工具包(software development kit,sdk)版本不匹配等原因,导致用户无法及时查看实时视频数据、重要录像丢失等问题。
4、进一步,在发现视频流异常后,一般也是通过日志进行排查,但每天产生的日志量庞大,采取这种方式无疑于增加了排查难度,降低了处理效率。
技术实现思路
1、本申请提供了一种视频流分析方法、系统、存储介质及电子设备,用以提高对视频流异常分析的及时性以及效率。
2、第一方面,提供一种视频流分析方法,包括:
3、按照设定周期生成视频诊断请求;其中,所述视频诊断请求用于请求诊断目标链路的视频流;
4、根据所述视频诊断请求中携带的所述目标链路的路径信息,向视频监控平台执行拉流操作;
5、对拉流经过的拉流链路信息进行分析,得到所述目标链路的视频诊断结果;
6、当所述视频诊断结果为异常时,根据所述视频诊断结果生成所述目标链路的链路异常分析报告,并在第一用户界面显示所述链路异常分析报告。
7、在一种可能实现的方式中,所述根据所述视频诊断请求中携带的所述目标链路的路径信息,向视频监控平台执行拉流操作,包括:
8、根据所述路径信息中各节点对应的拉流地址,向所述视频监控平台执行拉流操作;其中,所述拉流操作为在所述视频监控平台中,所述目标链路中的上一节点对下一节点执行拉流操作,直至到所述目标链路中的最后一个节点;
9、若在所述视频监控平台中,当前节点执行拉流操作失败,则获取所述视频监控平台反馈的所述当前节点拉流失败的拉流失败原因,以及从起始节点到所述当前节点拉流经过的拉流链路信息;
10、所述对拉流得到的拉流链路信息进行分析,得到所述目标链路的视频诊断结果,包括:
11、对所述拉流失败原因,以及从所述起始节点到所述当前节点拉流经过的拉流链路信息进行分析,得到所述目标链路的视频诊断结果。
12、在一种可能实现的方式中,所述根据所述视频诊断结果生成所述目标链路的链路异常分析报告,包括:
13、根据所述视频诊断结果中各节点之间的链路状态,确定所述目标链路中的异常节点;
14、对所述异常节点进行网络传输质量检测和/或设备负荷检测,确定所述异常节点的异常原因;
15、根据所述各节点之间的链路状态、所述各节点的设备信息,以及所述异常节点的异常原因,生成所述目标链路的链路异常分析报告。
16、在一种可能实现的方式中,所述按照设定周期生成视频诊断请求,包括:
17、从所述视频监控平台中的中心管理服务器获取设备信息;
18、根据所述设备信息,以及选择拉流类型的用户操作,按照设定周期生成所述视频诊断请求。
19、在一种可能实现的方式中,所述方法,还包括:
20、当所述视频诊断结果为正常时,根据所述视频诊断结果中各节点之间的链路状态,以及所述各节点的设备信息,生成所述目标链路的链路分析报告,并在第二用户界面显示所述链路分析报告。
21、在一种可能实现的方式中,所述在第一用户界面显示所述链路异常分析报告之后,还包括:
22、当根据设定的报警规则,确定出所述链路异常分析报告满足告警条件时,采取至少一种通知方式向目标对象发送用于提醒所述目标链路存在异常的告警信息;其中,所述通知方式包括短信方式、电子邮件方式、链接推送方式。
23、在一种可能实现的方式中,所述在第一用户界面显示所述链路异常分析报告之后,还包括:
24、根据所述链路异常分析报告,创建目标工单;其中,所述目标工单用于通知管理所述目标链路的运维对象。
25、第二方面,提供一种视频流分析系统,包括:
26、自动化巡检模块,用于按照设定周期生成视频诊断请求;其中,所述视频诊断请求用于请求诊断目标链路的视频流;
27、视频分析模块,用于根据所述视频诊断请求中携带的所述目标链路的路径信息,向视频监控平台执行拉流操作;以及用于对拉流经过的拉流链路信息进行分析,得到所述目标链路的视频诊断结果;
28、监控中心模块,用于当所述视频诊断结果为异常时,根据所述视频诊断结果生成所述目标链路的链路异常分析报告,并在第一用户界面显示所述链路异常分析报告。
29、在一种可能实现的方式中,所述视频分析模块,具体用于:
30、根据所述路径信息中各节点对应的拉流地址,向所述视频监控平台执行拉流操作;其中,所述拉流操作为在所述视频监控平台中,所述目标链路中的上一节点对下一节点执行拉流操作,直至到所述目标链路中的最后一个节点;
31、若在所述视频监控平台中,当前节点对下一节点执行拉流操作失败,则获取所述视频监控平台反馈的所述当前节点拉流失败的拉流失败原因,以及从起始节点到所述当前节点拉流经过的拉流链路信息;
32、对所述拉流失败原因,以及从所述起始节点到所述当前节点拉流经过的拉流链路信息进行分析,得到所述目标链路的视频诊断结本文档来自技高网...
【技术保护点】
1.一种视频流分析方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述视频诊断请求中携带的所述目标链路的路径信息,向视频监控平台执行拉流操作,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述视频诊断结果生成所述目标链路的链路异常分析报告,包括:
4.如权利要求1所述的方法,其特征在于,所述按照设定周期生成视频诊断请求,包括:
5.如权利要求1所述的方法,其特征在于,所述方法,还包括:
6.如权利要求1-5任一项所述的方法,其特征在于,所述在第一用户界面显示所述链路异常分析报告之后,还包括:
7.如权利要求1-5任一项所述的方法,其特征在于,所述在第一用户界面显示所述链路异常分析报告之后,还包括:
8.一种视频流分析系统,其特征在于,包括:
9.如权利要求8所述的系统,其特征在于,所述视频分析模块,具体用于:
10.如权利要求8所述的系统,其特征在于,所述监控中心模块,具体用于:
11.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种视频流分析方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述视频诊断请求中携带的所述目标链路的路径信息,向视频监控平台执行拉流操作,包括:
3.如权利要求1所述的方法,其特征在于,所述根据所述视频诊断结果生成所述目标链路的链路异常分析报告,包括:
4.如权利要求1所述的方法,其特征在于,所述按照设定周期生成视频诊断请求,包括:
5.如权利要求1所述的方法,其特征在于,所述方法,还包括:
6.如权利要求1-5任一项所述的方法,其特征在于,所述在第一用户界面显示所述链路异常分析报告...
【专利技术属性】
技术研发人员:程凤明,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。