公司统一视频管理平台概述及接口规范

 

背景

随着公司林业信息化项目的不断落地,在实际项目中对前端厂商视频监控设备等的接入已是每个项目的刚需。然而每个项目前端设备厂商不一,厂商设备接入除可以采用GB28181接入外,基本都需要集成各厂商设备或平台的SDK方可接入设备满足项目的其他需求。然而我们实际项目中的需求不仅要能接入前端监控设备进行视频实时预览,还需要对设备进行低延迟的云台控制、设备反向定位、快速定位、目标定位、机器视觉分析、Web端多厂商设备视频实时预览等。这些需求仅仅通过GB28181接入各家厂商设备是实现不了这些需求的,同时对于公司产品来讲,无法在公司产品的视频业务中有所创新,对公司产品赋能提升公司产品核心竞争力。

因此,需要建设统一的视频管理平台,整合多源厂商视频监控设备或平台的能力集,为上层业务系统提供统一标准的视频能力集接口,实现公司产品业务与各安防厂商设备或平台接口解耦。上层业务只用关心业务相关的迭代,处于支撑平台层角色的统一视频管理平台不断迭代更新也不影响上层业务应用。公司各产品应用无需担心设备厂商设备或平台SDK变更而需要每个产品应用都需要重新集成各厂商SDK,一切交由统一视频管理平台来适配,向上层业务应用提供统一向下兼容的标准接口从而保障业务系统正常运行。

平台能力

公司统一视频管理平台目前已基本建设成熟,在多个林场及省级防火平台中得到了很好的应用,解决了项目中存在多厂商或平台或者设备需要同时接入的需求场景、web端同时播放多厂商设备实时视频的需求场景、前端设备火情预警接入、火点自定定位等的需求。目前,平台支持以下功能:

  • 支持多源厂商设备/平台混合接入

支持海康ISC平台、海康IOT平台、海康设备SDK、海康NVR、大华DSS7016平台、大华ICC平台、大华设备SDK、GB28181协议、统一视频平台等混合接入。根据各厂商平台或设备对外开放的接口能力,可通过统一视频管理平台进行适配,统一向上层业务系统提供云台速度、获取云台、快速定位、缩放、聚焦、光圈、水平旋转、巡航、预置点、方向定位、抓图、录像、报警、视频流、子码流、设备状态等能力。

  • 支持流媒体推拉流及分发

通过视频平台的流媒体组件,可实现视频的推拉流,包括前端视频监控设备推过来的流、视频文件、无人机推流、端对端语音视频通话推拉流等。支持流媒体分发,实现同一路流复制分发;支持视频流按需拉取,自动鉴权。流媒体可分发为RTSP、RTMP、HTTP-FLV、WS-FLV协议。

  • 支持web浏览器H5视频预览

解决不同厂商视频实时预览需集成不同厂商的视频播放控件,通过HTTP-FLV、WS-FLV协议解决web浏览器端视频播放问题。WS-FLV协议解决九宫格视频窗口受浏览器限制的问题。

  • 支持GB28181接入

支持GB28181接入各厂商设备。暂不支持GB28181级联。

  • 支持平台自身级联

支持平台自己和自己级联,满足省、市、县三级视频平台级联的需求场景。

  • 支持录像回放

支持接入海康NVR设备前提下,实现录像实时回放。

  • 支持视频定位

支持在视频画面中框选目标,平台自动计算出视频画面中 目标的经纬度,定位目标位置和目标距离设备的 距离。场景应用: 火 点定位、目标定 位 等,通过视频定位目标位置经纬度及距离。

  • 支持快速设备定位、云台ptz或经纬度反向定位

支持在视频画面中框选特定区域,平台自动控制设备变倍放大或缩小至框定的区域。场景应用:当值守人员在视频监控画面中发现画面中某片树林冒烟了,通过此功能在画面中框选冒烟的画面区域,平台自动控制设备以该区域为中心点自动拉近镜头至该区域,解决指挥中心值守人员快速确认火情的需求,避免了值守人员通过云台控制一步一步控制设备至冒烟区域的繁锁操作,降低了操作难度,实现了快速定位画面的需求。

支持通过输入云台PTZ,平台自动控制设备至指定的方位角,快速定位事件发生时的方位角。场景应用:当发生火情后,在进行当时火场分析时,需要查看当时火情发生的区域,可以通过当时火情预警信息中记录的ptz数据,快速控制设备至火情发生时的位置。

支持通过输入经纬度,平台自动控制云台设备至经纬度位置对应的方位。场景应用:同上。

  • 支持事件订阅

平台目前整合了海康、大华、中林信达等设备的火情预警事件,同时在事件产生时自动抓取事件发生时的设备实时画面图片(最少2张)并自动录制一段火情发生时前15秒至后15秒的火情预警视频,接着自动计算火点位置;第三方业务系统通过订阅平台的事件信息,平台自动向第三方业务系统接口推送火情预警信息和定位信息。

  • 支持合作方接入

平台对外支持第三方合作方(视频平台以外的业务系统统称为第三方或合作方)的接入。场景应用:同一个业主方中有第三方业务系统也需要从公司的视频平台中拉流进行视频预览或集成视频平台的能力时,可在平台中添加合作方信息生成合作方授权token,供合作方调用视频平台接口进行鉴权集成视频平台能力集。

  • 支持内外网路由

平台支持配置内网外路由。场景应用:当项目中业务系统进行视频监控画面实时预览时,既要满足在内网环境能看视频,同时在公网环境也要能看视频时,只需在平台中配置内外网路由转换规则即可支持内外网同时进行视频画面实时预览。

  • 支持语音视频通话

支持语音视频通话,目前正在开发测试中。场景应用:指挥中心与巡护员视频通话、点对点视频通过、多人视频通话、实时调度。

结语

    以上为公司统一视频管理平台解决的场景和提供的能力集,后续根据公司项目遇到的场景不断适配各厂商设备、平台,基于视频平台进行更多业务场景功能的创新和迭代。

 

   统一视频管理平台接口集成文档详见附件:《统一视频管理平台接口文档-V1.2.pdf》