首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    EasyCVR级联时上级国标平台可获取下级设备录像的代码设计

    其中,平台级联是指EasyCVR可作为下级平台,将所有视频通道通过GB28181协议级联到上级国标平台,且支持同一通道级联到多个上级平台。...image.png 我们在上次的文章中也提及过关于EasyCVR平台在级联时,可实现上级平台查看下级平台的云端录像,具体可参考这篇文章:EasyCVR级联时如何让上级平台获取到下级平台本地云端录像?...近期我们又实现了新功能:EasyCVR平台级联到上级国标平台,上级平台可以查看到EasyCVR平台下的设备录像。今天来和大家分享一下代码实现过程。...image.png image.png 添加如下代码,当EasyCVR级联的上级平台,查询EasyCVR接入的设备录像时,需要将上级要查询的设备转换为EasyCVR平台上实际的设备,查询出对应的设备录像...,再返回给上级: image.png var gbsChns []models.Channel db.SQLite.Model(models.Channel{}).Where("`index`=?

    42620

    EasyCVR级联时,修改下级平台名称将不同步至上级平台

    技术人员在进行平台优化时发现,下级平台通过国标GB28181协议级联到上级平台后,修改下级平台通道名称,上级平台不会同步更新,需要下级平台重新添加上级平台才会生效。针对此现象,技术人员做了简单的测试。...准备两台EasyCVR服务器,一台作为上级平台(192.168.99.153),一台作为下级平台(192.168.99.181)。...首先在下级平台的国标级联页面(配置中心—国标级联)添加上级平台,按要求填写上级平台的参数:注:上级平台的参数可在平台接入页面查看(配置中心—平台接入)。...这就引发了一个问题:如果在下级平台修改通道名称后,上级再修改,那上级会以哪个名称为准呢?...所以在程序中写死,只有在第一次添加时,下级平台会传过去通道的名称,而后无论在下级平台怎么修改名称,上级都不会同步更新。

    32040

    视频融合平台EasyCVR作为下级平台向上级级联时,注册不了是什么原因?

    EasyCVR支持国标级联到上级平台,也就是将平台整个当做一个国标设备去连接到上级平台。 有用户现场将EasyCVR级联到上级平台,出现了注册不了的情况。今天我们来分享一下排查步骤与解决办法。...部署EasyCVR的服务器无法安装抓包工具,但是我们从日志里查看到有正常发送注册消息,也有上级可以识别的10地址。...跟用户确认后,原因是因为上级平台开了防火墙,虽然映射了全端口,但有些防火墙机制会将SIP报文里面的IP地址替换成发送主机的真实的IP地址,致使上级认为下级携带了错误的注册地址,从而无法识别,因此导致用户的...EasyCVR平台无法级联到上级平台。...我们将所需地址加入防火墙白名单后,就能成功向上级平台注册,实现级联。如图,现在设备已经正常上线。

    43730

    视频智能分析平台EasyCVR本地可控但上级设备无法控制下级设备是什么原因?

    近期EasyCVR在测试中出现本地平台能云台控制下级设备,但是上级设备却无法控制下级设备的情况。 针对此情况,我们进行了抓包分析。...通过抓包分析,能够查看到上级发送的控制消息,到本级的时候是正常发送且正常响应的,但是通过本级转发给下级的时候,下级回复的400错误。...此时发现问题,由于EasyCVR级联的通道和下级设备的真实id不一样,所以在通过上级发送控制命令到下级的时候,需要在下级再次转换,添加如下代码: gbDevID := gbsChns[0].DeviceID...= nil { log.Println("级联发送MakePTZControlRequest错误", err) return } 再次通过上级发送控制消息,并抓包检查,发现信息已经能够正常发送

    37720

    国标GB28181协议视频平台EasyGBS作为下级平台级联到上级实现移动设备位置的订阅功能

    目前EasyGBS作为下级平台级联到上级的国标平台,已经能够实现移动设备位置的订阅功能了,本文我们就分享以下该功能的实现过程。...1、EasyGBS平台作为下级平台时,级联第三方平台的基本配置如下: image.png  2、再进入上级国标平台开启平台的订阅功能。...image.png 3、此时对上级平台进行抓包,抓包显示,上级平台一共订阅了三个消息,分别为:设备目录信息catalog,报警alarm,移动设备位置mobileposition查询。...EasyGBS端如果目录中的设备状态发生变化会主动发送notify catalog到上级平台更新设备的状态,如果是移动设备位置查询,则根据参数定时更新状态。

    1.3K20

    这个自反关联有一端的角色是不是应该叫“当前版本”

    (组织有个版本的自反关联看起来比较奇怪,但这个背后有它的故事,而且这是一个中间结果,此处就不展开说了。——此处为补注,非原有答疑内容。)...“当前版本”“自己”可能以为自反关联是一个对象自己搞,其实自反关联也有两个对象,只不过两个对象属于同一集合。...你想想,如果是这样的话,所有的自反关联都应该有一端的多重性严格为“1”,因为“自己”有且只有一个嘛。...1个组织雇用它 同理 组织和组织有个上下级的一对多关联,上级1,下级多,意思是: 对于组织集合中某一个组织对象,在组织集合中可能会有多个下级组织 对于组织集合中某一个组织对象,在组织集合中可能会有1个上级组织...写出代码可能是 class 组织 { 组织 上级; List 下级; ...... } 当然,像1对多的自反关联,可以只留一个上级,需要找下级时再算出下级。

    40020

    聊一聊未捕获异常与进程退出的关联

    之前的文章JVM 如何处理未捕获异常 我们介绍了JVM如何处理未捕获异常,今天我们研究一个更加有意思的问题,就是在JVM中如果发生了未捕获异常,会导致JVM进程退出么。...关于什么是未捕获异常,我们在之前的文章已经介绍过,这里不再赘述,如欲了解,请阅读JVM 如何处理未捕获异常 辅助方法 一个产生未捕获异常的方法 //In Utils.java file public...子线程中的未捕获异常 我们使用下面的代码,模拟一个在子线程中出现未捕获异常的场景。...回答:哈哈,这个问题是一个好问题,想要回答这个问题,就需要了解JVM如何处理未捕获异常的。这也是我们之前文章JVM 如何处理未捕获异常介绍的。...所以出现未捕获的异常,默认就会走到了Android系统默认设置的所有线程共用的处理者。 如果发生在主线程中呢 前面说的都是子线程,那么如果主线程出现未捕获异常,进程应该会退出吧。

    1.4K10

    新零售mysql设计(品牌表 分类表 品牌分类表)深度解析

    作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 sql: 品牌表: 商品分类表: 分类与品牌表关联表: 三张表之间的联系: 解析: t_category_brand...解析:t_category 为什么要有parent_id int unsigned COMMENT "上级分类id", if_parent boolean not null COMMENT "是否含有下级分类..., INDEX idx_parent_id(parent_id), INDEX idx_sort(sort) ) COMMENT="商品分类表"; 分类与品牌表关联表: CREATE TABLE..."分类id", brand_id int unsigned comment "品牌id", PRIMARY KEY(category_id,brand_id) ) COMMENT="分类与品牌关联表...id”, if_parent boolean not null COMMENT “是否含有下级分类”, 难道这个分类没有上级分类没有下级分类吗?

    616130

    EasyNVR无法级联上级平台进行注册是什么原因?

    EasyNVR是基于RTSP/Onif协议的视频平台,既有软件版,也有硬件版,具有视频监控直播、录像、视频快照、云存储、回放等功能,还可支持通过国标GB28181协议向上级平台级联。...图片近期有用户反馈,EasyNVR级联到上级平台出现无法注册的情况。收到反馈后技术人员立即开展排查与解决。1、首先进行抓包分析。...从下级抓包的情况可以看出,EasyNVR平台发送了注册消息但上级平台未回复;2、于是从网络和端口排查。服务器ping上级平台未出现网络问题,端口进行测试也无问题。...在这种情况下就需要将上下级一起抓包排查。...根据上下级排查发现,via字段少了ip,如下图:图片3、随后根据定位错误信息,进入软件目录更改easynvr.ini配置文件,找到local_host填写本地服务器ip地址,保存重启;图片4、重启EasyNVR

    41210

    EasyNVR无法级联上级平台进行注册是什么原因?

    EasyNVR是基于RTSP/Onif协议的视频平台,既有软件版,也有硬件版,具有视频监控直播、录像、视频快照、云存储、回放等功能,还可支持通过国标GB28181协议向上级平台级联。...近期有用户反馈,EasyNVR级联到上级平台出现无法注册的情况。收到反馈后技术人员立即开展排查与解决。 1、首先进行抓包分析。...从下级抓包的情况可以看出,EasyNVR平台发送了注册消息但上级平台未回复; 2、于是从网络和端口排查。服务器ping上级平台未出现网络问题,端口进行测试也无问题。...在这种情况下就需要将上下级一起抓包排查。...根据上下级排查发现,via字段少了ip,如下图: 3、随后根据定位错误信息,进入软件目录更改easynvr.ini配置文件,找到local_host填写本地服务器ip地址,保存重启; 4、重启EasyNVR

    46220

    2019-07-15 数据库无限层级分类设计

    很明显,一个分类下面可以是多个下级分类。反过来呢,一个下级分类能够属于几个上级分类呢?这个并不确定,得看具体的业务需求。...对于某个分类,需要支持的操作如下: 对单个分类的 CURD; 查询该分类的直属下级或所有下级分类; 查询该分类的上级分类至顶级分类中的所有分类,并且是有序的; 移动该分类,就是将节点移动到另一个节点下面...方案三:基于ClosureTable的无限级分类存储 另建一张表存储节点之间的关系,其中包含了任何两个有关系的节点的关联信息: ?...而如果节点删除后是需要将所有下级分类都划分到该节点的直系上级。...另外,在有子树的情况下,上级节点的移动还将导致下级节点的路径改变,所以移动上级节点之后还需要修复下级节点的记录,这就需要递归所有下级节点。

    3.8K30
    领券