网络通信 频道

基于多媒体中间件的监控合作增值业务

    【IT168 资讯】 本文通过阐述业内开展监控合作增值业务的几种常用模式,详细描述各种方式的优缺点,从而形成直观的比对,有利于开展合作业务时做一些初步的预分析和判断,正确选择合适的开发方式。并以H3C公司推出的IMOS insideTM多媒体中间件为例,介绍业界部分中间件技术和流行趋势,为解决实际需求问题提供一些指引方向。

    合作增值业务的几种模式

    1. 基于设备SDK开发
该方式在国内传统监控产业价值链中用得比较普遍,比如海康等主流DVR/DVS设备厂商。集成商(ISV)通过厂商提供的设备SDK接口,可以面向客户的需求进行定制性开发,时开发基础管理平台和行业应用平台,并整合存储设备。

    基于设备SDK的开发方式,优点是主流厂商设备SDK系列比较全,功能较完善,接口归一化和继承性比较好。对于一般的小型监控项目,集成商熟悉终端SDK后,可以快速开发出一个基本的监控系统,做一些简单的需求定制应用,风险低。缺点是只有部件级接口,缺乏统一的平台级接口,导致系统管理能力弱、开发工作量大、异构屏蔽性差、接口抽象程度低。对于复杂的大型监控项目,集成商需要面对前端、海量存储、网络、流媒体、增值应用等各项集成开发需求。由于监控方案中的各个部件来自不同的厂商,缺乏统一标准,开放接口不一,集成商设计时并不会从整体解决方案角度进行优化融合,只能被动适配,同时受自身开发能力及技术力量所限,会导致项目定制成本较高,开发风险较大。另一方面,集成时还需要协调处理各方利益,出现问题容易产生定位分歧,不仅影响处理问题的效率,也增加实施风险和实施费用。

    在这样的价值链中,国内安防企业尤其是ISV的良莠不齐,监控产品的非标准化和监控管理平台的能力已经越发制约监控产业的高速发展,同时原有ISV面对高投入、低产出的挑战。整个监控产业如同处于早期发展阶段的IT行业,迫切需要采用更标准化的建设思路,重新梳理产业价值链。

    2. 基于平台SDK开发

    设备SDK只是开放接口的一种方式,不是全部,SDK可以基于终端也可以由平台提供。终端SDK之所以在其特定历史阶段成为主流的开发方式,一个重要的原因是传统终端设备厂商普遍缺乏提供平台级SDK的能力,以前没有一个厂商能够提供完整的监控基础解决方案,并基于此提供全面的平台级开放接口。业界呼唤统一调度的多媒体监控基础管理平台,同时提供平台SDK接口,以降低业务开发风险,提高系统的可靠性和可扩展性,为合作业务的快速开发提供支撑。

    基于平台SDK开发的方式是随着行业规模化应用的不断扩大,市场需求快速响应度的不断提高,于近几年出现的一种新型开发模式。这种方式直接导致了监控产业价值链的重构,实力雄厚、技术积累较深厚的IT和通信大型企业开始进入这个领域,提供完整的监控基础解决方案,充当产业链的核心,拉动产业链继续发展。

    基于平台级SDK开发、构建上层应用步骤简单、扩展性强,具有高可靠性、高性能的特点。电力、金融、环保等各种行业化的应用完全可以在基础监控平台提供的SDK上进行各种层次的开发,有助于应用软件厂商或集成商专注于面向业务的开发,不再需要面向监控平台内部的媒体、存储、网管等基础部件,发挥其优势,显著降低集成开发的风险和成本。平台级开发接口能够满足大规模灵活应用的需求,让合作开发变得方便、快捷,产品和形式更为丰富,从而大大优化监控产业的价值链。同时基础监控平台的稳定可靠也确保了低风险低成本的开发增值应用。

    基础监控平台必须提供灵活可靠、形式多样的平台级SDK,并提供各种开放性接口,除了接入自身的前端设备外,还要允许接入其他的第三方设备。如图1所示,基础监控平台应当具备以下几个特点:

    具备行业集成应用接口、互补联动业务接口、互通互联接口、兼容业务接口等多种需求形式的平台级开发接口,包括动态链接库、控件、协议等各种方式的接口产品形态;

    实现与GIS、三台合一、应急指挥、车牌识别、智能分析等业务系统的融合;

    实现与专业报警、门禁、对讲、巡更、SCADA动力环境系统的联动;

    实现同类监控系统的互通互联,以及第三方前端设备的兼容接入。

 基于多媒体中间件的监控合作增值业务
