12月26日,陕西广电网络智能电视操作系统(TVOS)规模应用示范在西安正式启动。另外,陕西广电还联合海数现场展示了了TVOS智能机顶盒。
据DVBCN记者了解,西安海数多媒体技术有线公司TVOS 1.0版DB-5923C型智能机顶盒已经于2014年12月10日开始在陕西西安某小区部署,正式进入商用。
海数版TVOS盒子一改传统广电盒子的风格,表面采用钢琴烤漆工艺,炫白的底座配套酷黑的上盖,110*110*23mm的尺寸,使整个盒子小巧而时尚。盒子的接口也比较丰富,除了传统机顶盒的接口外,新增了2个USB接口,1个存储卡接口、HDMI、音频光纤接口和网络接口,为用户的体验提供了强劲的硬件支撑。芯片搭载方面,该款盒子搭载海思V200主芯片,而1G+4G的存储配置,也为软件的体验提供了良好的平台,见图1。
图1 西安海数TVOS版盒子
海数版TVOS盒子成熟的硬件设计方案和良好的人机交互界面,代表了当下广电与互联网融合的新里程碑。这款TVOS盒子引入了当下酷炫的UI界面(见下图2、3、4、5、6、7),而本款软件最大的亮点在于将直播同其他应用一样做成APK,为用户更好的人机交互提供极其重要的支撑。
图2海数版TVOS版盒子UI主界面
看到海数版TVOS的主页面,让人忍不住感慨,原来广电的盒子的界面也能做的很漂亮。简洁、时尚的UI,有一种将观众带入时代的感觉,再也没有古板、严肃的感觉。
图3海数版TVOS版盒子直播界面
进入直播页面,换台操作,突然眼前一亮,透明的弧型换台视窗,动感十足,真切感受到这版软件的开发人员真真正正是从用户角度设计此款产品的。
图4海数版TVOS版盒子回看界面
图5海数版TVOS版盒子UI互动点播界面
分别体验回看、互动点播等传统广电模块,也感受到广电的改变、行业的改变。
图6海数版TVOS版盒子UI应用商城界面
图7海数版TVOS版盒子UI用户中心界面
最后,值得一提的是这版软件中的应用商场和用户中心,完全支持用户自助安装、卸载各种应用APP,将交互体验再次提升一级。
是不是有点心动了,陕西的朋友可联系当地广电购买、安装,体验这款智能盒子,其他省份还需耐心等待发布。
TVOS系统到底前景如何?他为什么能得到广电行业的欢迎?下面介绍一下TVOS的市场前景及其技术方案,相信你能找到满意的答案。
在全球智能化热潮下,我国广播电视为了能承载跨屏互动、多屏融合等智能业务,满足“4A”需求,国家新闻出版广电总局科技司组织科研院所、设备开发商、网络运营商等17家单位于2012年3月成立了TVOS合作开发组,并于2013年年底正式发布了1.0版,而现在则紧锣密鼓的在开发2.0版。
目前,在智能电视领域试水的智能操作系统有IOS、Android、MeeGo、Tizen等,竞争力最强的当属美国Google公司主导的Android操作系统。在智能电视领域,目前已经出现了多款基于Android深度定制的智能电视,例如小米电视、乐视互联网电视等等。若智能电视被国外非可管可控的操作系统占领,则严重威胁国家的文化和信息安全。
而TVOS正是在这个时代的大背景下应运而生,他天生就有安全,可管可控,自主知识产权的优势。而自主知识产权这一点非常重要,业内很多人会把TVOS和安卓来比较,认为安卓是一个免费的开放操作系统,其实,安卓并不是真正的“免费”,微软从2010年开始与个别终端厂家启动安卓手机LICENSE收费,仅在2013年,微软从手机终端厂家收取的LICENSE费就达到了16亿美元。我们知道TVOS面向的是电视屏幕,与我们的亿万家庭相关,如果没有中国自己的知识产权,在未来的竞争中整个产业链将遭受严重的威胁,而广电总局高瞻远瞩,整合产业链打造TVOS,从更高的层面规避了未来广电行业的问题。
技术方面TVOS有以下特点。
(1)天生内置支撑数字电视业务的“基因”
TVOS将支撑数字电视的“基因”内置于智能操作系统内核中,较好地与智能操作系统融合在一起,成为智能操作系统不可或缺的组件,TVOS的数字电视功能解决方案见图8。
图8 TVOS的数字电视功能解决方案示意图
(2)支持DCAS,实现内容保护的水平化
接收终端可以通过DCAS用户端软件下载,实现在不同DCAS系统终端间的灵活切换,从而实现终端业务保护水平化。TVOS从最初的架构设计就将对DCAS的支持考虑在内,实现了CA组件,实现对DCAS和传统CA的支持。
(3)Java生态和Web生态并重的架构设计
Java应用侧重于逻辑运算,Web应用侧重于信息呈现,而TVOS提供了支撑这两种应用的执行环境。与Android不同的是,TVOS提供了Java生态和Web生态并重的架构设计,Web执行环境的存在不依赖于Java环境,TVOS的Web应用执行环境解决方案见图9所示。
图9 TVOS的Web执行环境解决方案示意图
(4)TVM环境实现对J2ME应用的支撑
TVOS吸收了Dalvik虚拟机的优点,同时为了保护运营商的前期投入,让Dalvik虚拟机能执行基于J2ME规范的Java应用。TVOS实现了TVM(Television Virtual Machine),对Dalvik的核心Java库进行改造,补充了J2ME PBP/FP/CDC库;提供了转换工具,可将J2ME .class文件转成Dalvik .dex文件,可将J2ME .jar包转换成.apk包;J2ME应用的.jar包可预先在前端侧静态转换成.apk包,也可在终端侧动态转换成.apk包,最终dalvik虚拟机执行的都是.dex文件。
(5)Java应用框架的“垫片”机制
TVOS采用了一种“垫片”机制,实现了对Android应用的兼容,可兼容目前大量存在的Android应用。若将来还需要兼容其它平台的应用,同样可采用“垫片”机制实现兼容。垫片机制的原理如图10所示。
图10 TVOS的“垫片”机制
(6)Java服务代码采用C++重构,提高运行效率
在智能电视这种大屏幕应用场景中,应用的执行效率对用户体验的影响极大,为此对TVOS新增加的功能组件直接采用C/C++语言实现,对从Android吸收引进过来的功能组件采用C/C++语言重构。采用原生C/C++方式实现后台服务组件,极大提升了TVOS的运行效率。
总结,TVOS是一款天生内置了数字电视“基因”的操作系统,数字电视相关功能组件可与系统其它功能组件紧密耦合、协同高效工作;提出了“垫片”机制实现对其它平台应用的兼容,在软件架构上具有一定的开放性;提出了TVM这种Java应用执行环境,应用框架完整实现GY/T 267-2012《下一代广播电视网(NGB)终端中间件技术规范》,支持早期基于J2ME和NGB中间件规范的数字电视应用,保护了运营商已有的业务部署和投资;功能组件全部采用C/C++方式实现,运行效率比Java方式高效。
责任编辑:饶军