基于机顶盒的数字电视中间件技术介绍

基于机顶盒的数字电视中间件技术介绍

ID:24255303

大小:51.00 KB

页数:4页

时间:2018-11-13

基于机顶盒的数字电视中间件技术介绍 _第1页
基于机顶盒的数字电视中间件技术介绍 _第2页
基于机顶盒的数字电视中间件技术介绍 _第3页
基于机顶盒的数字电视中间件技术介绍 _第4页
资源描述:

《基于机顶盒的数字电视中间件技术介绍 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于机顶盒的数字电视中间件技术介绍顾欢狄岚江南大学数字媒体学院江苏无锡214122顾欢太仓市广电X络有限公司江苏太仓215400【文章】数字电视中间件是电视机顶盒内部,实时操作系统和应用程序之间的软件部分。它是一种为各类应用提供一个完整的应用编程接口的系统软件技术。本文对数字电视中间件技术做了介绍,对目前广电行业的中间件产品的应用进行探讨与分析。【关键词】数字电视;中间件;接口;应用0引言随着信息技术飞速发展,人们获取信息的途径越来越多。对于提供视音频服务为主的广电运营商,仅利用机顶盒仅开展单纯的电

2、视广播业务已经不能满足用户的需要。数字电视技术需要向智能化和互动化的方向发展。数字电视机顶盒的中间件技术,通过在机顶盒中增加一个软件系统,实现信息查询并可为各类应用提供。本文将对数字电视中间件技术原理和实际应用进行介绍。1数字电视中间件技术概念数字电视中间件是指位于数字电视机顶盒内部的一个软件系统,它集成在闪存Flash中,作为一个独立的软件层运行在于机顶盒的实时操作系统与应用程序之间。数字电视中间件的出现于分布式计算中间件技术。它使设计者能利用一种脚本语言通过API选择和连接已有的应用,从而生成简

3、单程序的软件开发工具,为数字电视增值业务应用提供运行支撑环境。数字电视中间件与计算机软件开发中的中间件概念所不同的是数字电视中间件的存储位置和方式,而且它需要遵守数字电视相关传输协议、内容格式以及系统应用框架,来实现数字电视应用业务的互操作性。2数字电视中间件标准和产品介绍数字电视中间件主要有开放标准和私有标准两大类。开放标准地区及其使用的标准主要有欧洲的DVB-MHP,美国的DASE和ATVEF,北美地区的OCAP,日本的ARIB,英国的MHEG-5。2012年我国颁布了中国中间件标准《下一代广播

4、电视(NGB)终端中间件规范》,改变了中国没有自己的数字电视中间件标准这一局面,为接下来的数字电视发展和“三X融合”进一步落实提供有力保障。3机顶盒终端构架介绍数字电视中间件以独立的软件层形式存在于数字电视机顶盒中,完整的中间件系统通常包括应用层、中间件层、内核层、硬件层。嵌入中间件的数字电视机顶盒系统结构通常如图1所示。图1机顶盒中间件系统结构(1)应用层应用层软件是机顶盒的高层软件,面向用户需求,它提供各种的服务功能(如图1中的EPG、java游戏),独立于机顶盒的硬件,可以通用于各类机顶盒硬件

5、平台,具有可移植性。(2)中间件层中间件遵循数字电视的各类传输协议,为数字电视业务中绝大多数的应用程序提供了适当的软件环境和各种接口,对数字电视系统的传输协议、内容格式和系统的应用框架进行了定义和规范。在此基础上中间层软件为应用层提供API(应用程序编程接口),提供大量的库函数例(如:图形库、CA库等)。中间件层将应用层与底层分隔开来,业务应用程序不再与下层操作系统和驱动发生直接关联。中间件层所处的位置决定了它的可移植性。它采用统一的应用程序接口(API)方式,方便应用开发人员进行后续研发。中间层软

6、件把系统功能进行包装组合,避免应用业务开发过程过多关注在功能的具体实现方式上,而将常用功能组件化,通过提供通用控件和标准接口,减少开发工作量。(3)内核层内核层实际是一个只需较小内存空间运行的操作系统,负责机顶盒硬件资源的统一管理,为中间件系统和上层应用程序提供基本的运行环境。(4)硬件层硬件层提供了应用业务程序运行的机顶盒硬件平台,包括机顶盒工作流程图中所有的硬件模块:视/音频解码器、解调器、CPU、读卡器等。4中间件软件构架国内数字电视中间件主流的软件架构采用模块化管理方式。核心模块主要有:文件

7、系统(FileSystem)、窗口图像界面管理(GUI)、SI引擎模块、视音频播控模块(A/VControl)和浏览器模块(Bro0cm0pt"class=Pa4>SI(ServiceInformation)引擎模块:处理所有与管理服务信息(SI)相关的部分,包括EPG信息、PMT、SDT、NIT等常用SI表的接收、管理、维护,并向上级应用层提供接口。视音频播控模块(A/VControl):主要负责管理视音频设备的输出和业务频道的节目播放控制。图形用户界面(GUI):数字电视所有应用以图形的方式展现

8、在用户的电视机终端上,通过图形界面引擎来调用相关应用。浏览器(Bro0pt"class=Pa3>5结束语数字电视中间件嵌入于接收终端的应用层和操作系统等硬件层之间,屏蔽了底层平台的差异性,为上层应用提供广泛的接口和良好的运行环境,简化开发过程,降低了开发成本,也便于今后软件的移植。基于这些优点,随着数字电视技术的发展和用户需求的多样化,中间件技术得到了越来越广泛的应用。【

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。