智能电视操作系统TVOS从一开始就注定是在争议中诞生的。在南京紫金传媒产业论坛上,广科院总工盛志凡先生回忆当初总局和工信部决定开发这样一款有自主知识产权的操作系统的时候,谈到了最初的争议。
采用通用智能操作系统、还是开发一款专门针对电视的智能操作系统?
那时候,手机智能化开启了所有终端智能化的大幕,包括电视机、机顶盒和各种接收终端在内,智能化已经成为不可阻挡的潮流,浩浩荡荡奔涌而来,但是,正是因为手机智能操作系统如日中天,包括Andriod和苹果的iOS在内,其声誉到达顶峰,广电终端到底是应该采用通用的操作系统如Andriod、还是针对电视开发专门的智能电视操作系统,业界分成了两个流派,发出两种声音。最终,TVOS工作组决定,开发一款专门针对电视终端的操作系统,盛总说,这样的决定其实是承载着广电人的许多梦想,这个梦想从理性的角度而言,也就是它将满足广电的许多特殊需求。
第一个要求就是内容和业务安全的要求,和电话业务不同,电视对节目和频道都有特殊的版权保护和安全需求,这也是社会政治稳定的需要;其次,广电对终端有极高的安全需求,或许有人会问,节目和业务安全难道不够,为什么要终端安全?实际上,随着技术的发展,4K、HDR等高端节目已经成为现实,黑客只要花费足够的金钱或者时间,终归可以破译DRM的保护密码,终端成为黑客攻击的又一个切入点,以往"头疼医头、脚疼医脚"的办法已经不能保证节目的安全。除上述这两个安全需求外,电视智能操作系统还应该具备高效的全媒体处理能力、支持有线无线卫星一体化及与互联网的融合、支撑智慧家庭要求、支撑智能人机交互体验要求、支撑大数据采集与分析要求、支撑终端标准化、支撑终端开放要求等等。总之一句话,TVOS必须支持未来媒体融合后对终端的所有要求,这些要求并非通用操作系统能够满足的。
除了上述电视最操作系统要求的特殊性,市场的规模性也达到了一定程度,完全可以支撑单独开发一款这样的操作系统,在这上面的投入是值得的,换言之,TVOS在技术上需要、在商业上可行。
2015年9月份,苹果公司决定在使用IOS7、8、9等若干版本的操作系统作为其硬件AppleTV的操作系统很长一段时间后,终于决定还是单独为其电视终端开发一款专门的智能操作系统,命名为tvOS,这样的事实也从一个侧面印证了当初我国决策的正确性。苹果之后,谷歌也为电视屏幕开发了基于Andriod的、专门为电视屏幕优化的操作系统Andriod TV。这样两个世界级公司的开发案例,终于让质疑中国开发TVOS操作系统的人闭上了嘴。
TVOS1.0版本到底是不是Andriod?
在决定了开发这样一个专门针对电视的智能操作系统之后,工作组就开始了工作,基于这样一款操作系统最初的设计要求,TVOS首先考虑其安全性能,其次,工作组当时也是相当纠结的,原因就在于到底是否兼容Andriod,经过组内激烈的讨论,考虑到当时的Andriod已经是一个相当成熟的开放平台,个人开发者和机构开发者达10万之巨,若TVOS所有开发全部自己进行,不知道一个成熟的生态系统到什么时候才能形成。工作组认为,兼容业已成熟的生态开发链并非一件可怕的事情,可怕的是做出来的操作系统只是一个系统,没有完整的生态。基于这样的认识,TVOS1.0版本兼容了Andriod。
但是,也正是因为这样的兼容,引起了业界对TVOS的再一次质疑:TVOS就是Andriod。盛总说,小组成员当时感到非常委屈,因为大家自认为进行了很多创新,却被说成是Andriod的翻版。可是静下来想一想,TVOS1.0和Andriod的兼容,并非是通过API接口接可以完成的,而是必须调用Andriod源代码库,当TVOS的开发者使用这样一个开源平台的时候,发现调出来的源代码都是Android系统的,产生这样的质疑也就不难理解了。
TVOS2.0:可拼接可裁剪的双平台架构
2015年12月26日,TVOS在湖南长沙公布了其2.0版本,在业界引起轰动。TVOS2.0采用创新的产学研用联合公关机制,总计60多家单位500多人参与了研究开发,盛总说,最多的时候,同时有200人在TVOS网站下载代码。采用"组内开源"机制,在TVOS1.0与华为MediaOS和阿里巴巴YunOS融合的基础上,通过技术创新,成功推出了TVOS2.0。TVOS2.0的总体架构师层次化和模块化的,其核心层是组件层,到目前组件层已经有超过30个满足融合媒体应用的功能组件。
回顾正在开发TVOS2.0的2015年10月,盛总说那真是一个难忘的十月。HTML5标准在经历了漫长的数年草案阶段后正式发布,HTML5标准对视频的支持能力非常强大,而未来发展趋势是基于Web已经达成基本共识,此事,开发小组再次发生激烈的争吵,一些专家认为,此事就应该进行一步到位,采用HTML5平台;而另一派则认为时机未到,考虑技术的现实性,应该从JAVA走向HTML5。
最后,TVOS2.0采用了可拼接可裁剪的双平台架构,源代码放置于统一的目录树下,下载将同时获得单双平台的源代码。双平台版本主要用于高端有线电视智能终端和互联网电视智能终端;单版本主要用于直播卫星电视终端、地面数字电视智能终端、低端的农村有线电视智能终端等。
下一步工作
在争议中诞生,也在争议中发展,TVOS的成长过程伴随着一次次的分歧,"最大的敌人就是你最好的朋友",盛总这样总结,正因为有这样的争议和质疑,TVOS才能一次次看清自己,发展自己。
下一步,TVOS将在以下方面开展工作:
l 不断完善TVOS2.0双平台版本。
l 基于Linux+HTML5的TVOS2.0单平台。
l TVOS2.0直播卫星版本(单平台)。
l 推进TVOS2.0规模应用。
l 加强知识产权、开源代码规则和产业对策分析的研究。
l 构建和完善TVOS开源社区。
l 开展TVOS入网认证。
扫码下方或搜索关注公众号“卫星参数网”,独家内幕新闻!