首页 理论教育 IPTV机顶盒软件结构解析

IPTV机顶盒软件结构解析

时间:2023-07-01 理论教育 版权反馈
【摘要】:IPTV机顶盒除了具有良好的硬件平台外,还需要配备不同的软件系统的配合,才能够实现IPTV的业务功能。IPTV机顶盒中的软件采用层次结构,如图5-76所示。IPTV机顶盒中的软件主要分为三个层次,即资源层、中间解释层和应用层,每一层都包含了诸多的程序或接口等。图5-76 IPTV机顶盒的软件结构1.资源层资源层包括实时操作系统及机顶盒各种硬件设备的驱动程序和API接口,主要用于完成对硬件设备的操作。

IPTV机顶盒软件结构解析

IPTV机顶盒除了具有良好的硬件平台外,还需要配备不同的软件系统的配合,才能够实现IPTV的业务功能。IPTV机顶盒中的软件采用层次结构,如图5-76所示。IPTV机顶盒中的软件主要分为三个层次,即资源层、中间解释层和应用层,每一层都包含了诸多的程序或接口等。

978-7-111-33721-8-Chapter05-86.jpg

图5-76 IPTV机顶盒的软件结构

1.资源层

资源层包括实时操作系统及机顶盒各种硬件设备的驱动程序和API接口,主要用于完成对硬件设备的操作。(www.xing528.com)

2.中间解释层

中间解释层的主要功能是将IPTV机顶盒的应用程序指令解译成CPU能识别的指令,从而通过驱动层去调用硬件设备完成相应的操作。该层包括中间件、CA驻留软件等。虽然中间件的使用可以给机顶盒软件的设计和应用带来极大好处,但高昂的使用费用,对硬件需求的增加,以及技术的不成熟使中间件在国内鲜有应用。目前许多软件设计者采用直接调用驱动层的软件来编写应用程序,这虽然可以满足一时的需求,但随着应用需求的增加,在S机顶盒中使用中间件才是更好的解决方案

3.应用层

应用层实现诸如TV播放、视频点播、网络冲浪、EPG、DRM(数字版权管理)、游戏下载等业务应用。应用层可以分成内置应用程序和下载应用程序两部分,不同的STB软件设计理念使这两个部门包含的应用程序也不尽相同,合理规划这两部分的组成将有助于提高STB的可靠性和相应时间。目前国内机顶盒中的应用主要以视频点播、网络冲浪、股票、简单的下载游戏为主,TPTV的魅力就在于这种基于电视平台的业务应用,这些应用将会改善人们的一些日常生活习俗。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