(3)基于多媒体处理器技术
基于X86平台的方式在使用时要占据CPU的绝大部分处理能力 。因此,在有些不适合采用这种方式 。于是出现了基于多媒体处理器技术的独立机型的机顶盒 。这种芯片高速的运算能力完全可以实现适合不同协议的通信终端 。采用这些芯片可以很方便地实现MPEG视频和音频处理、H.263视频处理,以及DVD、机顶盒、数字电视等 。
由于使用了实时视频解码功能芯片,视频处理速度明显提高,配合实时编码,全程视频处理时延小,非凡适合视频直播系统应用;系统配有USB,IDE,PCMCIA和以太等接口,使IPTV终端功能可扩充性增强、内存占用少、硬件结构紧凑,成本不高 。
2.基于软件的分类方式
操作系统是机顶盒中的核心软件,机顶盒中的操作系统不大,但却要求可以在实时的环境中工作,并能在较小的内在内存空间中运行,这种操作系统称为实时操作系统(RTOS),目前主要有VxWorks、Windows CE、嵌入式Linux等三类 。
(1)嵌入式WinCE终端 WinCE最大特点是其API与Win32兼容,这有利于使用Windows环境开发WinCE应用,此外,WMV播放器还可直接运行于WinCE OS,许多现成的Windows组件稍加改造就能应用于终端上的网络治理以及视频流控制等功能,能够充分分享MMS等的Windows Media优秀成果 。微软目前推出WinCE5.0,并扩大开放部分程序源代码 。在这个开放了源代码计划授权下,微软开放250万行源代码程序作为评估套件,凡是个人、厂商都可以下载这些源代码加以修改使用 。未来厂商OEM时,则需依执行时期授权,支付WinCE5.0核心每台机器数美元的授权费用 。,作为市场新进入者,微软强调较低的开发成本 。微软在WinCE加入了档案系统、IPv4/IPv6、WLAN、蓝牙等联网功能以及Windows Media Coder等功能 。不过此类终端的弊端在于:应用源代码不公开,终端采用WinCE须向微软交纳版税;另外,WinCE代码庞大,占用很多的ROM和RAM,要求有高性能的X86微处理器支持,所有这些都造成了终端成本的居高不下 。
(2)嵌入式LINUX终端
这种终端往往以专用的多媒体微处理器为核心,辅以以太接口和视频接口构成系统 。多媒体微处理器本身不但具有嵌入式RISC(精简指令集CPU)去运行系统软件和应用软件,而且带MPEG2或MPEG4实时解码功能芯片,在引Linux OS和必要的视频以及各辅助接口驱动程序后,就成为一个完整的IPTV网络终端运用环境 。
使用Linux开发平台优点首先Linux源代码公开,有大量免费优秀开发工具和应用软件可用,无须为每例应用交纳许可证费;其次有庞大的开发群体,技术交流方便,软件开发和维护成本低;最后,Linux本身稳定,内核精焊,运行所需资源少,有优秀的网络功能,支持的硬件数量庞大 。总之,性价比高是其最大特色 。
但是,这种系统适应低带宽能力存在一定的局限性 。由于采用的是硬件实时解码,解码器性能提高受制于芯片技术发展,于是就省去QPEL和GMC编码工具,这就使得MPEG4 ASP高清楚度性能、适合DSL低带宽网络传输的优点得不到充分发挥,某些OS基于μCLinux、解码器甚于不完全MPEG4 ASP的终端,线路工作带宽在3Mbit/s,在同样播放分辩率D1下,适合DSL网络低带宽的能力比基于WMVx的Codec终端逊色 。这种机顶盒的价格较低,但由于兼容性不好,系统服务器端的建设和媒体文件的采集成本会偏高 。
VxWorks是美国Wind River System公司推出的一个实时操作系统 。VxWorks是一个运行在目标机上的高性能、可裁减的嵌入式实时操作系统 。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域,如卫星通信、军事演习、弹道制导、飞机导航等 。
推荐阅读
- 关于诺基亚cdma2865的几点看法
- 蓝牙安全吗关于蓝牙安全机制的研究
- 关于孩子的等待句子
- 浅谈中国茶文化及其文化底蕴
- 关于努力的英文格言
- 从我的m65频繁关机修理得到的关于电池的一点经验
- 关于天线传输馈线的基本知识介绍
- 浅谈网络电视
- 浅谈综合布线系统中的智能管理
- 关于lg960/SV550刷机的一点个人看法