图1 基础监控平台开放架构

    平台SDK提供的接口形式,包括平台访问型SDK、平台联动型SDK、平台集成型SDK三种类型。其中,平台访问型SDK主要用于实现第三方软件快速定位访问,平台联动型SDK适用于实现第三方报警系统的视频联动,平台集成型SDK适用于第三方系统集成或共享监控平台的资源,满足复杂的集成应用需求,如实况、云台、回放、对讲、告警等。

    3. 基于中间件开发

    所谓中间件,就是进行系统规划的、经过抽象的、采用统一内核及统一接口的、异构屏蔽性好、定制能力好、部署简单、维护方便、功能强大的的软件服务包。平台软件+接口的形式不是中间件,软件模块的堆砌+部分接口也不是中间件。

    中间件方式的出现进一步影响了监控产业价值链的重组。它是在平台SDK方式的基础上进一步发展出来的一种合作开发模式。基于这种模式,基础监控解决方案提供商挪出一部分价值,将基础平台封装成中间件,提供给在某行业内有专长特色的集成商,让他们能够通过中间件及SDK,一方面进行快速高效地开发,另一方面紧密整合基础监控平台资源,完整开发出面向行业特色的综合应用业务系统。与纯平台SDK方式不同,在这种合作模式下,集成商独自面对客户,以完整软件提供商的角色出现在最终用户面前,基础平台提供商不再同时出现,他们和行业集成商共同提供客户所需要的产品和方案。这样既保护了集成商的利益,也能满足最终用户的需求。

    多媒体中间件是采用分层设计的系统架构理念,将有关多媒体业务的常用功能抽象成通用模块,统一内核、统一接口,屏蔽各类业务的差异性以及异构设备的差异性。抽象程度更高、基础功能更加丰富的多媒体中间件,通过多媒体基础设施提供强大的二次开发能力,可以满足多样化的业务扩展需求,不仅能够搭建监控业务,还能够搭建视频会议、VOD点播、媒体发布等各种多媒体业务,支持第三方厂商设备的接入,以及与第三方应用的互通集成,支持灵活选取、裁减、增强的定制开发能力,通过调整配置、增加图形化界面等步骤就可以实现一套支持综合多媒体业务的应用系统。

    多媒体中间件是开展合作业务的非常好的方法

    多媒体中间件通过分层开发接口,可以满足合作伙伴在不同层次的集成开发需求,既可以扩展上层应用,也可以增加核心组件以及协议插件。下面以H3C公司最新推出的IMOS insideTM多媒体中间件为例,介绍多媒体中间件的架构、原理、模块组成以及功能特点。

    IMOS insideTM是H3C公司多媒体产品对外合作计划的名称,也是对H3C多媒体中间件产品核心技术的统称。所有支持IMOS insideTM多媒体中间件产品的厂商一旦认证为IMOS insideTM合作伙伴,都可以在其软件界面或硬件产品外观上使用IMOS insideTM标识 。

    该中间件主要定位于含括监控、视讯会议等多媒体应用的多媒体基础管理平台,完全用SOA面向服务的分层应用架构,基于功能组件的模块化设计,封装编解码、网络、存储、信令等各种专业监控业务,屏蔽技术细节,为各类应用系统提供视频监控基础服务。同时提供灵活多样的平台级SDK,帮助合作伙伴专注于业务开发,快速可靠的向最终用户提供各种行业应用解决方案。

    图2中,多媒体中间件的系统结构分为四层:多媒体操作层、多媒体数据库层、多媒体中间件层、应用呈现层。其中,多媒体操作层对操作系统、数据库、多媒体协议进行封装,实现上层应用的平台无关性,提高开发效率和系统兼容性;多媒体数据库层是对多媒体领域通用数据模型和标准的实现,支持对实现的扩展,提供了“原子”业务(基础业务);多媒体中间件层通过对原子业务的简单组合或者定制开发,快速构建新的业务,“搭积木”的开发方式可以节省大量的重复开发成本,开发和稳定周期更短;应用呈现层可以根据最终用户的个性化需求,以及B/S和C/S的不同应用模式,定制开发不同的业务应用软件以及操作界面。多媒体中间件的分层架构模型和开发接口允许完全替换和开发新的业务展现,同时允许多套展现并存,从而最大化地贴近用户的体验要求。

 基于多媒体中间件的监控合作增值业务
图2 多媒体中间件分层架构

    基于IMOS的监狱安全集成解决方案

    在“IP大联网、安防智能、多业务整合”的大趋势下,H3C联手武汉世邦推出以H3C IMOS为基础的监狱安全集成应用产品,专门针对监狱行业的安全管理需求,满足监狱管理用户对多级IP联网管理、智能化视频分析及联动应用、多业务集成化管理的应用需求,并可以与用户的业务系统和应急指挥系统进行扩展整合,实现完善的监狱安全集成管理模式。

    1. 合作方案概述

    H3C-世邦解决方案可以面向监狱的不同应用整合,其基本的合作形式为:

    由H3C IMOS所提供的监控平台SDK,为用户提供视频监控、移动视频监控;

    由H3C提供前端编解码器的报警、音频输入输出接口API,为用户提供视频监控、紧急报警及双向对讲应用;

    与H3C 电视墙控制接口API实现数字电视墙切换应用;

    与H3C OAA合作计划的其它合伙伙伴提供视频分析、设备应用接口和其它扩展性应用。

    2. 合作方案系统结构图

 基于多媒体中间件的监控合作增值业务 
图3监狱安全集成解决方案系统结构图

    世邦科技旗下的UNISEC系列安全集成应用产品针对数字监狱管理,可以为用户提供从多业务整合接口、业务中间件及服务平台、可定制的人机交互接口,增强对多业务系统的控制管理能力。

0
相关文章