论文部分内容阅读
近年来,随着传媒受众对服务、互动、参与和分享等需求的日益增强,IPTV也得到了高速发展。除运营商和技术提供商在IPTV方面投入了巨大力量外,增值服务提供商也都摩拳擦掌,希望能够将互联网、移动通讯领域的应用快速移植到IPTV上,尽快占领电视机这一最重要的家庭终端。
然而,在实际操作进程中,服务提供商们都面临着机顶盒软硬件平台不统一、私有协议较多等限制,开发和移植效率低下,难以顺利完成各项业务的开展,更谈不上带来丰厚的收益。
正是在这一背景下,“炫视通”试图为增值服务提供商们搭建一个开放的平台,确切地说,这是一个“构架在双向互动宽带网络上、开放架构、具备基本视频业务的IPTV增值服务运营平台”。
总体来说,“炫视通”平台分为用户终端系统、后台支撑系统和服务三大部分。
后台支撑系统主要包括整个平台的运营支撑、安全认证、业务网关、信息发布、搜索引擎等模块;终端则由机顶盒硬件以及运行于其上的中间件平台组成;用户通过电视机所看到的一切都是“服务”,包括门户服务、电视服务、点播服务、以及各种增值服务。
应该说,这—体系结构与其他的IPTV系统并没有本质区别,但“炫视通”本身是为各种增值服务提供运行的平台,因此其最大的特点是采用开放的体系来支持各种增值服务的开发和接入,具体表现在以下诸多方面。
特色一:×86架构高端机顶盒
在IPTV系统中,机顶盒起着非常重要的作用,它负责响应用户的业务请求,从后台获取信息并通过电视机屏幕将业务展现出来。机顶盒硬件的核心由两部分组成:视频解码单元和CPU,视频解码单元负责实现视频的解码和显示,为用户提供高质量的视频服务;CPU完成除视频解码以外的其他信息显示和交互,例如EPG信息等。
前期,人们在考虑IPTV时更关注于如何在较低成本下提供高质量的视频服务,以取代目前的有线电视。于是,机顶盒大都采用DSP和RISC体系的CPU来实现。由于CPU本身能力的制约,机顶盒的运算能力、扩展能力都有非常大的局限性,难以实现复杂互动业务的开发和运行。
在“炫视通”中,我们采用了x86体系架构的机顶盒,它不仅支持对MPEG2、MPEG4等音视频格式的硬件解码,还包含一个主频1.5GHz的CPU,并配备了512M的内存和摄像头、移动设备等外设接口。这样的机顶盒硬件,除了可以实现基本的视频业务,还具备足够的能力来实现其他众多复杂的互动业务,为各种增值服务预留了足够的空间。
在这款基于X86架构的机顶盒上,我们选择了Linux作为操作系统,为这样的机顶盒开发应用,其本质与开发PC应用没有太大区别。更为重要的是,开源界众多的面向Linux的软件,几乎无需修改就可以移植到机顶盒上,开发人员可以借助于丰富的资源来实现业务,大大简化了开发过程,带来资源聚合效率的倍增。
特色二:采用E3/S架构实现所有业务
与目前互联网上的绝大多数应用一阵,“炫视通”平台的所有业务均采用B/S架构实现。不管是门户服务、电视服务、点播服务,还是其他的增值服务,在“炫视通”中实质上都是在浏览网页。机顶盒与后端系统之间的通讯全部通过浏览器完成,所以在“炫视靓通”的终端和后端之间没有任何私有协议的介入,全部采用开放的标准协议,如HTTP、SOAP等。
由于采用B/S架构,所以在“炫视通”上开发增值服务,与在互联网上提供服务几乎一样。所不同的是,“炫视通”面向电视机用户,因此每个页面、每次操作的用户感受必须符合电视机的使用偏好与习惯。这一特点,为增值服务的开发者带来一个非常大的好处,即原来开发互联网应用的技术工具,完全可以用来开发“炫视通”增值服务;已有互联网服务向“炫视通”移植,其后台系统整体架构无需做任何调整,只需要更改用户界面即可,大大降低了移植和开发的成本。
特色三:强大的浏览器中间件
纵观目前众多的IPTV系统,大都采用功能比较简单的浏览器,通常仅能支持图片和文字信息的简单显示,而无法支持更为复杂的元素,更无法支持Web2.0年代最为重要的AJAX技术,难以实现良好的用户体验。
为了解决上述问题,“炫视通”的终端软件中提供了功能强大的浏览器,它几乎支持目前所有主流的页面制作与标记技术,包括HTML、JavaScript、CSS、DHTML、XHTML、XML以及AJAX等,还提供插件扩展能力。目前,“炫视通”已提供FLASH9.0、Java5.0和视频播放等三个基本功能插件,顺利实现Java、Flash应用等复杂的网页内容。如有需要,增值服务提供商甚至可以为自己的业务开发专有插件。也就是说,人们开发互联网应用的所有Web页面制作与标记技术,都可以用来开发“炫视通”增值服务,为业务制作和开发人员提供了充分的发挥空间。
特色四:增值服务的易接人性
除了为增值业务的开发提供了强大支撑外,这些服务实际的开发和接人流程也非常简单,图2描述了一个增值服务商从有意向开始,到完成系统接入之间所需要的全部过程。
通常,增值业务在开发阶段无需过多考虑如何接入到“炫视通”中,因为后端支撑系统已打造了一套完整的面向增值服务的用户管理和鉴权认证体系,实现了各个增值服务所需要的共性功能。在依照“炫视通”开发规范完成服务开发后,接入平台仅需要两件事情:一是依照后台的接人规范进行简单功能修改,以接纳“炫视通”提供的鉴权认证体系;二是在“炫视通”平台的门户服务中开通一个人口,让用户能够通过门户进入到该服务中。
增值服务的易接人性,不仅简化了开发人员的工作难度,还为增值业务的快速移植和运营提供了保证,使得服务提供商可以投入很少的力量来快速完成移植。
在上述体系下,“炫视通”平台实现了多个面向电视机的互动业务,如门户服务、直播(时移)服务、点播服务、可视电话服务、新闻资讯服务等,甚至借助于机顶盒的强大计算能力,率先完成了“边看电视边进行视频通话”的功能。
然而,在实际操作进程中,服务提供商们都面临着机顶盒软硬件平台不统一、私有协议较多等限制,开发和移植效率低下,难以顺利完成各项业务的开展,更谈不上带来丰厚的收益。
正是在这一背景下,“炫视通”试图为增值服务提供商们搭建一个开放的平台,确切地说,这是一个“构架在双向互动宽带网络上、开放架构、具备基本视频业务的IPTV增值服务运营平台”。
总体来说,“炫视通”平台分为用户终端系统、后台支撑系统和服务三大部分。
后台支撑系统主要包括整个平台的运营支撑、安全认证、业务网关、信息发布、搜索引擎等模块;终端则由机顶盒硬件以及运行于其上的中间件平台组成;用户通过电视机所看到的一切都是“服务”,包括门户服务、电视服务、点播服务、以及各种增值服务。
应该说,这—体系结构与其他的IPTV系统并没有本质区别,但“炫视通”本身是为各种增值服务提供运行的平台,因此其最大的特点是采用开放的体系来支持各种增值服务的开发和接入,具体表现在以下诸多方面。
特色一:×86架构高端机顶盒
在IPTV系统中,机顶盒起着非常重要的作用,它负责响应用户的业务请求,从后台获取信息并通过电视机屏幕将业务展现出来。机顶盒硬件的核心由两部分组成:视频解码单元和CPU,视频解码单元负责实现视频的解码和显示,为用户提供高质量的视频服务;CPU完成除视频解码以外的其他信息显示和交互,例如EPG信息等。
前期,人们在考虑IPTV时更关注于如何在较低成本下提供高质量的视频服务,以取代目前的有线电视。于是,机顶盒大都采用DSP和RISC体系的CPU来实现。由于CPU本身能力的制约,机顶盒的运算能力、扩展能力都有非常大的局限性,难以实现复杂互动业务的开发和运行。
在“炫视通”中,我们采用了x86体系架构的机顶盒,它不仅支持对MPEG2、MPEG4等音视频格式的硬件解码,还包含一个主频1.5GHz的CPU,并配备了512M的内存和摄像头、移动设备等外设接口。这样的机顶盒硬件,除了可以实现基本的视频业务,还具备足够的能力来实现其他众多复杂的互动业务,为各种增值服务预留了足够的空间。
在这款基于X86架构的机顶盒上,我们选择了Linux作为操作系统,为这样的机顶盒开发应用,其本质与开发PC应用没有太大区别。更为重要的是,开源界众多的面向Linux的软件,几乎无需修改就可以移植到机顶盒上,开发人员可以借助于丰富的资源来实现业务,大大简化了开发过程,带来资源聚合效率的倍增。
特色二:采用E3/S架构实现所有业务
与目前互联网上的绝大多数应用一阵,“炫视通”平台的所有业务均采用B/S架构实现。不管是门户服务、电视服务、点播服务,还是其他的增值服务,在“炫视通”中实质上都是在浏览网页。机顶盒与后端系统之间的通讯全部通过浏览器完成,所以在“炫视靓通”的终端和后端之间没有任何私有协议的介入,全部采用开放的标准协议,如HTTP、SOAP等。
由于采用B/S架构,所以在“炫视通”上开发增值服务,与在互联网上提供服务几乎一样。所不同的是,“炫视通”面向电视机用户,因此每个页面、每次操作的用户感受必须符合电视机的使用偏好与习惯。这一特点,为增值服务的开发者带来一个非常大的好处,即原来开发互联网应用的技术工具,完全可以用来开发“炫视通”增值服务;已有互联网服务向“炫视通”移植,其后台系统整体架构无需做任何调整,只需要更改用户界面即可,大大降低了移植和开发的成本。
特色三:强大的浏览器中间件
纵观目前众多的IPTV系统,大都采用功能比较简单的浏览器,通常仅能支持图片和文字信息的简单显示,而无法支持更为复杂的元素,更无法支持Web2.0年代最为重要的AJAX技术,难以实现良好的用户体验。
为了解决上述问题,“炫视通”的终端软件中提供了功能强大的浏览器,它几乎支持目前所有主流的页面制作与标记技术,包括HTML、JavaScript、CSS、DHTML、XHTML、XML以及AJAX等,还提供插件扩展能力。目前,“炫视通”已提供FLASH9.0、Java5.0和视频播放等三个基本功能插件,顺利实现Java、Flash应用等复杂的网页内容。如有需要,增值服务提供商甚至可以为自己的业务开发专有插件。也就是说,人们开发互联网应用的所有Web页面制作与标记技术,都可以用来开发“炫视通”增值服务,为业务制作和开发人员提供了充分的发挥空间。
特色四:增值服务的易接人性
除了为增值业务的开发提供了强大支撑外,这些服务实际的开发和接人流程也非常简单,图2描述了一个增值服务商从有意向开始,到完成系统接入之间所需要的全部过程。
通常,增值业务在开发阶段无需过多考虑如何接入到“炫视通”中,因为后端支撑系统已打造了一套完整的面向增值服务的用户管理和鉴权认证体系,实现了各个增值服务所需要的共性功能。在依照“炫视通”开发规范完成服务开发后,接入平台仅需要两件事情:一是依照后台的接人规范进行简单功能修改,以接纳“炫视通”提供的鉴权认证体系;二是在“炫视通”平台的门户服务中开通一个人口,让用户能够通过门户进入到该服务中。
增值服务的易接人性,不仅简化了开发人员的工作难度,还为增值业务的快速移植和运营提供了保证,使得服务提供商可以投入很少的力量来快速完成移植。
在上述体系下,“炫视通”平台实现了多个面向电视机的互动业务,如门户服务、直播(时移)服务、点播服务、可视电话服务、新闻资讯服务等,甚至借助于机顶盒的强大计算能力,率先完成了“边看电视边进行视频通话”的功能。