IPTV互通魔咒
IPTV系统的互联互通问题一直是运营商深恶痛绝但又无可奈何的一块顽疾。虽然产业链各方都表示,互联互通是IPTV发展的关键,也是必然方向,但是当我们回头审视市场上的IPTV业务系统时,依然呈现各自为营的状况。
“现在的状况是用了谁的业务平台就只能用谁的机顶盒,因为对接口定义不一样,第三方的机顶盒根本无法接通。”中国网通研究院的姜智峰告诉记者,在测试时,这样的情况经常发生。其实,在互联互通性上,运营商早已达成了共识———IPTV业务系统必须是开放的系统,可以支持不同厂商生产的IPTV机顶盒,并且其它厂商生产的平台设备均可以实现互联互通。就像现在的GSM网络,无论核心网或基站采用了谁的设备,各种类型、不同型号的终端设备均可以自由接入。
此时,中间件(Middleware)技术成为打破IPTV互联互通魔咒的关键。
互联互通利器
中间件是居于IPTV机顶盒内部实时操作系统与应用程序中间的软件部分,它以应用程序接口API的形式存在,整个API集合被存储在机顶盒的存储设备中。IPTV中间件封装了所有的业务接口,而只向机顶盒提供一个统一的、规范化的接口,从而简化了机顶盒的研发难度,实现了IPTV交互式功能的标准化,真正实现了不同IPTV系统的互联互通。
此外,中间件还具有灵活、开放的优势,非常利于运营商根据市场需求随时增加或调整业务,而并不需要更换终端设备。“目前,IPTV的业务模式还未稳定,今后还会出现越来越多的新业务,而添加新业务节点将会改变系统的架构和功能模块,这就需要在IPTV系统中采用相对灵活的模块间连接方式,并且可以无缝支持第三方应用程序。”姜智峰说。
可以肯定的是,中间件已经成为IPTV系统的主要组成部分,并且在应用需求的鞭策下加快了完善的步伐。2006年4月,ITU-T新成立的IPTVFocusGroup标准规范组织将中间件和应用平(MiddlewareandApplicationPlatforms)明确为IPTVFG标准架构中的重要组成部分。2006年6月,信息产业部已经向ITU-TIPTVFG提交了包含中间件技术在内的多篇技术文稿。
中间件架构的重要性不仅仅体现在国家行业标准规范实践方面,在电信运营商实际部署过程中,基于中间件架构的IPTV解决方案在增值业务拓展和互联互通方面显现出了巨大优势。UT斯达康一位参与上海电信IPTV项目的工程师告诉记者:“上海电信经过反复考虑和试验,对中间件架构表现出了前所未有的热情,积极要求信息产业部电信研究院和相关部门能够缩短IPTV中间件技术的研究期限,希望今年第三季度末就能够给出IPTV中间件规范,尽可能促进自身的IPTV业务发展速度。”另外,在兼容H.264视频编解码技术的过程中,基于中间件架构的IPTV产品和解决方案都表现出了灵活性和兼容性,目前已经可以商用部署。
又遇拦路虎
目前,大部分IPTV设备提供商和解决方案厂商都采用了中间件架构,如微软、UT斯达康、西门子、阿尔卡特等。他们有的通过收购小型中间件厂商(如阿尔卡特收购了IMAGICTV和THIRDSPACE形成了自己的产品OMP,随后在中间件领域和微软独家合作;而西门子先是投资而后收购了MYRIO),有的则通过合作(如华为与CASCADE合作)或自行开发,形成了比较成熟的IPTV中间件产品。
但是,随着各个公司中间件产品的逐步成形,新的问题又出现了。信息产业部电信研究院高级工程师杨?表示:“中间件技术目前还没有完全形成统一概念,多数流行的中间件服务使用专有的API和专有的协议,这使得该中间件只能应用于某家公司的产品,并且难以兼容来自其它公司的中间件。有些IPTV系统采用的中间件限定在某一类型的平台中实现,难以在异构系统之间进行移植。这和中间件最初的设计原则是存在差异的,并且难以充分发挥中间件降低开发和运营成本,快速实现新应用的优势。”
由于不同的厂商对中间件有不同的理解,造成了标准设备无法标准化,更做不到互联互通。“现在,唯一的办法就是将所有厂商的设备放在一起做互联互通测试,大家一起边调边改,最后达成一个标准的共识。”姜智峰说,但他也同时表示,由于涉及通信协议繁多、流程复杂,在短期内达成统一非常困难。
据悉,中国网通正在筹划下半年进行类似的互通测试,为后续的商用扩容做准备。但由于目前市场上的IPTV业务系统分为中间件和非中间件两大类,如何平衡各方利益?完成调试可能比预想的周期还要长。
泰尔实验室主任刘晓红认为:“最终,IPTV标准可能会走向折中的方案,即尽快将一些重要接口标准化,开放其参数,产业各方共同遵守,而次要的接口可以暂时求同存异,这样才能适应IPTV商用规模的高速发展。
终点还是起点?
其实,IPTV系统的标准化和开放性除了统一接口之外,最集中的体现还是在系统的设计和基础应用部件层面:厂商是否具备提供中间件或者供第三方开发套件的能力,以及是否可以集成第三方应用软件。只有模块化、层次化,并具备了良好的移植性和二次开发能力的系统,才能成其为开放的系统。
厂商自主研发的IPTV终端设备的硬件平台是否做到多样性和跨平台,也是开放系统的重要考量指标。目前IPTV终端设备的主流硬件平台包含SOC、DSP、x86平台,对应的主流系统平台包含Linux、WinCE、PSOS、TiBIOS等。如果产品包含多样的硬件平台和系统平台则意味着IPTV终端设备的内置软件已经具备了标准化的通用基础应用部件或中间件水平。能够被众多硬件平台和系统平台支持的部件,通常都是业界通用的标准协议和技术,如TCP/UDP、RTP/RTSP/RTCP、TS/DVBSTP、HTML、XML、J2EE等等,而未来各种各样的应用需求是可以通过基础应用部件或中间件无缝的实现和变更的。