安防视频监控汇聚EasyCVR平台接入Ehome告警,公网快照不显示的原因排查
智能视频监控汇聚平台TSINGSEE青犀视频EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,视频监控管理平台TSINGSEE青犀EasyCVR能对外分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。平台基于云边端一体化架构,具有强大的数据接入、处理及分发能力。
有用户反馈,安防视频监控汇聚平台EasyCVR接入Ehome设备,将平台部署在公网测试告警,在触发告警消息时,从视频监控汇聚平台EasyCVR中查看Ehome告警信息,虽然有告警消息上来,但是没有获取到快照,如下图所示:
针对反馈,我们立即进行分析和排查。视频监控综合管理EasyCVR平台有告警消息,但是图片出不来,有两点需要分析:
1)排查路径是否正确
在上述代码看到,获取到的I帧数据转成图片,并保存到数据库,保存数据库写的路径是没有问题的。
在从现场中看到,安防监控平台EasyCVR使用的启动方式是以服务启动,而本地测试是以进程启动,两者找的告警图片路径是不正确的。
2)排查是否是拉流没拉到,获取不到I帧
在拉流有I帧时,视频监控综合管理EasyCVR平台会触发一个消息,让程序转成图片。
在使用ehome调试过程中,未发现I帧获取到但平台没有触发的情况。
综上所述,出现告警快照获取不到的问题,是路径的原因导致。
解决方法:
修改成正确的路径。首先获取执行程序的路径,再与告警路径拼接生成一个完成的路径,即保存告警图片的真实路径。
修改之后如下:
视频监控综合管理平台EasyCVR可提供的视频能力包括:视频监控直播、云端录像、云存储、录像检索与回看、告警上报、平台级联、云台控制、语音对讲、电子地图、H.265自动转码等,也具备接入AI智能分析的能力。TSINGSEE青犀视频安防监控平台可支持1、4、9、16个画面窗口播放,同时播放多路视频流,也能支持视频定时轮播,感兴趣的用户可以前往演示平台进行体验或部署测试。
相关文章:
![](https://img-blog.csdnimg.cn/img_convert/347711c9d8b8668388a8399eb29b6ee7.jpeg)
安防视频监控汇聚EasyCVR平台接入Ehome告警,公网快照不显示的原因排查
智能视频监控汇聚平台TSINGSEE青犀视频EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,视频监控管理平台…...
![](https://www.ngui.cc/images/no-images.jpg)
【Springboot】@ComponentScan 详解
文章目录 ComponentScanComponentScan ANNOTATION 和 REGEXComponentScan CUSTOMComponentScan ASSIGNABLE_TYPE ComponentScan ComponentScan 是 Spring 框架中的一个注解,用于自动扫描和注册容器中的组件。 使用 ComponentScan 注解可以告诉 Spring 在指定的包或…...
![](https://www.ngui.cc/images/no-images.jpg)
flask-----信号
安装: flask中的信号使用的是一个第三方插件,叫做blinker。通过pip list看一下,如果没有安装,通过以下命令即可安装blinker: pip install blinker flask其中有内置的信号 template_rendered _signals.signal(temp…...
![](https://img-blog.csdnimg.cn/d7e6a03a3e1d4535a0e77b8808293983.png)
10_Vue3 其它的组合式API(Composition API)
Vue3 中的其它组合式API 1.shallowReactive 与 shallowRef 2. readonly 与 shallowReadonly 3.toRaw 与 markRaw 4.customRef 5.provide 与 inject 6.响应式数据的判断...
![](https://img-blog.csdnimg.cn/cf8b9d506e51427a942c3b21e90d2f76.png)
COCOS项目运行的时候图片模糊的原因
1、首先。用X坐标来分析,如果size*Anchor Position有小数,如上图57*0.5667695.5。这样就会导致x模糊。如果y同样计算结果包含小数,那么y也会模糊。xy同时模糊的情况是最模糊的。 2、如果当前node没有问题,那么就要检查上级node是…...
![](https://img-blog.csdnimg.cn/1e4215fbd6984f6bbcacb7aed8cb1759.png)
Python中搭建IP代理池的妙招
在Python的爬虫世界里,你是否也想搭建一个功能强大的IP代理池,让你的爬虫无忧无虑地畅游各大网站?今天,我就来教你使用Scrapy框架搭建IP代理池,让你的爬虫更加智能、高效!跟着我一步一步来,轻松…...
![](https://www.ngui.cc/images/no-images.jpg)
学习pytorch 2
学习pytorch 2 2. dataset实战代码数据集 2. dataset实战 B站小土堆视频 代码 from torch.utils.data import Dataset from PIL import Image #import cv2 import osclass MyData(Dataset):def __init__(self, root_dir, label_dir):self.root_dir root_dirself.label_dir …...
![](https://www.ngui.cc/images/no-images.jpg)
elementui动态表单实现计算属性携带参数,并将计算出的值四舍五入保留两位小数
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言方法1方法2结论 前言 写项目的时候,遇到需要在动态表单中,将同一级输入框输入的内容计算出来,并动态显示,发现c…...
![](https://www.ngui.cc/images/no-images.jpg)
嵌入式面试5 -makefile shell
2、 如果有一个简单的helloworld项目目录如下: tree helloworld helloworld |– file2.h |– file1.cpp |– file2.cpp 请编写一个Makefile文件。 答: TARGET helloworld CXX g COMPILE : $(COMPILE) file1.cpp COMPILE : $(COMPILE) file2.cpp OBJE…...
![](https://www.ngui.cc/images/no-images.jpg)
获40余家主机厂青睐,这家OTA「吸金王」完成超亿元B2轮融资!
继今年4月获得上汽集团旗下尚颀资本及其合作方山高投控的投资后,近日上海艾拉比智能科技有限公司(以下简称“艾拉比”)正式完成总额过亿元的B2轮融资,新的投资方为聚卓资本、老股东国科新能继续增持,势能资本持续担任独…...
![](https://img-blog.csdnimg.cn/img_convert/612c670bd59626604d013ba9979bfef3.png)
CGI, FastCGI, WSGI, uWSGI, uwsgi分别是什么?
CGI 1、通用网关接口(Common Gateway Interface/CGI),CGI描述了服务器(nginx,apache)和请求处理程序(django,flask,springboot web框架)之间传输数据的一种标准. 2.所有bs架构软件都是遵循CGI协议的 3.一…...
![](https://img-blog.csdnimg.cn/00ddc5bdfa14495ab9c20a27c55b16d0.png)
Android T 窗口层级相关的类(更新中)
窗口在App端是以PhoneWindow的形式存在,承载了一个Activity的View层级结构。这里我们探讨一下WMS端窗口的形式。 可以通过adb shell dumpsys activity containers 来看窗口显示的层级 窗口容器类 —— WindowContainer类 /*** Defines common functionality for c…...
![](https://img-blog.csdnimg.cn/53eb78e1d88148959258a4b30d6d7e1d.png)
【云原生】深入掌握k8s中Pod和生命周期
个人主页:征服bug-CSDN博客 kubernetes专栏:kubernetes_征服bug的博客-CSDN博客 目录 1 什么是 Pod 2 Pod 基本操作 3 Pod 运行多个容器 4 Pod 的 Labels(标签) 5 Pod 的生命周期 1 什么是 Pod 摘取官网: Pod | Kubernetes 1.1 简介 Pod 是可以在 …...
![](https://www.ngui.cc/images/no-images.jpg)
openKylin+KingbaseES+Nginx安装
openKylin开放麒麟开启ssh 一、查看ssh服务是否开启。 终端输入命令:sudo ps -e |grep ssh ,只显示如下内容则证明未安装ssh服务。 2127 ? 00:00:00 ssh-agent若显示如下内容则证明ssh服务已开启。 1657 ? 00:00:00 ssh-agent 2349 ?…...
![](https://img-blog.csdnimg.cn/08542e0ccc7a49d1bc26342ff32e2a4e.png)
lc1.两数之和
暴力解法:两个for循环,寻找和为target的两个数的索引 时间复杂度:O(n2) 空间复杂度:O(1) 哈希表:遍历数组,将nums数组的数和索引分别存储在map的key和value中,一边遍历,一边寻找是…...
![](https://www.ngui.cc/images/no-images.jpg)
c# 初始化列表,并给列表里面所有的元素进行初始化
Enumerable.Repeat 方法是用于生成一个包含指定元素重复若干次的序列。它接受两个参数,第一个参数是要重复的元素,第二个参数是重复次数。 下面是 Enumerable.Repeat 方法的用法和示例: using System; using System.Collections.Generic; u…...
![](https://img-blog.csdnimg.cn/78a7ec0dce884f4f8504e006378183f5.png)
Java笔记(三十):MySQL(上)-- 数据库、MySQL常用数据类型、DDL、DML、多表设计
一、数据库 0、MySQL安装,IDEA配置MySQL 用MySQL installer for windows(msi)MySQL默认安装位置:C:\Program Files\MySQL\MySQL Server 8.0配置环境变量使用前先确保启动了mysql服务my.ini位置:C:\ProgramData\MySQL…...
![](https://www.ngui.cc/images/no-images.jpg)
SQL笔记-正态分布函数(二)
在Oracle数据库中,并没有直接提供计算正态分布函数(累积分布函数)的内置函数。不过,你可以使用PL/SQL编程语言来实现一个自定义的正态分布函数。下面是一个简单的示例: CREATE OR REPLACE FUNCTION normdist(x NUMBER…...
![](https://img-blog.csdnimg.cn/cd5db38a49474116b0b4f2c9246e5ada.png)
【LeetCode】数据结构题解(12)[用栈实现队列]
用栈实现队列 😉 1.题目来源👀2.题目描述🤔3.解题思路🥳4.代码展示 所属专栏:玩转数据结构题型❤️ 🚀 >博主首页:初阳785❤️ 🚀 >代码托管:chuyang785❤️ &…...
![](https://img-blog.csdnimg.cn/9a1e10fb366d4b93bd15fb73fba2a9c9.png)
嵌入式Linux下LVGL的移植与配置
一.sdk源码下载路径 1.官方源码下载路径如下: https://github.com/lvgl/lvgl git下载方式 git clone https://github.com/lvgl/lvgl.git 2.个人移植好的源码8.2版本下载路径: 链接:https://pan.baidu.com/s/1jyqIennsQpv-RB4RyKvZyg?pwdc68e 提取…...
![](https://img-blog.csdnimg.cn/5b87de8003354c18bac320b5a5acc90c.png)
leetcode每日一练-第70题-爬楼梯
一、思路 动态规划 二、解题方法 使用一个动态规划数组 dp 来记录到达每个台阶的不同方法数。初始情况下,当台阶数为 1 时,方法数为 1,当台阶数为 2 时,方法数为 2。然后,我们从第 3 阶开始逐步计算每一阶的方法数&…...
![](https://img-blog.csdnimg.cn/img_convert/d17f23eeb27e55b8a125fcfa19271c0c.jpeg)
设备使用RTMP推流到安防监控EasyCVR视频汇聚平台,为何只有FLV格式无法播放?
TSINGSEE青犀视频安防监控视频汇聚平台EasyCVR基于云边端一体化架构,具有强大的数据接入、处理及分发能力,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲、智能分析等功能。 智能视频监控平台EasyCVR可…...
![](https://img-blog.csdnimg.cn/408ca9fec52e4e8f8ebd022b5d4d3350.png)
arcgis宗地或者地块四至权利人信息提取教程
ARCGIS怎样将图斑四邻的名称及方位加入其属性表 以前曾发表过一篇《 如何把相邻图斑的属性添加在某个字段中》的个人心得,有些会员提出了进一步的要求,不但要相邻图斑的名称,还要求有方位,下面讲一下自己的做法。 基本思路是:连接相邻图斑质心,根据连线的角度确定相邻图斑…...
![](https://img-blog.csdnimg.cn/36ef2605120b4c8eadffa8161e91f720.jpeg)
乐鑫首创|使用 ESP RainMaker® 私有云定制 Matter 生态
ESP RainMaker 是乐鑫的 AIoT 云平台,支持客户自主部署私有物联网云,从而全面掌握数据所有权和管理权,实现定制功能与服务。ESP RainMaker 云后端采用 AWS 无服务器架构,拥有开源的 iOS 和 Android 移动端 APP、第三方语音助手集成…...
![](https://img-blog.csdnimg.cn/236d0f23b2bd4ff6b8be7fb16ed28c84.png)
【算法|数组】快慢指针
算法|数组——快慢指针 引入 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你…...
![](https://www.ngui.cc/images/no-images.jpg)
C++字符串:使用 std::string
C字符串:使用 std::string 初始化方法一 std::string 变量名称 { “字符串”}; std::string str { " 这是一个字符串" };std::cout << str; std::cin >> str;初始化方法二 std::string 变量名称 { “字符串”&#x…...
![](https://img-blog.csdnimg.cn/img_convert/65bbdcc667a7554be904873c00e025e2.webp?x-oss-process=image/format,png)
目前Java后端就业前景怎么样?
前言 并不乐观,看看现在的就业形式就知道了,基本上是僧多粥少的情况,你可能会看到很多编程语言排行榜或者流行榜中Java的排名很高,如同下面这种: 看排名确实可以粗略的得知语言当下的流行度、使用率,但是它…...
![](https://img-blog.csdnimg.cn/98b9fc87d5d34f2b870a1221ddb850a8.png)
C语言基础(持续更新)
常用函数 strrchr 描述 C 库函数 char *strrchr(const char *str, int c) 在参数 str 所指向的字符串中搜索最后一次出现字符 c(一个无符号字符)的位置。测试代码 #include "stdio.h" #include "string.h"int main() {printf(&q…...
![](https://img-blog.csdnimg.cn/img_convert/043ebb12513e442ac3c78c14c1c4cf2b.png)
从源码层面深度剖析Spring循环依赖 | 京东云技术团队
以下举例皆针对单例模式讨论 图解参考 https://www.processon.com/view/link/60e3b0ae0e3e74200e2478ce 1、Spring 如何创建Bean? 对于单例Bean来说,在Spring容器整个生命周期内,有且只有一个对象。 Spring 在创建 Bean 过程中࿰…...
![](https://www.ngui.cc/images/no-images.jpg)
Distance 2023牛客暑期多校训练营6 B
登录—专业IT笔试面试备考平台_牛客网 题目大意:给出两个长度为n的数组a,b,每次操作可以令一个数1,将a的一个子集A变成和b的一个子集B变成完全相同需要的最少操作数为C(A,B),求对于a的所有子集对所有b的子集的C(A,B)的…...
![](/images/no-images.jpg)
vultr 宝塔安装wordpress/惠州seo代理
将类作为成员变量,与对象一样使用。 public class DemoMain {public static void main(String[] args) {//创建一个英雄角色Hero hero new Hero();hero.setName("盖伦");hero.setAge(18);//创建一个武器对象Weapon weapon new Weapon("多兰剑&quo…...
![](/images/no-images.jpg)
wordpress被攻击/花关键词排名系统
Requests 获取响应内容1,Requests 获取响应内容1,Requests 获取响应内容 url.text 响应内容url.encoding 文本编码 #!/usr/local/bin/python3 import requests url requests.get(https://filscan.io:8700/v0/filscan/BaseInformation)print ("He…...
![](https://s1.51cto.com/images/blog/201902/03/38c3af00e6dd246571387d317bcdb4ba.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
新闻类网站怎么建设/东莞网络优化哪家好
最近听圈内朋友说了这么一句话:“现在创业公司比员工还多!”作为创业公司的创始人,好多难题摆在眼前: 新招来的销售经理没有太多销售经验,成天在外跑客户却不见数字,怎么办? 新兴行业销售人才缺…...
![](/images/no-images.jpg)
个人网站源代码下载/室内设计培训
1.概述 RabbitMQ是一个消息中间件:它接受并转发消息。你可以把它当做一个快递站点,当你要发送一个包裹时,你把你的包裹放到快递站,快递员最终会把你的快递送到收件人那里,按照这种逻辑RabbitMQ是一个快递站,一个快递员…...
![](/images/no-images.jpg)
动态网站开发概述/软文投放平台有哪些?
partition[英][pɑ:ˈtiʃən] [美][pɑrˈtɪʃən] 简明释义n.划分,分开;分割;隔离物;隔墙 vt.分开,隔开;区分;分割 转载于:https://www.cnblogs.com/wwjyt/archive/2013/02/23/3153124.html...
![](https://s1.51cto.com/attachment/201306/021856904.png)
jsp网站开发标准/大量微信群推广代发广告
接着上一篇Action Bar 加入Back键, 在Action Bar中加入自定义View. 依然先看效果:actionbar自定义view的布局文件action_bar.xml, 此处可以任意发挥, 实现脑海中的自定义View.<?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:androi…...