首页 > 其他分享 >常见问题 --- 语音视频呼叫系统调用嗨糠道闸一体机设备查看视频闪退问题排查

常见问题 --- 语音视频呼叫系统调用嗨糠道闸一体机设备查看视频闪退问题排查

时间:2024-02-25 17:44:19浏览次数:20  
标签:一体机 视频 常见问题 视频流 流量 布防 日志 设备

调试设备是一个非常耗时的工作,主要是理解架构和分析流量上花去了很多时间,我这里大致说一下排查的流程

问题描述

在道闸一体机设备上点击呼叫按钮,呼叫后台,后台视频呼叫窗口没有响应或者出现一次后就立即消失。我们必须知道的常识,嗨糠openapi,嗨糠官方对他们自家的设备开放了第三方调用方法,这里使用的后台系统是非官方的,用来查看每个车场视频并接听呼叫,使用的是私有sdk和私有流量。布防等级,一级布防最大连接数为1个,二级最大连接数为3个,三级最大连接数为5个,设备支持一级、二级、三级布防同时进行,一级布防优先上传信息

技术原理

点击呼叫,设备会发送一个告警事件给后台,有台使用SDK接收到事件后,再次调用sdk打开视频,当用户点击接听后,打开音频

解决办法

1.日志法

在设备和呼叫系统同时抓取日志,校对为标准的北京时间带有毫秒,对比日志发现错误,难点是日志不一定你可以理解

2.流量法

使用抓包软件抓取流量分析,校对时间,难点是加密流量或私有流量无法分析

3.调试法

使用调试工具在线调试发现调用问题,难点是需要源码而且需要熟练使用工具

 

这我简单的采用了日志法和流量法,在设备和后台系统同时开启日志功能,同时抓取流量,在正常的设备和不正常设备都进行一遍,使用公安断案常用的侧写法来解决,这里所谓的侧写就是在不知道内部的运行原理的情况下,通过作案时间,监控视频等辅助断案,重绘出一个合理的犯罪现场。也可以理解为黑盒测试法。

通过在不正常和正常设备的触发事件,日志、流量、时间进行了抓取和大量的分析比对工作后,发现设备日志和系统日志没有报错,同时都有记录按钮被按下,但是视频流打开后立即关闭,此时我通过抓包追踪视频流发现视频流,这里有个技巧,因为有多个视频流存在,我们需要使用过滤器过滤无关流量,我的抓包过滤器过滤语法是host 你的ip ,显示过滤器的语法是 tcp.flags == syn ,这样抓包软件只会抓取我要的流量,我发现在开启一个视频流时使用的端口是554,在它之前有个syn流,之后也有一个syn流,我们右键追踪该视频流后,发现使用的是rtsp,在发送paly后收到了响应但是没有视频数据只有tcp头部,因此结论就是,道闸一体机存在软件设计缺陷,在获取rtsp流量会失败,为什么失败可能是因为我按了按钮产生的事件的原因,因为我主动发起一个rtsp流没有任何问题,这个问题我没有确定,之后过了一段时间自己恢复了,视频流又可以取出来了,但是还是闪退,在使用手册找到调用关闭视频流的接口,用反射找出调用挂断视频的方法,最终找到了一个方法,每秒检测呼叫是否60s超时,我注释掉了他的挂断方法,问题解决了,但是我不知道为什么就只有这一台设备会提前超时挂断其他设备就是好的

关于解决无响应的设备,在抓包后虽然流量是 私有的我们无法分析,但是我们可以猛点按钮,对比流量大小就可以发现猫腻,在我对正常设备按下按钮后,设备会主动发起一个大包给系统,这个大包就是按钮触发事件,没有响应的设备无法抓取到这个大包,我是用官方sdk的demo进行布防监听按钮事件就可以抓取到大包,因此我推断,一定是后台系统在调用SDK上使用了旧版本接口或错误参数导致的,比对了官方和后台代码后发现区别是参数不同,官方的参数是1,非官方的是2,在参考后手册得知1表示二级布防,2表示三级布防,我不知道为什么三级布防无法收到报警,我改为1就解决了

 

标签:一体机,视频,常见问题,视频流,流量,布防,日志,设备
From: https://www.cnblogs.com/GKLBB/p/18032660

