当你在网上下载视频时,经常会看到MPEG-4、h.264等等词汇,它们之间有什么关系吗?

  在视频编解码技术定义方面有两大标准机构。一个是国际电信联盟 (ITU) 致力于电信应用,已经开发了用于低比特率视频电话的 H.26x 标准,其中包括 H.261、H.262、H.263 与 H.264;另一个是国际标准化组织 (ISO) 主要针对消费类应用,已经针对运动图像压缩定义了 MPEG 标准。MPEG 标准包括 MPEG1、MPEG2 与 MPEG4。

  1、关于MPEG4

  MPEG1、MPEG2技术当初制定时,它们定位的标准均为高层媒体表示与结构,但随着计算机软件及网络技术的快速发展,MPEG1、MPEG2技术的弊端就显示出来了:交互性及灵活性较低,压缩的多媒体文件体积过于庞大,难以实现网络的实时传播。

  而MPEG4技术的标准是对运动图像中的内容进行编码,其具体的编码对象就是图像中的音频和视频,术语称为"AV对象",高效率地编码、组织、存储、传输AV对象是MPEG4标准的基本内容。在视频编码方面,MPEG4支持对自然和合成的视觉对象的编码。(合成的视觉对象包括2D、3D动画和人面部表情动画等)。在音频编码上,MPEG4可以在一组编码工具支持下,对语音、音乐等自然声音对象和具有回响、空间方位感的合成声音对象进行音频编码。 MPEG4的技术规范如下表所示:

  2、关于H.264

  以制订国际通讯标准为主的国际电信联盟ITU-T,在完成H.263(针对视频会议之用的串流视频标准)后,与ISO/IEC机构连手合作,由两机构共同成立一个名为JVT(Joint Video Team)的联合工作小组,以MPEG-4技术为基础进行更适于视频会议(Video Conference)运用的衍生发展,联合制订了一个新的标准。

  这个标准,ITU-T方面称之为H.264。但ISO/IEC的则将这个新标准归纳于MPEG系列,称为MPEG-4 Part 10(第10部分,也叫ISO/IEC 14496-10),MPEG-4 Part 10的另一个代称是MPEG-4 AVC(Advanced Video Coding,先进视频编码)。

  从这里可以看出,所谓的H.264其实与MPEG-4/AVC就是同一回事,即H.264=MPEG-4 Part 10=ISO/IEC 14496-10=MPEG-4 AVC。

  3、H.264与MPEG-4的区别

  既然有了MPEG-4 Part 2,为什么ISO/IEC还要与ITU-T一起H.264呢?H.264到底与MPEG-4有何差别?或者说MPEG-4 Part 10与MPEG-4 Part 2有何差别?

  虽然MPEG-4已针对Internet传送而设计,提供比MPEG-2更高的视频压缩效率,更灵活与弹性变化的播放取样率,但就视频会议而言总希望有更进一步的压缩,所以才需要出现了H.264。

  要知道H.264好在哪?我们可以将MPEG-2、MPEG-4(MPEG-4 Part 2)、H.264(MPEG-4 AVC、MPEG-4 Part 10)三者进行分辨率表现与所用带宽的比较,无论MPEG-2、MPEG-4、H.264,三者都能达1920×1080i(非交错)的高清晰度(High Definition,HD)、24fps(每秒更新24张画面)的影像画质,但传输带宽上MPEG-2需要12~20Mbps,相对的H.264只要7~8Mbps,而MPEG-4则介于两者间,更直接地说,若把MPEG-2的带宽用作基准的100%,MPEG-4要达相同效果只需要60%带宽,H.264更是低至40%,约为原MPEG-2的1/2~1/3。

  值得一提的是H.264标准采用的熵解码有两种:一种是基于内容的自适应变长编码(CAVLC)与统一的变长编码 (CAVLC)结合;另一种是基于内容的自适应二进制算术编码(CABAC)。CAVLC与CABAC根据相临块的情况进行当前块的编码,以达到更好的编码效率。CABAC比CAVLC压缩效率高,在相当画质的情况下可以节省 20%左右的带宽,但要复杂一些。

