H3C监控SDK内部培训v1.1

更新时间:2023-04-21 14:45:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

H3C 监控SDK内部培训V1.1

密级:公开 杭州华三通信技术有限公司

目录 SDK基本概念 H3C监控SDK基本策略 H3C监控SDK解决方案

H3C监控SDK产品规格 选型举例

案例分析 合作伙伴

服务培训2

何为SDK SDK 就是 Software Development Kit 的缩写,即“软件开发工具包”。

凡辅助开发某一类软件的相关文档、范例以及工具都可以统称为 “SDK”,包括接口协议规范(如SIP协议、HTTP协议等)和程序开发库 (如COM组件、C#链接库等)两种类型。 接口协议规范描述了接口的具体使用规格。 程序开发库包括基于不同操作系统和开发环境下的Dll和API,以及相关 的说明文档和DEMO例子程序。 其中,Dll封装了接口资源以及接口暴露 的功能代码,API用来访问Dll中暴露的接口功能。

SDK的作用 响应公司OAA计划。 能够帮助集成商定制客户需求,开展增值业务,降低开发风险和开发 成本,提高集成效率与需求响应能力。 能够与软件厂商实现业务融合。 能够与互补型厂商强强联手,互相推广业务。 能够实现同类系统间的互通互联。 能够保护客户投资,重复利用现有资源。 能够满足客户日益增长的综合业务需求。

SDK的开放方式 设备级SDK 也叫前端SDK,被主流厂商主导,业界较为流行。 对于某些小型化或特殊类项目,集成商通过对前端SDK的熟悉,可以快 速开发出一个基本监控系统,风险小。 对于大型项目,集成商需要面对前端、海量存储、网络、流媒体、增值 应用等各项集成需求,由于集成商开发能力有限,没有雄厚的技术力量, 导致项目定制成本较大,开发风险较大。

平台级SDK 基于监控基础业务平台之上的SDK。

从整体解决方案角度出发提供的开放接口。 能够满足大规模应用的需求,满足业务系统融合的需求。 集成商可以专注与面向业务的开发,而不是监控平台内部的媒体、存储、 网管开发,可以显著降低整体集成开发的风险。5

SDK的开放层面 信令层 负责基本命令交互、传输、中继、翻译、转换等工作。 完成控制等基本业务的接入功能。 媒体层 包括媒体传输、媒体控制、媒体解码显示。 完成媒体业务的接入功能。 网管层 负责网络节点、设备配置等管理功能。

SDK的接口方式 信令层接口:可以是标准的通信协议(如SIP协议),也可以是非标的 私有协议(如H3C的VMP协议),也可以是基于前两者之上封装后的开 发库(如H3C的C#版开发包),其发展趋势是统一到SIP+XML标准协议 格式。 媒体层接口:可以是标准的媒体封装与编码格式,也可以是媒体控制 与解码显

示开发库方式(如H3C的SDC解码控件),其发展趋势是采用 标准的媒体封装(RTSP/RTP)和编解码格式(标准化H.264或MPEG4 等)。 网管层接口:可以采用标准的SNMP网管协议。

SDK的应用场景 当集成商需要定制客户业务需求时,你需要SDK。 当第三方应用系统需要集成、访问监控平台资源开发增值业务时,你 需要SDK。 当同类监控系统共享访问监控资源、平台互联互通时,你需要SDK。 当第三方前端设备需要接入监控中心管理平台时,你需要SDK。 根据实际不同的需要,你可以选择C/S或B/S应用模式。

目录 SDK基本概念 H3C监控SDK基本策略 H3C监控SDK解决方案

H3C监控SDK产品规格 选型举例

案例分析 合作伙伴

服务培训9

H3C监控SDK基本策略 主导策略: 1.在用户采用IVS完整解决方案前提下,提供访问共享IVS平台资源的SDK, 满足集成、联动和访问三类需求,是对外宣传的唯一SDK。

防守策略:1.在用户采用IVS管理平台、存储和部分前端产品前提下,对于第三方前 端接入,提供前端接入SDK,第三方前端设备必须遵循该SDK或通过

H3C合作伙伴的转换平台转换为该SDK,实现对第三方前端的接入管理,

该方式对外不宣传,提供该SDK需产品部领导同意。2.对于个别特殊项目,为满足项目强势集成商要求,可以提供前端编码 器设备的SDK,该方式不宣传,提供该SDK需产品部领导同意。

目录 SDK基本概念 H3C监控SDK基本策略 H3C监控SDK解决方案

H3C监控SDK产品规格 选型举例

案例分析 合作伙伴

服务培训11

H3C监控SDK方案构成IVS SDK5000 IVS平台SDK IVS平台访问SDK

根据合作实质需求划 分产品,不同SDK 开发范围不同,合作 方开发投入也不同

IVS平台联动SDK

纳入OAA 对外宣传

IVS平台集成SDK

IVS前端SDK

前端接入SDK第三方前端接入IVS 平台需要遵循的SDK

不对外宣 传

H3C前端对外提供的SDK

前端开放SDK

备注:基于当前MPPV1技术的SDK统称为SDK5000,后续基于IMOS的新SDK将统称为SDK8000.

H3C监控SDK应用模型独立界面展现 程序链接、摄像机定位 、预制位调用

OA平台C/S

独立界面展现 程序链接、摄像机定位 、单点登陆…

OA平台B/S

(SOA、三台合一、应急) 获取实时视频、历史视频 、控制、报警资源…

综合应用平台

上级监控平台资源共享访问 南望、天视…

进程调用

HTTP

(C#、COM)SDKSIP+XML (DB33)

事件和报警联动 智能分析、报警、门禁..

互补类安防平台

VMP

H3C IVS监控平台

SIP+XML (DB33)

同级监控平台资源共享访问 南望、天视…

SIP+XML (DB33)

厂商设备SDK / 前端接入SDK

前端 开放 SDK

下级监控平台资源共享访问 南望、天视…

第三方前端接入海康、AXIS、iDVR

H3C 监控前端

注:以上箭头及描述只反映信令层通讯方式,媒体层通讯方式采用各厂商提供的解码显示SDK13

H3C监控SDK合作模型增值业务开发 监控平台间的互联互通

基于监控基础平台之上开发如企业应急指挥系统对监控 资源的调阅

均是视频监控平台,共享、设备、人员、视频、控制、报警 如公安上级单位平台对下级单位 平台资源的调用

项目合作伙伴

信令互通: IVS8000 : SDK或VMP协议 IVS3000: HTTP 媒体互通:SDK

信令互通:SIP+XML (DB33) 媒体互通:SDK

OAA长期合作 伙伴

信令互通:SIP+XML (DB33) 媒体互通:SDK

信令互通:SIP+XML (DB33) 媒体互通:SDK

目录 SDK基本概念 H3C监控SDK基本策略 H3C监控SDK解决方案

H3C监控SDK产品规格 选型举例

案例分析 合作伙伴

服务培训15

平台集成SDK 用途: 第三方应用系统共享或获取IVS监控系统的各种资源,满足各类复杂的集成应用,可 以完整获取IVS平台的实时图像、历史图像、云台控制、报警信息、目录信息等资源。

规格:

产品型号

适用

开发 应用

交付物

主要功能

平台IVS8000 COM版SDK IVS8000 IVS8000 IVS8000

方式 架构COM 组件 C#链 C/S、 B/S C/S、 运行库文件、C/S 样例程 序、接口使用说明书等 运行库文件、[B|C]/S 样 实时预览(并发16路)、云台控制、录像 检索与回放(IPSAN、ECR) 实时预览(并发16路)、云台控制、录像

C#版SDK

接库

B/S

例程序、接口使用说明书等

检索与回放(IPSAN、ECR、DVR)、录像下载、报警联动、数字矩阵 实时预览、云台控制、录像检索与回放

IVS SIP协议版 SDK

IVS8000/ 3000

SIP协 议

C/S、 B/S

SIP+XML接口协议文档、 解码库文件

平台集成SDK产品功能比对表IVS8000 COM版SDK 摄像机信息获取 实时监视 云台控制 录像检索 录像回放(IP SAN) 录像回放(ECR) √ √ √ √ √ √ IVS8000 C#版SDK √ √ √ √ √ √ IVS SIP协议版SDK √ √ √ √ √ Ⅹ

录像回放(DVR)录像下载 报警事件通知 语音对讲 数字矩阵 轮切控制 播放器控制 并发视频数目 集成开发语言 一般适用场合

ⅩⅩ Ⅹ Ⅹ Ⅹ Ⅹ √ 16路 VC++、C#2005、VB、JAVA 第三方应用集成

√√ √ √ √ √ √ 16路 C#2005、VB、JSCRIPT 第三方应用集成

ⅩⅩ Ⅹ Ⅹ Ⅹ Ⅹ √ 受限于服务器能力 不限 平台间互通互联 17

平台联动SDK 用途: 第三方系统和IVS8000系统报警联动,用于报警事件信息的互传,实现第三方报警 时,IVS系统的报警联动图像弹出、录像检索等。

规格:

产品型号

适用

开发 应用

交付物

主要功能

平台IVS8000 VMP协议版 SDK IVS8000

方式 架构

VMP 协议 C/S、 B/S VMP报警联动接口协议 文档 报警联动VC/DC图像弹出、报警录像、 信息提示、电子地图闪烁等联动功能

平台访问SDK 用途: 第三方系统快速定位访问IVS客户端(VC、WEB)的指定摄像机,如第三方程序可 以通过程序调用方式打开VC客户端,并定位到摄像机或预制位。

规格:

产品型号

适用

开发 应用

交付物

主要功能

平台IVS8000 VC客户端 调用版SDK IVS8000

方式 架构进程 调用、 字符串 消息 C/S 、 B/S VC客户端带参数启动 说明书、VC客户端字符 串通信协议和DEMO程序 第三方平台客户端通过带参数访问VC客 户端实现对VC客户端的直接访问,包括 客户端弹出,播放对应的摄像机视频或调 用预置 位 B/S HTTP开放接口说明书 IE Http重定向:第三方网页点击XXX摄像 头,可无需用户名密码进入IVS3000的 WEB客户端并调用相应摄像机实时视频

IVS3000 HTTP链接版 SDK

IVS3000

HTTP 链接 访问

本文来源:https://www.bwwdw.com/article/hsdq.html

Top