IPTV音视频编解码技术
三足鼎立
当前在IPTVIPTV业务中,音视频音视频编解码技术的选择呈现了三足鼎立的状况,即MPEG4MPEG4ASPASP、H.264H.264和AVSAVS。其中MPEG4和H.264都是国际相关组织标准,AVS是中国国家标准。作为IPTV产业链中的重要环节,中国电信和中国网通等电信运营商对于音视频编解码技术的发展思路相似,都在力推 H.264,同时对于AVS表现出了观望态度,表示将来也可能会要求IPTV设备商支持AVS。
相对于H.264和AVS技术标准,MPEG4ASP在流媒体和IPTV应用市场中起步时间最早,产业化程度最高,因此得到了现阶段的IPTV设备提供商的最广泛支持。另外,国内IPTV产业链中的另一个重要环节广电部门(内容运营商)也倾向于MPEG4。在三者之中,AVS的产业化程度最低,H.264次之。
从市场角度来看,MPEG2产品技术最成熟,在国外IPTV市场应用最广泛,也得到了国内数字广播电视市场的认可和广泛应用。而微软的VC-1或 WM9由于属于国外厂商标准,因此无论从IPTV产业还是数字广播电视产业发展的角度来看,它既得不到国家标准化组织的认可,也不会得到国内运营商的有力支持。 标准之制定
首先,我们需要了解一下国内IPTV产业中各种标准的含义。目前IPTV产业中的标准主要指国家标准、行业标准和企业标准。国家标准由标准化行政主管部门(国家标准化管理委员会)制定颁布,行业标准由主管部委制定颁布,而企业标准由企业自己制定。国家标准、行业标准可分为强制性标准和推荐性标准。
目前IPTV产业中还没有IPTV国家标准。信产部相关部门目前正在制定IPTV行业标准,该标准在未来可能会成为IPTV国家标准。AVS属于推荐性国家音视频编解码技术标准,该标准将会在IPTV行业标准中得到推荐和引用。而中国网通和中国电信所制定的IPTV标准都属于IPTV企业标准。如果广电部门也要制定相关的IPTV行业标准,那么它们的规范也会对IPTV音视频编解码技术选择产生重要影响。
准确地说,目前国内IPTV产业中的音视频编解码技术标准之争,主要体现在IPTV标准中选择哪种视频编解码技术问题上,而对于音频编解码技术的选择,目前行业内并没有过多的争论和详细的考虑。在IPTV系统中视频与音频编解码技术有相对的独立性,例如:目前不同厂商的IPTV系统设备支持 MPEG1LAYER2(MP2)、MPEG1LAYER3(MP3),MPEG2AAC,MPEG4AAC等不同音频编解码技术中一种或几种音频格式。 外来的,还是本地的?
音视频编解码技术是数字化音视频的关键技术,应用非常广泛,涉及了数字电视、IPTV、手机电视、VCD/DVD播放机,以及其他各种数字媒体终端设备等行业。基于朴素的经济原因,使用国外的音视频编解码技术标准不仅会付出巨额的专利费,而且标准作为产业链的最上游,直接影响芯片、软件、前端设备、存储、传输、终端设备等整个产业链。
而AVS作为中国拥有自主知识产权的标准,不仅可以使中国企业避免专利费的困扰,并且担负着保护和促进国内数字化音视频相关产业健康发展的战略作用。正是在这种背景下,2006年2月AVS被正式颁布为国家音视频编码标准,并且继视频部分后,音频、移动视频、系统、数字版权管理等部分将相继完成审批、发布。基于技术、经济、IPTV政策、产业保护等众多原因,国内IPTV产业中音视频编解码技术的选择不仅涉及到了IPTV设备提供商、电信运营商、内容提供商、芯片提供商,还与内容运营商、信产部、国内AVS标准组织等环节息息相关。
国家信产部作为IPTV行业标准的制定者,其标准制定工作以保护国内整个产业链健康发
展和促进最佳社会效益为目的,并且AVS工作组本身就得到了信息产业部的重点支持,因此可以预见AVS将会作为IPTV行业标准音视频编解码技术的基本选择。目前AVS正处于从标准化到产业化的过程中,基于AVS的编解码芯片、编码器、机顶盒等等都还没有产品化。 由于AVS的标准刚刚颁布,产品化还未大规模开始,我们容易理解为什么MPEG4在现阶段更多地得到了广电部门和IPTV设备提供商的支持。与 AVS、H.264比较起来,MPEG4的编解码设备和流媒体服务器应用更加成熟和广泛,以MPEG4格式存储的内容也更加广泛。不过,MPEG4虽然起步较早,但是MPEG4的大力发展很大程度上还是借力于国内IPTV市场的启动。 而对于H.264来说,除了其技术先进性,国内电信运营商力推H.264的另一个重要原因是因为H.264回避了MPEG4向运营商的专利收费,也就是说H.264的专利费收取方式一举驱散了原先笼罩在国内电信运营商头上的MPEG4收费阴影。所以即使在目前H.264成本比MPEG4成本更高的情况下,H.264仍然让国内电信运营商为之欢欣鼓舞,雀跃不已。
2002年,MPEG-LA公布了MPEG4的专利费用,除了固定的编解码器费用,还要根据播放时间向内容所有者及内容提供商收取相应费用。对于国内IPTV产业来说,除了内容运营商,IPTV运营商也需要缴纳相关的专利费用。
这在业界引起了轩然大波,并直接成为了促进H.264市场步伐的一个外部因素。然而令人失望的是,2005年上半年,H.264专利池的拥有厂商们公布了将通过MPEG-LA和VIALicensing两个授权代理商收费的程序,并宣布将在2006年1月1日起正式收费。希望通过H.264来回避 MPEG4针对IPTV运营收费的目的并没有达到。更令人气馁的是,两个专利代理组织的存在也使得问题更加复杂化,甚至可能导致专利使用者不得不同时面对这两个组织,因为它们各自代表一部分专利拥有者。
虽然芯片厂商已经知道H.264专利错综复杂,产业化进程还有待时日,不过他们显然没有预料到国内IPTV市场上运营商和终端厂商对H.264技术升级的渴求是那么迅速,从而显得准备不足。但是作为产业链的上游,芯片厂商们总是最早一批介入H.264领域的厂商,因此尽管他们自身并不情愿MPEG4 芯片还未带来足够的利润就要被H.264芯片所替代的情况出现,但是还是加快了H.264芯片的开发进程。
从芯片实现的角度来说,H.264的高效性是建立在其实现的高复杂度基础上的,就其Baseline而言,解码器复杂度将是H.263解码器的3倍左右,而编码器的复杂度更是高达10多倍。另外由于视频处理是一个以数据处理为主的系统,结合视频处理算法,实现指令操作数装载和并行运算将大大提高数据处理效率。
在H.264中,运动估计采用了多帧参考技术,这要求处理器体系架构对处理器的数据调度机制以及片内外存储器的组织等必须有新的考虑。H.264和以往标准一样可以进行基于图(picture)、片(slice)和宏块级的并行处理。H.264还采用了RD算法进行模式选择,所有的模式在计算时都不存在相关性,即可以并行操作。要适配H.264编码器的可并行处理特性,以适应高复杂度的H.264算法的实现,处理芯片架构需要从处理能力不够的单核架构向双核、多核的架构发展,这将是未来几年内提升多媒体处理芯片性能的一个有效途径。但是随之而来的是多媒体处理芯片的软件工作难度(如编译器,操作系统任务调度等)将会大大增加,延长了H.264芯片的实现周期和产品成熟周期。
虽然现有的采用TiDM642处理器的IPTV机顶盒可以支持H.264的标清解码,但是对于宽带运营商一直期待的IPTV增值业务,如可视
IPTV音视频编解码技术
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)