随笔 - 936  文章 - 0  评论 - 3  阅读 - 30万

国标GB28181协议智能告警分析平台EasyGBS实现设备分组的多级目录过程

上一篇我们讲了目前国标GB28181协议视频平台EasyGBS正在进行功能优化,除了我们讲过的视频调阅搜索功能的实现外,还有个需求是在设备分组处增加多级目录。

EasyGBS平台内设备分组设计之初只有一级,所以是以table表格构建,由于增加了多级目录的需求,因此要在原本基础上增加多级树状图结构,即增加tree-props属性,同时采用懒加载的方法,这样在数据量过大的情况下,页面也能正常加载。

参考代码如下:

1
 

  

在本文多级目录和前文视频调阅搜索框的实现中,我们都采用了懒加载的方式,懒加载其实就是延时加载,即当对象需要用到的时候再去加载。懒加载的优点是不需要将对象的实例化全部写到viewDidLoad中,可以简化代码,增强代码的可读性,同时对系统的内存占用率也会减少。懒加载节省了系统响应时间,提升了系统性能,非常具有利用价值。

TSINGSEE青犀视频开发的国标GB28181协议平台EasyGBS支持接入鉴权,并且提供RTSP、RTMP、HTTP-FLV、HLS等多种协议流输出,能够轻松搭建安防视频监控平台,除此之外,EasyGBS对外提供服务器获取状态、信息,控制 HTTP API接口,可自由调用和二次开发。如果大家有兴趣,欢迎联系我们了解。

 

posted on   EasyGBS  阅读(134)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示