松哥原创的 Spring Boot 视频教程已经杀青,感兴趣的小伙伴戳这里-->Spring Boot+Vue+微人事视频教程
EasyCVR的级联功能是将我们上面的通道通过国标标准的sip协议推送到上级去的一种方式,但是不同的上级平台对接设置上都有各自的特点,我们在配置的时候还需要根据不同平台的属性进行调整。...image.png EasyCVR在运行过程中当下级设备的ip发生变化时,我们发现上级EasyCVR平台界面却没有变化。针对这个问题我们来进行一个简单的排查和分析。...首先观察数据库数据,发现数据库下级设备表数据已经更新,但是主的设备表没有更新,所以应该是设备信息更新的时候没有更新主表的信息。
近期有用户在其EasyNVR云端录像级联上报到上级平台并进行录像回看时,上级获取不到录像,特反馈给技术人员解决。...1、首先技术人员进行抓包排查问题,通过数据包可以看到上级发送了recordinfo消息,但是EasyNVR并未回复信息且也没上报录像到上级; 2、随后展开recordinfo信息包查看 to字段信息,初步判断为设备通道号问题...; 3、排查出原因是由于上级发送reconrdinfo信息to字段携带编码不正确从而导致下级未发送录像; 4、随后修改上级后,即可正常获取录像进行播放。
近期有用户在其EasyNVR云端录像级联上报到上级平台并进行录像回看时,上级获取不到录像,特反馈给技术人员解决。...1、首先技术人员进行抓包排查问题,通过数据包可以看到上级发送了recordinfo消息,但是EasyNVR并未回复信息且也没上报录像到上级;2、随后展开recordinfo信息包查看 to字段信息,初步判断为设备通道号问题...;3、排查出原因是由于上级发送reconrdinfo信息to字段携带编码不正确从而导致下级未发送录像;4、随后修改上级后,即可正常获取录像进行播放。
其中,平台级联是指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`=?
技术人员在进行平台优化时发现,下级平台通过国标GB28181协议级联到上级平台后,修改下级平台通道名称,上级平台不会同步更新,需要下级平台重新添加上级平台才会生效。针对此现象,技术人员做了简单的测试。...准备两台EasyCVR服务器,一台作为上级平台(192.168.99.153),一台作为下级平台(192.168.99.181)。...首先在下级平台的国标级联页面(配置中心—国标级联)添加上级平台,按要求填写上级平台的参数:注:上级平台的参数可在平台接入页面查看(配置中心—平台接入)。...这就引发了一个问题:如果在下级平台修改通道名称后,上级再修改,那上级会以哪个名称为准呢?...所以在程序中写死,只有在第一次添加时,下级平台会传过去通道的名称,而后无论在下级平台怎么修改名称,上级都不会同步更新。
图片有用户咨询,在EasyCVR级联上级时,需要获取到下级的云端录像当作设备录像使用,具体如何操作?...收到用户反馈后,技术人员立即给出答复,具体步骤如下:1)首先将设备接入EasyCVR平台中,设置云端录像保证本地正常播放使用;图片2)随后将EasyCVR级联到上级平台;图片3)此时可以在上级平台获取直播录像目录
有用户反馈,EasyCVR作为下级平台级联到上级平台,上级平台在播放设备时,无实时画面加载,请求我们协助排查。...根据用户的描述进行排查,步骤如下:1)首先查看设备注册到EasyCVR平台是否正常播放,在EasyCVR平台上通道可以正常查看;2)其次,排查端口是否正常开放,排查结果为端口也是正常对外开放;3)最后,通过抓包分析,发现上级平台在请求...invite消息中少了t字段,于是告知上级平台规范信息编码请求;4)上级平台增加了t字段之后,此时平台的视频已经能正常播放了。
EasyCVR支持国标级联到上级平台,也就是将平台整个当做一个国标设备去连接到上级平台。 有用户现场将EasyCVR级联到上级平台,出现了注册不了的情况。今天我们来分享一下排查步骤与解决办法。...部署EasyCVR的服务器无法安装抓包工具,但是我们从日志里查看到有正常发送注册消息,也有上级可以识别的10地址。...跟用户确认后,原因是因为上级平台开了防火墙,虽然映射了全端口,但有些防火墙机制会将SIP报文里面的IP地址替换成发送主机的真实的IP地址,致使上级认为下级携带了错误的注册地址,从而无法识别,因此导致用户的...EasyCVR平台无法级联到上级平台。...我们将所需地址加入防火墙白名单后,就能成功向上级平台注册,实现级联。如图,现在设备已经正常上线。
作为支持国标GB28181协议的视频平台,EasyGBS经常被拿来用作下级平台或者上级平台于客户现场的第三方平台进行级联,稳定性高、扩展性强也是EasyGBS级联过程中一个显著的特点。...近日,某个客户现场将EasyGBS作为下级平台级联到某厂家的国标平台,上级平台启播,会出现生成日志巨大的现象,1个小时会生成700M日志。...进一步分析,该流程出现在上级发送Invite 后,通过检查GB协议标准文档和相关处理代码,发现作为国标下级时,如果收到ACK,不需要回复200,上级平台也有bug,收到200会自动回复ACK。
近期EasyCVR在测试中出现本地平台能云台控制下级设备,但是上级设备却无法控制下级设备的情况。 针对此情况,我们进行了抓包分析。...通过抓包分析,能够查看到上级发送的控制消息,到本级的时候是正常发送且正常响应的,但是通过本级转发给下级的时候,下级回复的400错误。...此时发现问题,由于EasyCVR级联的通道和下级设备的真实id不一样,所以在通过上级发送控制命令到下级的时候,需要在下级再次转换,添加如下代码: gbDevID := gbsChns[0].DeviceID...= nil { log.Println("级联发送MakePTZControlRequest错误", err) return } 再次通过上级发送控制消息,并抓包检查,发现信息已经能够正常发送
目前EasyGBS作为下级平台级联到上级的国标平台,已经能够实现移动设备位置的订阅功能了,本文我们就分享以下该功能的实现过程。...1、EasyGBS平台作为下级平台时,级联第三方平台的基本配置如下: image.png 2、再进入上级国标平台开启平台的订阅功能。...image.png 3、此时对上级平台进行抓包,抓包显示,上级平台一共订阅了三个消息,分别为:设备目录信息catalog,报警alarm,移动设备位置mobileposition查询。...EasyGBS端如果目录中的设备状态发生变化会主动发送notify catalog到上级平台更新设备的状态,如果是移动设备位置查询,则根据参数定时更新状态。
(组织有个版本的自反关联看起来比较奇怪,但这个背后有它的故事,而且这是一个中间结果,此处就不展开说了。——此处为补注,非原有答疑内容。)...“当前版本”“自己”可能以为自反关联是一个对象自己搞,其实自反关联也有两个对象,只不过两个对象属于同一集合。...你想想,如果是这样的话,所有的自反关联都应该有一端的多重性严格为“1”,因为“自己”有且只有一个嘛。...1个组织雇用它 同理 组织和组织有个上下级的一对多关联,上级1,下级多,意思是: 对于组织集合中某一个组织对象,在组织集合中可能会有多个下级组织 对于组织集合中某一个组织对象,在组织集合中可能会有1个上级组织...写出代码可能是 class 组织 { 组织 上级; List 下级; ...... } 当然,像1对多的自反关联,可以只留一个上级,需要找下级时再算出下级。
之前的文章JVM 如何处理未捕获异常 我们介绍了JVM如何处理未捕获异常,今天我们研究一个更加有意思的问题,就是在JVM中如果发生了未捕获异常,会导致JVM进程退出么。...关于什么是未捕获异常,我们在之前的文章已经介绍过,这里不再赘述,如欲了解,请阅读JVM 如何处理未捕获异常 辅助方法 一个产生未捕获异常的方法 //In Utils.java file public...子线程中的未捕获异常 我们使用下面的代码,模拟一个在子线程中出现未捕获异常的场景。...回答:哈哈,这个问题是一个好问题,想要回答这个问题,就需要了解JVM如何处理未捕获异常的。这也是我们之前文章JVM 如何处理未捕获异常介绍的。...所以出现未捕获的异常,默认就会走到了Android系统默认设置的所有线程共用的处理者。 如果发生在主线程中呢 前面说的都是子线程,那么如果主线程出现未捕获异常,进程应该会退出吧。
作者:陈业贵 华为云享专家 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 “是否含有下级分类”, 难道这个分类没有上级分类没有下级分类吗?
正常情况下:LSDOU顺序 上级OU: 桌面:aa 运行:删除 下级OU: 桌面:未配置 运行:不删除 下级OU用户结果:桌面:aa 运行:不删除...下级OU设置了阻止继承: 上级OU: 桌面:aa 运行:删除 下级OU: 桌面:未配置 运行:不删除 下级OU用户结果: 桌面:未配置 运行:不删除 上级设置了强制...: 上级OU: 桌面:aa 运行:删除 下级OU: 桌面:未配置 运行:不删除 下级OU的用户结果: 桌面:aa 运行:删除 注意:当上级强制和下级阻止继承同时设置
EasyNVR是基于RTSP/Onif协议的视频平台,既有软件版,也有硬件版,具有视频监控直播、录像、视频快照、云存储、回放等功能,还可支持通过国标GB28181协议向上级平台级联。...图片近期有用户反馈,EasyNVR级联到上级平台出现无法注册的情况。收到反馈后技术人员立即开展排查与解决。1、首先进行抓包分析。...从下级抓包的情况可以看出,EasyNVR平台发送了注册消息但上级平台未回复;2、于是从网络和端口排查。服务器ping上级平台未出现网络问题,端口进行测试也无问题。...在这种情况下就需要将上下级一起抓包排查。...根据上下级排查发现,via字段少了ip,如下图:图片3、随后根据定位错误信息,进入软件目录更改easynvr.ini配置文件,找到local_host填写本地服务器ip地址,保存重启;图片4、重启EasyNVR
EasyNVR是基于RTSP/Onif协议的视频平台,既有软件版,也有硬件版,具有视频监控直播、录像、视频快照、云存储、回放等功能,还可支持通过国标GB28181协议向上级平台级联。...近期有用户反馈,EasyNVR级联到上级平台出现无法注册的情况。收到反馈后技术人员立即开展排查与解决。 1、首先进行抓包分析。...从下级抓包的情况可以看出,EasyNVR平台发送了注册消息但上级平台未回复; 2、于是从网络和端口排查。服务器ping上级平台未出现网络问题,端口进行测试也无问题。...在这种情况下就需要将上下级一起抓包排查。...根据上下级排查发现,via字段少了ip,如下图: 3、随后根据定位错误信息,进入软件目录更改easynvr.ini配置文件,找到local_host填写本地服务器ip地址,保存重启; 4、重启EasyNVR
很明显,一个分类下面可以是多个下级分类。反过来呢,一个下级分类能够属于几个上级分类呢?这个并不确定,得看具体的业务需求。...对于某个分类,需要支持的操作如下: 对单个分类的 CURD; 查询该分类的直属下级或所有下级分类; 查询该分类的上级分类至顶级分类中的所有分类,并且是有序的; 移动该分类,就是将节点移动到另一个节点下面...方案三:基于ClosureTable的无限级分类存储 另建一张表存储节点之间的关系,其中包含了任何两个有关系的节点的关联信息: ?...而如果节点删除后是需要将所有下级分类都划分到该节点的直系上级。...另外,在有子树的情况下,上级节点的移动还将导致下级节点的路径改变,所以移动上级节点之后还需要修复下级节点的记录,这就需要递归所有下级节点。
做到web上就会这样显示: 怎么实现的我就不详细介绍了,本文主要结合实例介绍平时项目中广度遍历搜索部门树,从上级部门往下级部门开始一级一级的遍历搜索。...缓存部门与下级部门 设计部门表的时候注意留一个字段是用来记录该部门的上级部门。...ID对应下级部门list的一个键值对。...2.广度遍历部门 将部门信息存储成从上级部门往下级部门一级,二级,三级的形式 private static DeptManager deptManager = DeptManager.getInstance...flag) { return tempDeptId; } } } // 未匹配到则返回根部门
领取专属 10元无门槛券
手把手带您无忧上云