MPEG-4、MPEG-4/AVC、H.264之间的联系与区别相关推荐

  1. MPEG-4 AVC/H.264 信息

    作者:haibara    来源:pcicp.com 本FAQ由(haibara)翻译,期间受到kaito_mkid(pcicp)帮助,在此感谢,由于Newbie的关系,如有翻译错误,还请各位指出,由 ...

  2. MPEG-4 AVC/H.264 视频编码资源列表(中文)

    ============================================================================ 软件编解码器: =============== ...

  3. MPEG-4、MPEG-4/AVC、H.264、H.265之间的联系与区别

    1.H.264与MPEG的关联在视频编解码技术定义方面有两大标准机构.一个是国际电信联盟 (ITU) 致力于电信应用,已经开发了用于低比特率视频电话的 H.26x 标准,其中包括 H.261.H.26 ...

  4. 视频传输——1.AVC/H.264

    背景 AVC(Advanced Video Coding)全称是高级视频编码,是一种视频编解码技术标准. 一直以来,视频编解码技术有两套标准,分别是国际电信联盟(ITU)的H.26x系列和国际标准化组 ...

  5. h.264 SODB RBSP EBSP的区别

    SODB 数据比特串-->最原始的编码数据 RBSP 原始字节序列载荷-->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit"1")若干 ...

  6. H.264将普及 视频编码讲坛之H.264前世今生

    随着HDTV等高清资源的兴起,H.264这个规范频频出现在我们眼前,HD-DVD和蓝光DVD均计划采用这一标准进行节目制作.而且自2005年下半年以来,无论是NVIDIA还是ATI都把支持H.264硬 ...

  7. PCM(脉冲编码调制)、iLBC编解码、opus(声音编码格式)、VP8视频压缩格式、H.264数字视频压缩格式

    目录 PCM(脉冲编码调制) 发展史 工作原理 iLBC编解码 基本介绍 技术优势 Opus(声音编码格式) 特性 播放 技术细节 VP8视频压缩格式 简介 突破创新 技术分析 H.264数字视频压缩 ...

  8. H.265编码和H.264编码的区别

    目前很多摄像机采用了H.265的编码标准,H.264编码的摄像机逐渐减少,为什么H.265会流行?H.264和H.265有何不同? 一.什么是H.265 H.265是ITU-TVCEG继H.264之后 ...

  9. H.264和H.265(HEVC)深度解析及对比

    为什么H.265会流行?H.264和H.265有何不同? 一.什么是H.265 H.265是ITU-TVCEG继H.264之后所制定的新的视频编码标准.H.265标准围绕着现有的视频编码标准H.264 ...

  10. H.264再学习 -- H.264视频压缩标准

    如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/78221863 H.264 这部分一直在讲,但是却没有系统的来说.接下来要详细 ...

最新文章

  1. 华为任正非:5G只是将来支撑人工智能存在的工具
  2. 数据库锁解决并发问题
  3. Ubuntu下bpf纯c程序的编写与运行
  4. eltable刷新整个表格方法_多个子表内容合并到总表,不用每次复制粘贴,全自动刷新...
  5. matlab zeros初始化为0矩阵
  6. android zxing 自动对焦,ZXing自动对焦问题
  7. 【差分隐私组合定理,直方图,列联表代码实现】差分隐私代码实现系列(五)
  8. 【Python3网络爬虫开发实战】3.1-使用urllib
  9. servlet里面转发与重定向
  10. ubuntu下,apt的参数使用,很实用呦
  11. Prompt Learning | 一文带你概览Prompt工作新进展
  12. 笔记本系统恢复连载之九:神舟笔记本系统恢复
  13. 笔记73-应用容器Docker
  14. 一木.溪桥---Python之简介、环境搭建、PyCharm配置
  15. java 按钮添加音乐_如何使得java swing里加入的背景音乐 可用按钮控制播放与停止...
  16. android studio anr,Android ANR 分析
  17. Web前端期末大作业-农产品一体化平台网页设计(HTML+CSS+JS)
  18. 正则表达式遇到特殊字符
  19. jquery--图片传送带
  20. 2417. Loan Repayment

热门文章

  1. 基于javaweb+jsp的户籍管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap)
  2. Oracle的视图,索引,约束,事务,数据库范式
  3. ion-infinite-scroll上拉加载 ion-refresher下拉刷新
  4. Linux环境变量PSI指什么,psi是什么单位(pSI指标应用原则)
  5. rual 1741. Communication Fiend
  6. VMware esxi6.7虚拟机安装教程
  7. CUE 文件及其格式说明
  8. Confluence 摘要(Excerpt)宏
  9. php theexcerpt,WordPress:the excerpt(摘要)
  10. UVa 11223 - O: dah dah dah!