IP机顶盒


IP机顶盒

文章插图
IP机顶盒【IP机顶盒】IP机顶盒是数位电视盒(数视盒)的一种,它可以将数位电视TS流通过乙太网口转发给PC,在PC上面观看数位电视节目 。IP数视盒可以通过网线与PC直接连线,点对点地电视节目收看 。也可以连线到区域网路的路由器、交换机中,实现电视节目共享 。是视频解码终端,相当于一台自带嵌入式作业系统的计算机 。IP机顶盒一端通过DSL或乙太网方式接入IPTV网路,一端将通过网路传输过来的媒体流等信息转换成模拟视音频输出至电视,由此在电视上享用视频点播、网页浏览、游戏等功能,它具备计算机的数据交换等基本功能,可以採用遥控器或PC直接操作 。
基本介绍中文名:IP机顶盒
含义:视频解码终端
性质:数位电视盒(数视盒)的一种
作用:可以将数位电视TS流通过乙太网
构成机顶盒由软体和硬体两大部分组成,机顶盒的硬体包含了主晶片、记忆体、调谐解调器、回传通道、CA(ConditionalAccess)接口、外部存储控制器以及视音频输出等几大部分 。软体则分成套用层、中间解释层和驱动层三层,每一层都包含了诸多的程式或接口等 。功能与传统的数字机顶盒相比,IP机顶盒实现了视频、语音、数据三者的融合,即所谓的三网合一业务(TriplePlayService) 。IP机顶盒的系统架构包含三个独立的子系统:TV单元、PC单元和条件存取(即加密系统、CA)单位 。TV子系统由调频器和视频解码器组成,它们用来处理数字串流信息;CA子系统让服务商具有控制能力,可以对用户实现临近,能够知道用户在何时收看什幺节目;PC子系统大多是模组式的设计,STB的设计者可以依其需求而增加或减少这个系统中的组件,由于IPSTB的目标是要提供网际网路的服务功能,故它的PC系统方面就得提供TCP/IP的堆叠协定,并具有更佳的储存方案 。由此可以看出,IP机顶盒的功能主要包括以下三方面:视频流;·支持MPEG、WMV和Real等视频解码;支持用户认证功能、通过与IPTV系统的互动实现用户的访问控制、计费等管理功能 。分类方式根据硬体、软体的不同,IP机顶盒有不同的分类方式1.基于硬体的分类方式IP机顶盒按照基中使用的CPU晶片的不同,可以分为以下三种:(1)基于专用晶片组(ASIC/SOC编解码晶片)的机顶盒专用晶片组除了处理器以外,在晶片内还集成了一些其他的IP(LntelligentProperty)模组,如Videoin,Videoout,Audio in及Audio out等,有的还有图像压缩硬体加速模组等 。由于专用视频压缩晶片携带固定压缩模组、固定的处理方式和固定的微码,所以传统的基于ASCI/SOC的机顶盒产品价格比较低廉,但由于全硬体晶片的实现方案使得运营商无法通过软体升级来提升产品性能,另外这种机顶网路适应性也有较大问题 。(2)基于X86平台基于X86架构CPU的嵌入式系统有如下优势:一是它可以对不同格式的档案进行编解码;二是X86架构的CPU有较齐全的套用软体,维护成本低;三是基于X86架构的嵌入式系统可以轻鬆与PC资源共享 。(3)基于多媒体处理器技术基于X86平台的方式在使用时要占据CPU的绝大部分处理能力 。因此,在有些不适合採用这种方式 。于是出现了基于多媒体处理器技术的独立机型的机顶盒 。这种晶片高速的运算能力完全可以实现适合不同协定的通信终端 。採用这些晶片可以很方便地实现MPEG视频和音频处理、H.263视频处理,以及DVD、机顶盒、数位电视等 。由于使用了实时视频解码功能晶片,视频处理速度明显提高,配合实时编码,全程视频处理时延小,特别适合视频直播系统套用;系统配有USB,IDE,PCMCIA和以太等接口,使IPTV终端功能可扩充性增强、记忆体占用少、硬体结构紧凑,成本不高 。2.基于软体的分类方式作业系统是机顶盒中的核心软体,机顶盒中的作业系统不大,但却要求可以在实时的环境中工作,并能在较小的内在记忆体空间中运行,这种作业系统称为实时作业系统(RTOS),主要有VxWorks、WindowsCE、嵌入式Linux等三类 。(1)嵌入式WinCE终端WinCE最大特点是其API与Win32兼容,这有利于使用Windows环境开发WinCE套用,此外,WMV播放器还可直接运行于WinCEOS,许多现成的Windows组件稍加改造就能套用于终端上的网路管理以及视频流控制等功能,能够充分分享MMS等的WindowsMedia优秀成果 。微软推出WinCE5.0,并扩大开放部分程式原始码 。在这个开放了原始码计画授权下,微软开放250万行原始码程式作为评估套件,凡是个人、厂商都可以下载这些原始码加以修改使用 。未来厂商OEM时,则需依执行时期授权,支付WinCE5.0核心每台机器数美元的授权费用 。,作为市场新进入者,微软强调较低的开发成本 。微软在WinCE加入了档案系统、IPv4/IPv6、WLAN、蓝牙等联网功能以及WindowsMediaCoder等功能 。不过此类终端的弊端在于:套用原始码不公开,终端採用WinCE须向微软交纳版税;另外,WinCE代码庞大,占用很多的ROM和RAM,要求有高性能的X86微处理器支持,所有这些都造成了终端成本的居高不下 。(2)嵌入式LINUX终端这种终端往往以专用的多媒体微处理器为核心,辅以以太接口和视频接口构成系统 。多媒体微处理器本身不但具有嵌入式RISC(精简指令集CPU)去运行系统软体和套用软体,而且带MPEG2或MPEG4实时解码功能晶片,在引LinuxOS和必要的视频以及各辅助接口驱动程式后,就成为一个完整的IPTV网路终端运用环境 。使用Linux开发平台优点首先Linux原始码公开,有大量免费优秀开发工具和套用软体可用,无须为每例套用交纳许可证费;其次有庞大的开发群体,技术交流方便,软体开发和维护成本低;最后,Linux本身稳定,核心精焊,运行所需资源少,有优秀的网路功能,支持的硬体数量庞大 。总之,性价比高是其最大特色 。但是,这种系统适应低频宽能力存在一定的局限性 。由于採用的是硬体实时解码,解码器性能提高受制于晶片技术发展,于是就省去QPEL和GMC编码工具,这就使得MPEG4ASP高清晰度性能、适合DSL低频宽网路传输的优点得不到充分发挥,某些OS基于μCLinux、解码器甚于不完全MPEG4ASP的终端,线路工作频宽在3Mbit/s,在同样播放解析度D1下,适合DSL网路低频宽的能力比基于WMVx的Codec终端逊色 。这种机顶盒的价格较低,但由于兼容性不好,系统伺服器端的建设和媒体档案的採集成本会偏高 。VxWorks是美国WindRiverSystem公司推出的一个实时作业系统 。VxWorks是一个运行在目标机上的高性能、可裁减的嵌入式实时作业系统 。它以其良好的可靠性和卓越的实时性被广泛地套用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域,如卫星通信、军事演习、弹道制导、飞机导航等 。当然,根据机顶盒的功能高低和价格差异,也可把机顶盒分成基本型、专业型、综合型等 。业务流程机顶盒与IPTV平台的接口涉及内容很多,其中涉及用户业务流程的可以分为:认证接口、付费接口和服务使用接口三大类 。1.认证接口认证接口含网路层认证和套用层认证就是实现机顶盒早网际网路的过程,即网际网路用户接入网际网路的过程 。按用户与网路设备之间的通信方式,目前使用较多的网路层接入认证方式分为PPPoE和DHCP+WeB两种 。(1)PPPoE技术目前PPPoE认证技术在乙太网接入和ADSL接入方式中套用的最为广泛,其组网原理基本相同,都是利用交换机或DSLAM将用户接入网内,在交换机和DSLAM后面设定BRAS设备来终结PPP 。终结PPP连线的宽频接入伺服器可以对这PPP连线分别进行管理,可对用户上网业务分别进行时长和流量信息的统计,各种计费方式提供必要的用户上网信息 。PPPoE的实质是在乙太网上跑PPP协定,在用户端和宽频接入伺服器之间建立了PPP的点对点通道 。也就是说,如果在用户主机和BRAS之间启用组播业务,则组播数据必须以BRAS作为接收端複製点,这样会使大量的组播数据穿越网路和DSLAM设备,违背组播的初衷 。因此PPPoE接入方式限制了组播协定的存在,影响视频业务的开展 。(2)DHCP+Web技术DHCP+Web认证需要与DHCP伺服器和Web认证伺服器配合使用,Host首先通过DHCP得到一个IP位址,与Web认证伺服器通信,也可以使用户只访问一些内部伺服器,然后,接入伺服器将用户强制连线到Web认证伺服器上,并在浏览器中弹认证页面 。在该页面中输入赂和密码,WebServer作为Radius的Client端把认证信息传送到RadiusServer,对用户进行认证 。认证通过后,用户获得新的合法的IP位址,可以访问网际网路或特定的网路 。在DHCP+Web认证方式中,用户主机和接入伺服器之间并没有任何类似PPP的第3层通道,也不存在对组播协定的限制 。如果用户主要到接入伺服器之间的交换机或DSLAM能支持IGMPSnooping,组播业务很容易开展 。但是DHCP本身存在很多缺点,特别是安全性问题,如何能够保证用户信息的合法性、真实性是DHCP需要解决的关键问题 。(3)改进方案由此可以看到,网路层认证根据STB终端支持的程度可採用PPPoE认证或DHCP方式 。但是这两种认证方式,都不能够满足IPTV业务开展的需要 。因此,我们就需要针对认证方式提供相应的解决方案,在保证IPTV业务开展的前提下,儘可能的减少对现网的大规範改动,以保证原有业务的的支撑 。对于STB终端採用PPPoE进行认证的方式,主要需要解决的问题是数据的下发 。因此可以针对用户的不同业务採用不同的业务分发通道 。也就是说,一方面要求BRAS设备支持IPTV业务的PPPoE认证,其相关的单播数据通过PPPoE的通道进行下发;这就要求BRAS通过认证信息能够区分用户业务种类,而DLSAM设备需要支持组播分发及组播组的控制,同时要求STB设备支持双协定栈 。这样既可以保证原有认证系统的功能,同时也能够保证组播业务的顺利开展 。而对于DHCP认证方式,其主要问题是保证DHCP接入的安全性和真实性,这就需要在DHCP包文中引入OPTION82选项;对于存在多个终端同时使用DHCP的场合,为了区分这些终端,还需引入OPTION60选项 。DHCPOOPTION82选项通常由DSLAM设备将用户的商品信息和设备信息到用户的DHCP报文,DHCP伺服器通过识别OPTION82为来执行IP位址分配策略或其它策略 。OPTION60选项通常由终端自带,不同类型的终端可以通过设定不同的OPTION60来识别 。通过OPTION60选项,可以实现不同的终端分配不同的地址空间 。但是,OPTION82的引入需要DSLAM的支持,运营使用的设备并不具备该功能,因此需要进行网路设备的改造 。解决方案比较倾向于採用DHCP,并採用独立的IPPOOL的方式,该方案可以通过针对IP的策略配置实现IPTV业务与传统上网业务的隔离 。在IP-TV用户量不高的情况下,较小的设资就可以满足业务要求 。(4)套用层认证套用层认证实现了机顶盒用户在IPTV系统的身份认证过程,经过套用层认证的用户才可以消费、使用IPTV台提供的各种类型的服务 。只有安全的套用层认技术,才能保证内容提供商放心地精彩的内容用放在IPTV系统上 。2.用户消费接口用户消费接口需要实现系统价格提示、用户确认购买、系统实现扣费一个複杂的消费过程,根据计费方式和付费方式的不同,接口的流程也有不同 。3.内容使用接口内容使用接口实现用户从内容运营获得不同套用服务的过程IPTV系统提供的套用已经日益丰富,如视频直播、视频点播、游戏、卡拉OK、信息检索等等,随着机顶盒功能的日益强大,网路传输频宽的不断增加,我们有理由相信现在PC上的各种网际网路套用都会通过机顶盒呈现在用户的电视机上 。IP机顶盒的发展方向从数位电视机顶盒(DVB-C)、卫星机顶盒(DVB-S)、网路电视机顶盒,机顶盒到现在最红火的IP机顶盒,机顶盒的队伍不断壮大,更不断发展 。为了机顶盒的大规模发展,机卡分离的机顶的大规模发展,机卡分离的机顶盒渐成趋势 。另外,双模机顶盒、软体机顶盒也在不断成熟 。随着数字家庭概念的发展和推广,未来的机顶盒可能会演变成为家庭中客厅技术的核心控制单元,也就是业界称的“HomeGateway”或“ResidentialGateway” 。除了可以包今现有的视频传输功能之外,更多的是向家庭中所有的智慧型设备提供一条集成的,综合的交通本世纪,实现设备之间的互联互通,并且可以给不同终端提供不同个性业务,实现“Multi-Play” 。