作 者:肖晴 吴志明
1、IPTV终端中间件的作用
IPTV中间件是当前IPTV业界关注的热点之一。业界对于中间件没有确切的定义,一般认为:中间件是实现异构软件实体间互连互通的一类软件,则IPTV中间件就是实现IPTV系统中各个节点之间互连互通的一类软件。IPTV系统中的节点类型众多,包括终端、EPG(电子节目指南)服务器、内容分发系统、业务管理系统、网管监控系统、DRM(数字版权管理)、内容管理系统、头端系统等,除终端外,其他节点都可以统称为平台侧,因此IPTV中间件也可以分为平台中间件和终端中间件两类。平台中间件实现系统平台中各个应用服务器之间的互连互通,终端中间件实现IPTV终端和系统平台之间的互连互通。
IPTV系统中所有节点都通过中间件来通信,实现完全的开放和互连互通,这固然是一种理想的状态,但从产业现状来看,目前是不现实的。因为IPTV系统中的每个领域都有专业的软件提供商,定义并开发一套完整的中间件。能够与各个领域中的各个专业厂商的系统对接,搭建成一套IPTV系统,目前来说难度很大。
具有现实意义的是终端中间件。IPTV终端的数量将随着用户数的增长不断增长,同时,终端的形态、档次日趋多样化,必须引入多家终端厂商,引入多样化的硬件解决方案和基础软件解决方案,才能满足用户的个性化需求以及引入竞争,降低终端成本。终端中间件可以屏蔽终端硬件和基础软件的差异性。使不同厂商的终端快速地与系统平台对接,同时使IPTV增值业务可以快速、灵活地在终端上部署,缩短开发周期,降低开发成本。
IPTV产业链各方出于各自的利益,对于终端中间件的诉求也是不同的。应用提供商希望通过中间件降低应用开发门槛;终端厂商希望通过中间件接入多家系统平台,推广自己的产品;运营商希望通过中间件在价值链中更具聚合力,吸引更多SP,引入更多终端厂商,最终将业务做大。对于平台设备厂商,终端中间件的利益则不那么明显。
电信运营商希望通过IPTV终端中间件达到以下目标:
●实现IPTV终端与IPTV系统平台的互连互通,方便引入多家终端厂商。
●屏蔽上层应用与终端底层硬件和基础软件,使得同一应用在不同的机顶盒上提供相同的用户体验。
●为应用开发商提供一致的API(应用程序接口),方便应用的移植,缩短各种第三方应用推出的时间周期,减少开发费用。