《现代电子技术》2006年第24期摘录:2006年第24期总第239T
-
如发现有乱码,请点击下面链接浏览原文
正文摘录:
2006年第24期总第239TRATl0N~EMM服务和IPTVDESCRAMBLEV()D服务。IPTV—REGISTRATI()NEMM服务用于在CA组件初始化之后向CA头端注册用户信息,并从cA头端获取授权管理信息EMM。IPTVDESCRAMBLEV()D服务则通过调用TS解复用器获取ECM(这个过程与传统DVB业务是类似的),进而获取解扰控制字。(2)直播(BTV)业务在直播业务中.ECM和EMM数据均未通过TS进行传送,而是由IP网络直接传送到客户端,因此,IP机顶盒只需要通过套结字(SO(:ket)接口由特定的端口接收EcM,EMM数据,把其送到智能卡,得到解扰控制字Cw,就可以调用解扰模块去解扰IP报文流了。在BTV业务中,也要使用Softcell提供的2种服务:Cc()PERAT()R服务和CC—DESCRAMBLE服务。其中,CCOPERATOR服务主要用来接收来自CA头端的ECM,EMM数据,并通过智能卡接口把其送到智能卡;CcDEScRAMBI,E服务则把由智能卡发送来的解扰控制字Cw送至解扰模块,以启动解扰服务。4.4对媒体播放器的影响集成了CA系统之后,需要在播放器模块中加入对媒体流的解扰操作。对于V()D业务,由前面所述的Irdeto加扰方式可知,当IP机顶盒接收到媒体数据时,需要首先判断TS报文是否被加扰了,若是,则需要进行Ts层次的解扰,然后把解扰后的TS报文数据组装成PES报文,并缓存PES包,之后送人解码模块进行解码输出。对于BTV业务,当IP机顶盒接收到UDP包时,播放器模块也首先要判断该UDP报文是否被加扰了,若是,就调用解扰模块先对该uDP报文进行解扰,然后从解扰的uDP报文净荷中提取出TS报文解复用,组装PES,缓存并解码输出。除了以上解扰操作之外,在播放器的解复用部分还需要创建一个过滤器Filter,用来截获含有ECM数据的TS报文,通过调用Softcell提供的回调函数把ECM数据上报给Softcell。4.5集成所需要完成的工作(1)CATask模块该模块的主要作用是在S。ftcell和机顶盒的其他上层应用之间进行消息传递,并藉此实现对CA服务的控制和服务状态的管理。型元(2)操作系统驱动(()Sdriver)、虚拟驱动(virtualdriver)模块为了保证在不同平台之间的可移植性,Softcell使用l厂不依赖于特定操作系统功能的抽象系统调用,0Sdri。e,是某个特定平台上对这些抽象系统调用的实现。与此类似,在资源使用方面,Soltcell同样只依赖于调用形式统一的虚拟设备驱动程序。对于sTB中任何可能被softcell访问的资源和设备,都需要根据Softcell的要求实现相应的VirtualDriVer。在CA组件的实现运行中,许多基础功能均依赖于virtualDriver完成,比如IPsocket、定时器、TS解复用和解扰等。(3)解扰模块IrdetoCA系统对VOD和BTV业务采用了两种不同的加扰方式,因此需要有两种不同的解扰模块与之对应,这两种解扰模块均由软件实现。鉴于Irdeto已经提供了对BTV业务的解扰模块,只需实现针对VOD业务的解扰模块,也即针对TS层次的解扰。Ts解扰的实现是根据Irdeto提供的文档用软件来完成的,由于涉及到专利技术,具体的实现方法不在这里阐述。将这些模块连同Irdeto的组件Soltcell编译链接到IP机顶盒的软件中,经过联调以及Irdeto头端CA组件的配合,成功实现了对IP机顶盒的VoD和BTV业务的解扰播放。5结语随着国内IPTV的发展,在其平台上集成有条件接收系统将是实现其产业化的前提条件。本文介绍的关于在IPTV平台中集成IrdetoCAS的具体实现对基于IPTV平台的CA方案的设计,以及在IPTV平台中集成其他CA厂商的有条件接收系统都具有一定的指导作用。参考文献[1]段世慧,何宝宏.IPTV发展任重道远[N].人民邮电报,2005.12]张小溪.有条件接收系统cAS的研究[J].中国有线电视,2001,(5):30一33.[3]王献飞,苏凯雄.数字电视中的条件接收系统[J].现代电子技术,2005,28(9):19—21.作者简介李二建男,生于11982年,硕士研究生。研究方向为基于IPTv平台的有条件接收系统。_l¨{。’‰…㈨+‘’_l¨…’I‘’¨¨·’’l【¨··……’。_I¨一‘‘lI¨’|l¨‘‘¨¨_-。‰-。。I_¨’¨¨-‘_-。…’‘l_¨。。’…。…。l】¨。㈨。f’《坝代电子技市》(半月刊)欢避投稿029—85398771
公司名称:《现代电子技术》杂志
商品品牌:《现代电子技术》杂志
阅读此文(图):
点击此处在线翻阅