mpeg与h26x的比较

这里只对常见的视频音频编码做一个系统的简单介绍,并不进行详细探讨。由于我的知识有限,难免有错误的地方,欢迎来信指正。

MPEG 系列:

MPEG 即(Moving Pictures Experts Group)运动图象专家组,属于ISO(International Organization for Standardization)国际标准组织,他们开发了一系列视频音频编码,

最为大家熟悉的就是 MP3,MPEG-1/2/4。
MPEG-1
较早的视频编码,质量比较差,主要用于 CD-ROM存储视频,国内最为大家熟悉的就是 VCD(Video CD),他的视频编码就是采用 MPEG-1。
MPEG-2
在 MPEG-1 的基础上开发的一种视频编码,它的质量远远好于 MPEG-1,所以被运用在了 DVD-Video上面,MPEG-2是 DVD-Video唯一指定的视频编码。MPEG-2不光运用于 DVD-Video,现在大部分 HDTV(高清电视)也采用 MPEG-2编码,分辨率达到了 1920x1080。由于 MPEG-2的普及,本来为 HDTV准备的 MPEG-3最终宣告放弃。
MPEG-4
为了应对网络传输等环境,传统的 MPEG-1/2已经不能适应,所以促使了 MPEG-4的诞生。MPEG-4采用了一系列新技术,来满足在低带宽下传输较高视频质量的需求。DivX,XviD,MS MPEG4都是采用的 MPEG-4视频编码,除了在 DVDRip上面的应用,3GPP现在也接纳了 MPEG-4作为视频编码方案。
MPEG-4 AVC
它和 MPEG-4 是两种不同的编码,主要是在极低码率下 MPEG-4表现并不好,而 AVC更加适合低带宽传输。在高码率上,AVC的表现也要好过 MPEG-4,所以现在大有取代 MPEG-4的趋势。下一代 HD DVD和 Blue Ray Disc已经正式接纳 AVC为视频编码方案之一,相信 AVC的发展前途会非常好。
MPEG Audio Layer 1/2
也就是 MP1、MP2,较早的音频编码,是 MP3的前身,主要用于 VCD,DVD,SVCD的音频编码。
MPEG Audio Layer 3
大名鼎鼎的 MP3,已经成为网络音频的主流格式,能在 128kbps的码率接近 CD音质。
MPEG-2 AAC
在 MPEG-2 上开发的一种新的音频编码,和传统的 MPEG Audio不兼容,它的质量理论上高于 MP3,并且支持多声道。在 96kbps的码率范围内就能接近 CD音质,比 MP3更加适合地码率传输。
MPEG-4 AAC
AAC 已经作为 MPEG-4标准的音频编码,当然 MPEG-4 Audio还有其他多种音频编码。
MPEG-4 aacPlus
采用了 SBR 频带复制技术的 AAC,SBR技术能够让音频编码降低一半的码率而音质不会有太大改变,已经成为 MPEG-4标准的一部分。
MPEG-4 VQF
NTT 开发的一种音频格式,曾经销声匿迹了一段时间,只在 Nero里面见到过它的身影。现在搭上 SBR技术又进入了 MPEG-4标准,似乎不甘心就这么被遗忘,据说在低比特率下表现比 aacPlus更好。
mp3PRO
MP3 加上 SBR 技术诞生的一种产品,但是并没有得到多大推广,更没有进入标准。
MP3 Surround
让 MP3 插上多声道的翅膀,Fraunhofer开发的又一种 MP3 升级产品,听说 DivX 6准备将它作为音频编码。Fraunhofer一直都在围绕着 MP3 升级,mp3PRO、MP3 Surround,这些产品都能和传统 MP3兼容,但是随着层出不穷的新编码,不知道 MP3还能走多远。
DVD系列:
说了 MPEG ,就不能不提这个 MPEG-2 最大受益者——DVD。当然,这里是指 DVD-Video和 DVD-Audio,也会涉及一些HD DVD。DVD的编码都属于应用级的,它们自己并不开发编码,这一点要和 MPEG区别开来。
Dolby Digital AC3
DVD 事实上的音频编码标准,现在所有的 DVD都采用它压缩音频,提供了最大 5.1声道的输出支持,能在有限的空间存储高质的音频。
Dolby Digital Plus
下一代 HD DVD 的音频编码,是 AC3 的升级版本,支持 7.1 甚至更多的声道,码率范围也有大幅提升。
MLP Lossless
HD DVD 上的无损音频编码,同样为 Dolby公司开发,最高采样能达到 192KHz,也为 DVD-Audio的音频编码标准。
DTS
DTS 最初是为电影院开发的音频系统,后来才应用于 DVD中。它是 AC3的有力竞争者,不过在 DVD中只有 D9 才能够看到他的身影,虽然广大发烧友都在鼓吹它的效果超过 AC3,但是测试出来并不如想象中的那么好,特别是高频方面不及 AC3。
DTS-HD
下一代 HD DVD 的音频编码,它和 Dolby Digital Plus都被指定为强制编码,看来在未来会和 Dolby平分秋色。
LPCM
没有压缩的 PCM 编码,只能存储两声道,但是采样率能够高达 96KHz,是 DVD-Video中音质最好的一种,当然体积也是最大的。
MPEG Audio
主要是 MP2,应用于 PAL制式的 DVD,压缩率高,支持多声道(MPEG-2规范都支持多声道)。
DSD
这个似乎扯远了,不过作为 DVD-Audio的最大竞争对手 SACD,顺带介绍一下。DSD(Direct Stream Digital)直接比特流数字,由 Sony推出,能够避免传统 PCM编码的弊端,达到非常高的品质。最高采样和 DVD-Audio一样,192KHz。

