|
基于IMOS中间件技术的多媒体业务融合IMOS是IP监控、视讯会议等多媒体产品共有的软件平台,其本质上又是一个通用的含括多媒体综合监控、会议通信、语音通信、信息发布的中间件平台。其大量采用成熟标准技术,遵循“组件化、货架化、标准化”的设计原则,在一个统一的系统架构下实现不同多媒体业务的融合…… 本文关键字: 基于IMOS中间件技术的多媒体业务融合 IMOS是IP监控、视讯会议等多媒体产品共有的软件平台,其本质上又是一个通用的含括多媒体综合监控、会议通信、语音通信、信息发布的中间件平台。其大量采用成熟标准技术,遵循“组件化、货架化、标准化”的设计原则,在一个统一的系统架构下实现不同多媒体业务的融合…… 当前,基于IP的应用越来越丰富。而在所有应用当中,尤以多媒体应用的发展最为迅速。多媒体应用已经成为IP领域发展最快、最具活力的领域,在行业和企业领域,视讯会议、视频监控、视频发布等已经成为了关键应用。 随着IP多媒体应用范围不断扩大,依靠传统软件设计实现各种多媒体应用的融合、海量的视频访问和视频存储开始显现一些不可逾越的障碍,因为如果仅从软件视角出发,就无法从IP多媒体应用的整体架构角度去考虑优化。而新的思路从网络的角度出发,整合网络、存储、多媒体领域,从架构角度上对多媒体系统进行了重新的审视和规划设计,借鉴IT软件领域成熟的中间件开放模式,支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互,支持标准的协议和接口,满足大量视频应用的需求,符合大型多媒体应用系统的发展方向。 一、基于中间件架构的IMOS多媒体操作系统 H3C在原有网络监控系统的基础上,通过对软件的重新梳理整合优化,针对多媒体融合管理的需求,推出了定位于IP多媒体基础软件平台的IMOS(IP多媒体操作系统),它是H3C IP监控、视讯会议等多媒体产品共有的软件平台,其本质上是一个通用的含括多媒体综合监控、会议通信、语音通信、信息发布的中间件平台,既可以支撑管理平台组件也可以支撑所有的多媒体编解码终端设备,不仅是H3C的所有产品,其他多媒体监控、通信领域的软件厂商均可以借助该平台快速开发各种多媒体综合应用系统。而针对多媒体综合管理应用进行优化融合设计是IMOS的另一个重要特征,也是全行业多媒体化管理控制应用发展的必然要求。 IMOS的设计思想 作为多媒体平台中间件,IMOS提供全开放的集成框架。在“多媒体基础模型”的基础上更进一步,提供“多媒体中间件”的功能。它通过抽象具有相似特点的功能来建立各种平台组件框架,通过提供脚本规则、插件规范或接口实现的替换功能实现用户对组件模型的充分定制化。通过对多媒体应用建模实现良好的适应性和互通性,体现更好的分层结构和更合理的功能划分。各个组件间功能耦合度低,可独立的实现向前演进。其设计思想可以体现为以下两点: 框架化 模型和框架:多媒体平台通过对各种多媒体需求的分析和建模,抽取公共模型放置在IMOS基础平台内,分析相似应用的共性和差异性,通过建立多媒体“框架”来 “求同存异”。 数据独立:一个系统配置一个数据中心,实现数据的归一化处理,系统中的数据统一存储到“数据中心”中,各个不同的组件可依赖“数据中心”来实现对数据的共享,并通过DAO接口和存储数据访问接口来屏蔽数据存储方式和访问方式的差异性。 通知/订阅:组件间的事件通知通过使用消息总线的方式来实现,使用“订阅/通知”的机制,以降低组件间的数据耦合性。 全开放 基于SOA:平台内部通过SOAP的方式将提供方便的“服务开放”的功能,并在平台内将全面贯彻SOA的思想,各层都从用户的角度出发提供符合SOA要求的功能接口。 “面向接口”和“接口参数扩展”:平台全面使用面向接口的技术来实现用户对平台“部分”功能的替换,平台任何功能都是可替换的。使用接口参数扩展的技术,通过和面向接口的技术相互结合使系统的各个部分可独立的向前发展演进,并确保能向后兼容,接口参数扩展技术通过在“接口实现”中只处理可理解的参数,不理解的参数可层层透传实来现接口功能的扩展。 二、基于中间件技术的多媒体业务生成 基于IMOS中间件技术的视频监控、视讯、媒体发布业务生成 IMOS的基础组件、媒体组件、业务组件、数据存储组件可以灵活的形成不同的业务逻辑,例如图1中的监控业务、视讯业务、媒体发布业务等。不同的组件亦可以叠加形成不同的产品形态,以满足不同解决方案的需求。图1中的视频管理服务器、数据管理服务器、媒体交换服务器、设备代理、以及视频编解码器,构成了H3C iVS多媒体融合解决方案的产品支撑。 责编:刘沙 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|