1 IPTV编码器
国际上主流的IPTV编码器是针对媒体传输和IPTV解决方案的第四代实时
MPEG-4 AVC/H.264编码器。它们大多采用MPEG-4 AVC/H.264压缩技术,这基
本是标清广播采集、分配和IPTV应用的理想选择。它们能以不到2Mbps的码
流传输全分辨率最高质量的视频。
2 编码技术
在宽带接入日益普及的环境下,在网上观看、 下载电影成为很多用户非常熟悉的应用。压缩电影的背后是MPEG-4技术,而MPEG-4背后有一条不平凡的发展道路。
运动图像专家组——这个名称对很多读者来说还很陌生,但提到它的英文简称MPEG(Moving Picture Experts Group),便几乎是尽人皆知了。MPEG是隶属于ISO/IEC的一个专家工作组,主要负责为数字音视频编码算法开发和制定标准。
3 历史发展
MPEG组织始建于1988年,并于1992年制定出MPEG0-1标准,它能将视频数据压缩成1~2Mbps的标准数据流,工业产品VCD机和MP3播放器都是以该标准为基础衍生出来的。随后的1994年,该组织制定出MPEG-2标准,它是为了获得更高的分辨率(720×486)、提供广播级视频和CD品质的音频而产生的高质量音视频编码标准,传输速率在3~10Mbps,它也是数字电视、DVB和DVD所遵循的压缩标准。
随着研究工作的深入发展,ISO又公布了“超低比特率活动图像和语音压缩标准”,排序MPEG-4。1998年10月批准第一版,1994年4月又公布了第二版及其校验模型(VM)。MPEG-4正式编号是ISO/IEC国际标准14496,它是一种新型的多媒体标准。与前标准一个重要区别就在于,它是一个基于对象的视频编码压缩标准,它所定义的码率控制的目标就是获得在给定码率下的最优质量,它为互联网上传输高质量的多媒体视频提供了很好的技术平台。
1998年微软开发了第一个在PC上使用的MPEG-4编码器,它包括MS MPEG4V1、MS MPEG4V2、MS MPEG4V3的系列编码内核。其中V1和V2用来制作AVI文件,一直到现在它都作为Windows的默认组件。不过V1和V2的编码质量不是很好,一直到MS MPEG4V3才开始有好转,画质有了显著的进步。但是微软却将这个视频编码内核封闭,仅仅使其应用于Windows Media流媒体技术上,也就是我们熟悉的ASF流媒体文件中。ASF文件虽然有一些优势,但是由于过分封闭不能被编辑,末得到广泛的应用。这便激起了视频黑客和致力于钻研视频编码的高手的强烈反应,这些小组不仅破解了微软的视频编码,而且经过他们的修改,一种新的视频编码诞生了——那就是广为流传的MPEG编码器DivX3.11。
DivX采用了MS的MPEGV3,改良后并加入自己功能称之为DivX3.11,也是互联网上普通采用的MPEG-4编码器之一。很快,DivX流传红得发紫,几乎成了业界的标准。但是问题同样很快出现了,DivX的基础技术是非法盗用微软的,微软声称将对所有推动DivX发展的人和企业进行追究。可是DivX技术的创造者之一罗达(Rota)当时正全面申请将DivX合法化,这是基于DivX虽然是从Window中而出来的,但却没有用过任何微软的技术。他更组建新公司DivXNetworks全力推广DivX,看来DivX(俗称压缩电影)蓬勃发展的大潮是势不可挡了。
然而,看来任何吸引眼球的故事在关键时刻都会发生转折,DivX的发展竟也不能脱离这一俗套。就在DivX顺利发展,DivX的技术逐渐成熟,商机无限的时候,一台好戏上演了。DivXNetworks成立初衷就是摆脱微软的技术封闭,因而发起一个完全开放源码的项目,名为“Project Mayo”,目标是开发一套全新的、开放源码的MPEG-4编码软件。由于它完全符合ISO MPEG标准,又是完全开放源代码,OpenDivX CODEC吸引了很多软件、视频高手参与,很快便开发出具有更高性能的编码器Encore2等等。就在DivX最辉煌的时期,DXN公司突然封闭了DivX的源代码,并在Encore2的基础上发布了自有产品DivX4。原来DXN早就给自己留了后门,DivX采取的是LGPL协议,而不是GPL协议。虽说它们都是公共许可证协议,保障自由使用和修改软件或源码的权利,但LGPL允许私有,DXN就是利用这一协议出其不意地“涮”了所有人一道。
就像好莱坞复仇电影那样,所有被DXN公司狠狠涮了一回的软件、视频团体另起门户,逐渐重新聚拢开发力量,高举复仇大旗。他们在OpenDivX版本基础上,再次开发出一种新的MPEG-4编码核心——XviD,名字的顺序和DviX刚好相反。仅仅从名字就可以看出Xvid充满了复仇的力量。
从技术上来说,Xvid已经基本上与DXN公司的最新版本DivX5接近,甚至还有所超越。它可以在保持DivX5画质的基础上,大大缩短压缩时间,被认为是最快的MPEG-4编码。除此之外,Xvid还吸收了前车之鉴,依照GPL发布,也就是说,谁要是想做成产品而不开放源码是非法的。