AS-V1000视频平台web客户端在播放一个设备的录像视频过程中,某个时间段的录像播放失败的问题解决

本文主要是介绍AS-V1000视频平台web客户端在播放一个设备的录像视频过程中,某个时间段的录像播放失败的问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

一.问题描述

二.问题解析

2.1确认问题相关信息

2.2查看录像文件是否存在

2.3确认当时设备在线情况

2.4确定问题发生原因

2.5问题避免措施

三.录像回放和录像查询的区别

3.1操作区别

3.3.1 录像回放操作说明

3.3.2录像查询操作说明

3.2 功能区别

3.3总结


一.问题描述

       客户的一台视频设备接入AS-V1000视频监控平台,客户查询录像,录像起初可以正常播放,然而播放过程中某时间段的录像播放失败。如下图示。

       需要了解问题发生原因并解决问题,如下为具体的解决过程记录。

二.问题解析

2.1确认问题相关信息

       除问题本身外,还需了解相关信息,包括客户查询方式、录像时间及查看设备等关键信息。下表是相关信息。

查询设备

手持0963

查询时间

8月22日9点43分

查询方式

回放录像

2.2查看录像文件是否存在

       了解到相关信息后,需要确认查询的时间段内的录像文件是否存在。

       客户端录像回放中,找到该设备,鼠标右击选择录像查询并选择查询时间即可。

       如果有录像文件存在,在左侧显示查询结果。下图是根据查询时间查到的结果。

       根据查询结果可以说明:只有这两个时间段内有录像文件,和客户能看到的录像文件时间相吻合,有一段时间的录像文件不存在,需要进一步确认设备在线情况,如和录像文件查询结果一致,可以进一步确定问题发生原因。

2.3确认当时设备在线情况

       设备在线和离线情况需要查看数据库确认。

       使用如下命令查询该设备的在线和离线告警发生时间:

SELECT alammtime,alammDescription FROM ‘alammntifytbl’ where DeviceID='34020000001320000963' ;

       查询结果如下图示。

       查询结果和录像文件存在时间仅差几秒,侧面证明录像文件丢失是设备离线的原因,因此彻底确认问题发生原因。

2.4确定问题发生原因

       根据实际检查情况确定的原因如下:

       设备在9点43分到10点13分之间不正常重启造成设备离线无法录像。而客户查询时间恰好和设备离线时间重合,造成客户播放过程中此段录像播放失败。

2.5问题避免措施

       设备离线造成的某段录像播放失败问题无法解决。因此根据客户要求总结如下措施避免此问题再度发生:

       第一, 设备如果非人工重启,建议让专业人士检查设备设备硬件,如有问题,第一时间维修或更换设备。

       第二, 鉴于客户工作场景不固定且多变的情况,建议客户通过录像查询功能查看过往录像。不用录像回放功能查看录像。

三.录像回放和录像查询的区别

3.1操作区别

3.3.1 录像回放操作说明

       录像视频播放有两种操作方式。

       第一种方式是通过客户端的录像回放模块,用户可直接点击特定设备以启动回放功能,但此方式仅限于查看点击时刻之前最多三十分钟内的录像内容,并不支持用户自定义查询时间以检索特定时段的录像记录。

        第二种方式是在设备列表中右键选择录像回放,如下图所示。

       点击录像回放,用户设置好想要观看录像的时间,就可以直接观看录像。

3.3.2录像查询操作说明

       录像查询仅支持一种操作方法;在录像回放模块中,鼠标右击想要查询的设备并选择录像查询,如下图示。

       点击后会跳转到查询界面,选择要观看录像的时间段就能在左侧看到查询结果;点击红框标记的按钮就能播放查询的录像。

3.2 功能区别

       录像回放是直接播放,如果有录像文件就能顺利播放录像,没有文件则无法播放。

       而录像查询则是先查询是否有文件,如有录像文件则在左侧显示查询结果,没有录像文件则是产生下图所示的提示。

3.3总结

        两者操作方法和功能各不相同,因此它们使用场景也各不相同:

        录像回放操作简单,适用于稳定录像想快速查看录像的场合。而录查询虽然操作相对复杂,但先查文件再给结果保证录像的真实和稳定性。适用于录像不稳定或者想查看时间跨度很长的录像等这类场合。


文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。


这篇关于AS-V1000视频平台web客户端在播放一个设备的录像视频过程中,某个时间段的录像播放失败的问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1122535

相关文章

将Mybatis升级为Mybatis-Plus的详细过程

《将Mybatis升级为Mybatis-Plus的详细过程》本文详细介绍了在若依管理系统(v3.8.8)中将MyBatis升级为MyBatis-Plus的过程,旨在提升开发效率,通过本文,开发者可实现... 目录说明流程增加依赖修改配置文件注释掉MyBATisConfig里面的Bean代码生成使用IDEA生

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

用js控制视频播放进度基本示例代码

《用js控制视频播放进度基本示例代码》写前端的时候,很多的时候是需要支持要网页视频播放的功能,下面这篇文章主要给大家介绍了关于用js控制视频播放进度的相关资料,文中通过代码介绍的非常详细,需要的朋友可... 目录前言html部分:JavaScript部分:注意:总结前言在javascript中控制视频播放

Python基于wxPython和FFmpeg开发一个视频标签工具

《Python基于wxPython和FFmpeg开发一个视频标签工具》在当今数字媒体时代,视频内容的管理和标记变得越来越重要,无论是研究人员需要对实验视频进行时间点标记,还是个人用户希望对家庭视频进行... 目录引言1. 应用概述2. 技术栈分析2.1 核心库和模块2.2 wxpython作为GUI选择的优

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

Python+PyQt5实现多屏幕协同播放功能

《Python+PyQt5实现多屏幕协同播放功能》在现代会议展示、数字广告、展览展示等场景中,多屏幕协同播放已成为刚需,下面我们就来看看如何利用Python和PyQt5开发一套功能强大的跨屏播控系统吧... 目录一、项目概述:突破传统播放限制二、核心技术解析2.1 多屏管理机制2.2 播放引擎设计2.3 专

java中使用POI生成Excel并导出过程

《java中使用POI生成Excel并导出过程》:本文主要介绍java中使用POI生成Excel并导出过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录需求说明及实现方式需求完成通用代码版本1版本2结果展示type参数为atype参数为b总结注:本文章中代码均为

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加