基于多媒体中间件的监控合作增值业务
- +1 你赞过了
【天极网网络频道】本文通过阐述业内开展监控合作增值业务的几种常用模式,详细描述各种方式的优缺点,从而形成直观的比对,有利于开展合作业务时做一些初步的预分析和判断,正确选择合适的开发方式。并以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-世邦解决方案可以面向监狱的不同应用整合,其基本的合作形式为:
l 由H3C IMOS所提供的监控平台SDK,为用户提供视频监控、移动视频监控;
l 由H3C提供前端编解码器的报警、音频输入输出接口API,为用户提供视频监控、紧急报警及双向对讲应用;
l 与H3C 电视墙控制接口API实现数字电视墙切换应用;
l 与H3C OAA合作计划的其它合伙伙伴提供视频分析、设备应用接口和其它扩展性应用。
2. 合作方案系统结构图
图3监狱安全集成解决方案系统结构图
世邦科技旗下的UNISEC系列安全集成应用产品针对数字监狱管理,可以为用户提供从多业务整合接口、业务中间件及服务平台、可定制的人机交互接口,增强对多业务系统的控制管理能力。
3. 方案效果展示
4. 用户场景
1) 场景一:解决多种应用系统集成及联动
问题:监狱作为高设防区域,在实现高性能的视频监控同时,还需要与其它多种安全系统之间充分联动,并可以针对不同报警事件迅速响应各种预案。
解决方案:H3C IMOS与UNISEC多业务集成系统为监控提供了视频监控、门禁巡更、周界报警、紧急报警等多达十几种业务系统的融合性集成管理,并通过统一的软件界面实现视频、控制、报警、联动、数据的综合性应用处理,同时提供针对性的预案联动机制,满足监狱的应急指挥需求。此外,该系统的可伸缩业务整合能力可以更大程序发挥不同应用系统的能力,保证用户系统在不同时期平滑升级的扩展要求,实现可持续保护用户投资。
2) 场景二:触控三维可视化界面实现统一人机接口
问题:传统集成软件系统的操作方法是大量依赖菜单方式的功能导航和折叠树方式的设备操作,对于具有多个业务应用、大规模数量设备的操作非常不人性化,非专业人员难以掌握。
解决方案:采用UNISEC 3DS三维引擎技术可以实现将不同应用系统的操作,如视频浏览、摄像机控制、门禁数据、报警联动、电视墙切换等,全部在三维化场景进行操作,使用户摆脱多业务管理主机、多级菜单、多实时监测界面所造成的操作障碍,进一步提高不同系统间的快速联动处理效率。
将多业务系统所带来的复杂应用简单化是这个多业务集成系统的重要目标,从而让用户将注意力更多放在业务安全管理本身,而不是管理系统本身的操作难度上,可以更快地让易流动的安保人员操作、让管理决策层掌握,带来业务管理水平的提升。
5. 与传统应用集成系统的比对
表1 H3C IMOS与UNISEC多业务集成系统相比传统应用集成的优势
传统应用集成H3C IMOS与UNISEC多业务集成系统
多业务集成及联动传统应用集成具有分散式数据管理、非标准应用接口、单业务软件界面、菜单式导航的特点,系统整合程度不足,联动逻辑无法标准化造成维护性差,无法做到多业务单界面整合,不易于操作。采用XAIL可扩展资产信息语言实现多业务系统设备、数据的集中化、可伸缩管理,实现对SIP、XML的标准化应用调用和接入接口方便扩展。整体采用单界面多业务整合操作,满足实时系统的速度响应要求。
实时监控与图形化人机接口传统应用都采用非图形化人机界面,操作使用单一,效率较低,对于报警等实时情况系统,无法做到随时监控、随时处理。以图形化人机界面、三维虚拟仿真、多点触摸控制、浏览器等方式统一各个业务系统的管理界面,实现多种业务操作,如视频显示控制、报警显示处理及数据统计等操作。
智能联动分析 大多数采用非可编程的联动处理方式,造成联动管理逻辑不易维护、必须对源代码处理的情况。大型多业务系统之间的联动关系复杂,传统的系统只能实现一二个系统的联动,无法满足多种系统间的实时并发性联动。独创的XAIL联动表达式是一种可扩展、可编程的联动处理语言,可以实现多业务系统间的复杂联动管理、实时并发报警联动管理以及免配置设备联动管理,满足大型业务系统的多点联动管理机制。自主研发的AVTL视频联动功能、PWE预案工作流引擎更加提高应急指挥联动的自动化与智能化程度。
结束语
多媒体中间件是时下业内开展合作增值业务的最为先进的技术,是监控产业链合作模式的未来发展方向,也是多媒体领域开展合作业务的主要发展趋势。基础监控解决方案提供商不光要能够提供平台软件中间件,还要能够提供终端软件中间件,能够将中间件MINI化内嵌于第三方厂商的硬件设备中,让合作伙伴(如IPC终端设备厂商),能够把中间件软件安装在自身的硬件终端产品中,轻松实现与基础管理平台的互通互联。同时通过修改XML参数配置文件和约束配置文件定制设备差异,增加底层驱动适应新的硬件后,能够快速定制新的终端设备,实现真正意义上的中间件。
最新资讯
热门视频
新品评测