H.26X系列:

“ITU(International Telecommunication Union)国际电传视讯联盟”主导的编码系列,主要应用于实时视频通信领域,如会议电视等。由于现在 MPEG 系列也开始向这个领域进军,所以这两个组织也开始了密切的合作,如最近热门的 AVC/H.264,就是由 ITU旗下的“VCEG(Video Coding Experts Group)视频编码专家组”和“ISO(International Organization for Standardization)国际标准组织”旗下的“MPEG(Moving Pictures Experts Group)运动图象专家组”联合制作发布的。
H.261
H.261是ITU-T为在综合业务数字网(ISDN)上开展双向声像业务(可视电话、视频会议)而制定的,它是最早的运动图像压缩标准,它详细制定了视频编码的各个部分,包括运动补偿的帧间预测、DCT变换、量化、熵编码,以及与固定速率的信道相适配的速率控制等部分。
H.263
H.263是ITU-T为低于64kb/s的窄带通信信道制定的视频编码标准,它是在H.261基础上发展起来的。
H.263+
H.263 的第二个版本,加入了许多新技术来扩展 H.263的应用范围。
H.263++
在 H.263+ 上增加了几个选项,来增强码流在恶劣信道上的抗误码性能,同时提高增强编码效率。
H.264
也就是前面提到的 MPEG-4 AVC。H.264是由ISO/IEC与ITU-T组成的联合视频组(JVT)制定的新一代视频压缩编码标准。在ISO/IEC中该标准命名为AVC (Advanced Video Coding),作为MPEG-4标准的第10个选项;在ITU-T中正式命名为H.264标准。
3GPP
现在通讯领域最热门的话题之一,既然说了 MPEG和 ITU,和这两个千丝万缕的3GPP应用就不得不提了。3GPP的视频采用了MPEG-4和H.263两种编码,可能还将加入H.264,音频方面音乐压缩采用AAC,语音则采用先进的AMR,另一个aacPlus随着 V2版本的推出,底码率下的效果更加突出,也有望加入标准。

 mpeg与h26x的比较

目前比较流行的几种适合网络传输的视频编码有:MPEG4、H263、H264。下面简要介绍下这些编码。

(1)MPEG4:MPEG-4标准主要应用于视像电话(Video Phone),视像电子邮件(Video Email)和电子新闻(Electronic News)等。MPEG-4利用很窄的带宽,通过帧重建技术,压缩和传输数据,以求以最少的数据获得最佳的图象质量。它采用面向对象的压缩方式,根据图像的内容,把其中的对象(物体、人物、背景)分离出来,分别进行帧内、帧间编码,并允许在不同的对象之间灵活分配码率(对重要的对象分配较多的字节,对次要的对象分配较少的字节,从而大大提高了压缩比)。

(2)H263:263是国际电联ITU-T的一个标准草案,是为低码流通信而设计的。但实际上这个标准可用在很宽的码流范围,而非只用于低码流应用。H.263采用无限制的运动向量以及基于语法的算术编码,采用事先预测和与MPEG中的P-B帧一样的帧预测方法。H.263支持5种分辨率,即除了支持QCIF和CIF外,还支持SQCIF、4CIF和16CIF。

(3)H.264是ITU-T的VCEG (Video Coding Experts Group)和ISO/IEC的MPEG(Motion Picture Experts Group)联合成立的“联合视频组”(JVT:Joint Video Team)共同制定的新建议,它等同于ISO的MPEG-4的Part10。可以说,264是263的发展和延续,同时吸收了MPEG的一些优点。它的码流结构网络适应性强,增加了差错恢复能力,能够很好地适应IP和无线网络的应用,

(4)比较:和H.263、H.264比较而言,MPEG4相对简单,实现起来对系统要求也最低,但效果也最差的。对这种编码,和另外两种比起来,优势并不大,不多讲,主要的讲263和264。

      263是种优秀的编码,它可以根据需要产生适合网络情况传输的视频流,在网络允许的条件下生成最好的视频效果。也就是说,它产生的流量是可变的,可以适应很宽的网络带宽,满足不同需要。另外,263的标准也很完备,它充分考虑了不同厂家产品的兼容性,不同厂家的产品之间互通不存在问题,因此,263也是视频产品领域个厂家所必须支持的标准之一。

       从产品开发的角度讲,264和263的差别并不大:它是263的发展,与之比较,除了263的优点外,还有更高的压缩比,有更好的图象质量。这也就意味着,同样的网络和同样的流量情况下,264能够产生更好的视觉效果,从实际来看,这个效果是好很多的。

       但264也是有缺点的。首先,由于264的算法更加复杂,程序实现烦琐,运行它需要更多的处理器和内存资源。在相同的系统下,可能可以跑起四路MPEG4,两路263,却不一定跑得起一路264(当然跟这个程序的效率有关)。因此,运行264对系统要求是比较高的。其次,由于264的实现更加灵活,它把一些实现留给了厂商自己去实现,虽然这样给实现带来了很多好处,但是不同产品之间互通成了很大的问题,造成了通过A公司的编码器编出的数据,必须通过A公司的解码器去解这样尴尬的事情。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值