相关文章

  • 当今最强最有诚意的安卓平板!Xiaomi Pad 6S Pro 12.4 评测:在线视频续航19小时
    一、前言:全方位升级的平板电脑2024年2月22日,小米正式推出了新一代平板XiaomiPad6SPro12.4。如果单从名字上看,它似乎是小米平板5Pro的升级版,但实际上,它是小米平板6Pro的下一代产品。XiaomiPad6SPro12.4搭载了高通骁龙8Gen2处理器,带来了35%的性能提升和40%的能效提升......
  • 【触想智能】工控一体机与PLC电脑的三大区别
    工控一体机与PLC电脑都是工业自动化控制中使用非常广泛的设备。虽然它们都是一体化设备,但是它们的设计和功能是不同的。很多客户朋友对工控一体机和PLC电脑分不清,下面小编为大家介绍一下它们之间的区别。1、设计结构:工控一体机是一种将计算机和控制器集成在一......
  • 基于EasyCVR视频汇聚系统的公安网视频联网共享视频云平台建设思路分析(二)
    一、需求分析随着科技的飞速发展,视频监控联网技术在公安工作中发挥着越来越重要的作用。为了提高公安部门对各类事件的响应速度和处理能力,建设一个高效、稳定的公安视频联网共享云平台显得尤为重要。通过建设开放的视频联网共享云平台,实现各类文件的统一存储,同时保证系统弹性扩展......
  • 安全生产:AI视频智能分析网关V4如何应用在企业安全生产场景中?
    随着科技的不断进步,视频智能分析技术在安全生产领域中的应用越来越广泛。这种技术通过计算机视觉和人工智能算法,可以对监控视频进行自动分析和处理,以实现多种功能,如目标检测、行为识别、异常预警等。今天我们以TSINGSEE青犀AI视频智能分析网关V4为例,来介绍下视频智能分析技术AI视......
  • 小区视频汇聚与智能监管方案:老破小升级改造与小区智慧化建设
    一、需求背景在当今数字化时代,智慧小区已成为城市建设的必然趋势。加快小区智能化改造,不断完善小区管理和服务,彻底改变粗放型管理方式已经成为当前小区智慧化趋势的重要任务。其中,智能视频监控系统在提高小区安全性和管理效率方面起到了关键作用。基于这些需求,TSINGSEE青犀视频提......
  • 动态之美:Motion 5特效,让视频栩栩如生 mac版
    Motion5,一款强大的视频后期特效软件,凭借其丰富的功能和出色的性能,成为了众多影视制作人员的首选工具。它不仅能够满足专业级影视制作的需求,也适合初学者探索和实践视频特效的魅力。→→↓↓载Motion5 Motion5拥有丰富多样的特效库,涵盖了粒子效果、光效、动态模糊、镜头扭......
  • 删除Windows 11 文件资源管理器 左侧的图标(最全) 文档、音乐、视频、图片、图库、主
    删除Windows11文件资源管理器左侧的图标(最全)文档、音乐、视频、图片、图库、主文件夹等1、删除此电脑(文件资源管理器)左侧的图标,文件夹下的全部文件夹都可以删除,推荐重命名一下跟之前不一样就好了,删除此电脑(文件资源管理器)左侧的图标,文件夹下的全部文件夹都可以删除,推......
  • m基于深度学习网络的活体人脸和视频人脸识别系统matlab仿真,带GUI界面
    1.算法仿真效果matlab2022a仿真结果如下:  2.算法涉及理论知识概要        随着人工智能技术的快速发展,人脸识别技术已经广泛应用于身份验证、安全监控、智能支付等领域。活体人脸和视频人脸识别系统是其中的重要分支,旨在通过深度学习网络对人脸进行高效、准确......
  • 智能分析网关V4助力打造“AI+视频监管”明厨亮灶智能监管平台
    一、背景分析随着人们对食品安全和卫生的关注度不断提高,餐饮业的后厨卫生问题成为了社会热点。餐饮业作为人们日常生活中的重要组成部分,其后厨卫生状况直接关系到消费者的健康。由于生产流程复杂,传统的监管方式往往难以做到全面覆盖,而视频智能监管建设方案则能够借助高清摄像头、......
  • AI智能分析网关V4智慧工厂视频智能监管与风险预警平台建设方案
    一、背景需求分析1)随着信息技术的迅猛发展和制造业竞争的加剧,智慧工厂成为了推动制造业转型升级的重要引擎。智慧工厂解决方案通过整合物联网、人工智能、大数据分析等先进技术,实现生产过程的智能化、自动化和高效化,为企业提供了更加灵活、智能的生产模式和管理方式。2)工厂生产......