衬布厂家
免费服务热线

Free service

hotline

010-00000000
衬布厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

IPTV中间件中间在哪里

发布时间:2020-02-11 05:28:49 阅读: 来源:衬布厂家

IPTV中间件,现在是一个热门的话题。好像IPTV需要采用中间件架构已经不是什么问题,但是中间件在IPTV体系结构中到底处在什么地位,如何对IPTV中间件进行标准化,似乎依然存在许多疑义。

今天读到一篇文章,是分析师Dawn Bushaus发表在Lightreading上的,这篇文章的标题是:IPTV's Middleware Mandate,值得大家一读。

Dawn把IPTV中间件的作用,描述为在数字电视的内容和用户之间“插入”了一个同轴电缆和卫星无法实现的“中间”系统,这个系统同时还连接了VOD服务器、安全系统和运营商的后台OSS。从而使得用户可以以全新的方式使用他们的电视机。

这个比喻是否十分准确,当然可以探讨。但是它对IPTV中间件在IPTV系统中的定位,确实使人一目了然。

显然,这种中间件不同于我们用于连接异构数据库的中间件如ODBC,不同于我们连接服务的中间件CORBA,不同于用于屏蔽异构操作系统的Java虚拟机,也不同于Web服务器和浏览器组成的HTML中间件平台。

IPTV中间件的出现,使得头端、EPG服务器、认证服务器、DRM服务器、机顶盒与运营商的OSS实现互作用。并且,这种互作用是以“业务”体现的,不同的业务可以采用不同的中间件,新业务可以用中间件的构件生成。

IPTV中间件本身具备强大的业务功能,它具有大量的分布式的计算和存储能力,为提供复杂的业务和个性化的业务打下基础。除了直播、时移、回看、点播之外,还可以支持海量内容和海量节目的动态检索和内容关联。

IPTV中间件本身具备完整的管理能力,能够灵活地对系统规模进行扩展,自动地配置和调度系统存储的内容资源,优化存储空间和流媒体服务能力,从而实现在最低资源下获得最大的服务能力。

IPTV中间件的出现,使得大量异构的内容制作商、节目制作商和播出运营商可以在一个开放的业务系统下“融合”运行,也使得基于音视频内容的业务,基于交互的业务和基于通信的业务“融合”运行,为用户提供丰富的业务能力。

当然,IPTV中间件的出现,既提供了业务开发的便利,也带来了系统集成的复杂性和标准化的困难。

中间件要和头端、EPG服务器、认证服务器、DRM服务器、机顶盒和OSS接口,采用基于消息的协议方式将导致巨大的互联互通的工作量,而把中间件客户端嵌入这些设备中是一个有效的解决方案。

将中间件客户端嵌入头端、机顶盒等系统,这个客户端软件需要一个下方的适配层和运行平台接口,一个上方的带有API的适配层和各种应用接口。在设备有足够的计算资源供开销的情况下,采用Java平台、下载客户端模块是十分便捷的。但是在许多情况下(特别是机顶盒),中间件客户端本身必须对相应的操作系统进行移植和优化,以降低相应设备的成本。

显然,中间件客户端的标准化是实现不同的业务中间件和不同设备(头端、机顶盒以及各种服务器)的操作系统和应用开放互联的基础。而标准化的对象是这些客户端的API。在这些中间件客户端里,机顶盒的API是重中之重。

IPTV中间件实际上有两大类:面向应用的中间件和面向服务的中间件。

在面向应用中间件的体系下,IPTV中间件是按照应用开发的。例如直播中间件、VOD点播中间件等等。在IPTV初期,应用种类少,这种模式尚能支撑,在应用增多以后,这些独立开发的应用中间件很难被用于新业务的开发。国际上很多IPTV运营商都经历过这个阶段,都已经转向了面向业务中间件的开发。

面向业务的中间件体系由中间件“业务构件”组成。应用是由业务执行构件和业务控制构件组成的。这样,不需要太多的业务构件就可以支持几近无限的业务,特别是个性化的业务。

面向业务的IPTV中间件体系又多了一个标准化的任务,这就是对业务构件的定义和业务控制的定义。业务构件的定义类似于对IPTV中间件的功能分解,良好的功能分解不仅可以降低业务集成的复杂性,还可以增强业务提供能力。而不同业务控制的模式,则反映了业务执行的复杂性。这些都要在不断优化,逐渐实现标准化。

为了提供差异化服务,IPTV中间件是必不可少的。实现开放环境下的中间件体系,标准化是必需的。而面向服务的中间件体系,是提供开放业务的先决条件。但是,要实现IPTV中间件的标准化,是十分艰巨的任务。

深圳工作签证续签

工商税务注册

如何注册马绍尔公司

广州注册公司记账

工作签证中介

深圳代理记账公司

相关阅读