IPTV中间件是当前IPTV业界关注的热点之一。业界对于中间件没有确切的定义,一般认为:中间件是实现异构软件实体间互连互通的一类软件,则IPTV中间件就是实现IPTV系统中各个节点之间互连互通的一类软件。IPTV系统中的节点类型众多,包括终端、EPG(电子节目指南)服务器、内容分发系统、业务管理系统、网管监控系统、DRM(数字版权管理)、内容管理系统、头端系统等,除终端外,其他节点都可以统称为平台侧,因此IPTV中间件也可以分为平台中间件和终端中间件两类。平台中间件实现系统平台中各个应用服务器之间的互连互通,终端中间件实现IPTV终端和系统平台之间的互连互通。
IPTV系统中所有节点都通过中间件来通信,实现完全的开放和互连互通,这固然是一种理想的状态,但从产业现状来看,目前是不现实的。因为IPTV系统中的每个领域都有专业的软件提供商,定义并开发一套完整的中间件。能够与各个领域中的各个专业厂商的系统对接,搭建成一套IPTV系统,目前来说难度很大。
具有现实意义的是终端中间件。IPTV终端的数量将随着用户数的增长不断增长,同时,终端的形态、档次日趋多样化,必须引入多家终端厂商,引入多样化的硬件解决方案和基础软件解决方案,才能满足用户的个性化需求以及引入竞争,降低终端成本。终端中间件可以屏蔽终端硬件和基础软件的差异性。使不同厂商的终端快速地与系统平台对接,同时使IPTV增值业务可以快速、灵活地在终端上部署,缩短开发周期,降低开发成本。
IPTV产业链各方出于各自的利益,对于终端中间件的诉求也是不同的。应用提供商希望通过中间件降低应用开发门槛;终端厂商希望通过中间件接入多家系统平台,推广自己的产品;运营商希望通过中间件在价值链中更具聚合力,吸引更多SP,引入更多终端厂商,最终将业务做大。对于平台设备厂商,终端中间件的利益则不那么明显。
电信运营商希望通过IPTV终端中间件达到以下目标:
●实现IPTV终端与IPTV系统平台的互连互通,方便引入多家终端厂商。
●屏蔽上层应用与终端底层硬件和基础软件,使得同一应用在不同的机顶盒上提供相同的用户体验。
●为应用开发商提供一致的API(应用程序接口),方便应用的移植,缩短各种第三方应用推出的时间周期,减少开发费用。
2、IPTV终端中间件的研究及产品现状
IPTV终端中间件是IPTV中间件的子集,介绍IPTV终端中间件的研究及产品现状,必须与IPTV中间件的研究及产品现状紧密结合。
2.1IPTV中间件标准的研究现状
在中国通信标准化协会的IPTV特别任务组中,中间件技术作为非常重要的问题受到关注,但目前对IPTV中间件的研究还处于起步阶段。任务组认为,由于目前各种中间件技术方案的差异性很大,因此短时间内形成一个完善的中间件技术标准并不现实,需要对目前IPTV系统中所采用的中间件技术的概念、分类、应用现状,现阶段IPTV系统中引入中间件技术的目标,实现该目标所采用的技术手段进行综合性考虑才能确定标准化工作的步骤。同时,任务组也指出,IPTV终端中间件是近期的研究重点。
国际电联已启动了对IPTV标准的专项研究,成立了IPTV焦点组(ITU-TFGIPTV),于2006年7月10~14日召开了第一次会议。ITU-TFG IPTV已将中间件和应用平台明确作为IPTV标准架构中的重要组成部分,成立了工作小组WG6(中间件应用与内容平台工作组)。在IPTV终端中间件方面,该工作组提出了“基于中间件的IPTV终端的软件架构”、“IPTV终端中间件模块的需求”、“终端中间件API的功能和分类”等文稿。
IPTV焦点组WG6工作小组的许多成员来自DTV(数字电视)/DVB(数字视频广播)产业,因此该领域中的相关标准也会对IPTV终端中间件的研究产生影响。这些标准有:欧洲DVB组织提出的MHP(multimediahomeplatform),美国的ATSC(advanced television system committee)提出的ACAP(advanced common application platform),美国的Cable-Lab提出的OCAP(open cable application platform)。
2.2IPTV中间件产品现状
迄今为止在IPTV系统中有实际应用的、具有IPTV中间件功能的产品有:Siemens公司的Myrio、Alcatel公司的OMP、Kasenna公司的LivingRoom、Orca公司的中间件产品等。它们能够将不同厂商的流媒体服务与分发系统、头端系统、认证/授权/计费系统、EPG导航系统集成在一起,同时还提供安装在用户机顶盒上的客户端,从而提供完整的IPTV直播、点播等服务。但这些产品设计、开发之时都没有预见到IPTV业务的复杂需求,在业务定制方面缺乏灵活性,例如,要为第三方增值业务提供商开放IPTV系统的音视频流服务能力,必须进行定制开发;这些中间件要与运营商原有的BSS、OSS集成,也要进行定制开发。这就对中间件产品提供商的开发支撑能力提出了很高要求,否则,运营商IPTV业务的开展反而有可能受制于中间件。这也是为什么国内运营商更多地选择了端到端的IPTV解决方案,而没有选择基于中间件产品集成的IPTV解决方案。
文章来源于领测软件测试网 https://www.ltesting.net/