国标GB28181协议视频告警智能分析平台EasyGBS选择通道组件树状图重构过程

TSINGSEE青犀视频的EasyGBS视频智能分析平台支持GB28181协议设备接入,提供多格式流分发。为改善大量通道接入时的用户体验,原始的基于el-Table的选择通道组件被重构为el-Tree树状图,使用户能更方便地查找和批量选择通道。重构后,用户操作更加便捷,且保持了原有的接口不变。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

国标GB28181协议是国家公安部提出的视频流传输协议,TSINGSEE青犀视频顺应国家的要求,研发了支持GB28181协议设备接入的EasyGBS视频智能分析平台,提供流转发服务,负责将GB28181设备/平台推送的PS流转成ES流,然后提供RTSP、RTMP、FLV、HLS多种格式进行分发,实现web浏览器、手机浏览器、微信、PC客户端等各种终端无插件播放。

微信截图_20201106154449.png

EasyGBS国标平台内可接入百千通道,选择通道是以table表格渲染的,我们发现当EasyGBS平台接入的通道数过大时,用户找寻通道或者批量选择通道非常不容易,不易操作,因此我们为了便捷用户操作,需要将此组件以树状图重构。

原始组件:

24.png

目标组件:

25.png

在原接口不变的情况下,前段通过重构组件将原有功能重构,EasyGBS项目用的是element组件库,选择通道组件原本用的就是element中的el-Table组件,因此只需要换成el-tree组件就行了。

26.png

      <div class="elTree">
        <el-tree
          ref="tree"
          :default-expanded-keys="treeExpandedKeys"
          :data="treeData"
          :props="props"
          node-key="id"
          highlight-current
          @node-click="handleNodeClick"
          @check="treeCheck"
          show-checkbox
        >
          <span slot-scope="{ node, data }">
            <i :class="[data.icon, 'tree-icon']" v-if="data.Type != 2"></i>
            <svg class="icon tree-icon" aria-hidden="true" v-else>
              <use xlink:href="#iconshexiangtou" />
            </svg>
            <span>{{ node.label }}</span>
          </span>
        </el-tree>

国标GB28181协议国标安防视频平台EasyGBS目前支持国标GB28181设备/平台接入、国标平台级联、语音对讲、经纬度定位、告警查询、用户管理、设备管理等功能,既能作为能力平台为业务层提供接口调用,也可作为业务平台使用,进行设备及用户的管理、PC、手机端等多终端的访问,更多功能可以联系我们获取测试账号进行测试。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值