H.264认识

一、简介

H.264是一种高性能的视频编解码技术。MPEG-4 AVC、MPEG-4 Part 10,还是ISO/IEC 14496-10,都是指H.264。
H.264标准一直是网络视频的主要压缩技术之一。其主要支持者,是微软的IE浏览器和苹果公司的系列产品,前者保证了H.264在桌面设备市场的优势,后者保证了H.264在便携设备市场的优势。

二、H.264优势

H.264与以前的国际标准如H.263和MPEG-4相比,最大的优势体现在以下四个方面:

  1. 将每个视频帧分离成由像素组成的块,因此视频帧的编码处理的过程可以达到块的级别。
  2. 采用空间冗余的方法,对视频帧的一些原始块进行空间预测、转换、优化和熵编码(可变长编码)。
  3. 对连续帧的不同块采用临时存放的方法,这样,只需对连续帧中有改变的部分进行编码。该算法采用运动预测和运动补偿来完成。对某些特定的块,在一个或多个已经进行了编码的帧执行搜索来决定块的运动向量,并由此在后面的编码和解码中预测主块。
  4. 采用剩余空间冗余技术,对视频帧里的残留块进行编码。例如:对于源块和相应预测块的不同,再次采用转换、优化和熵编码。

具体表现形式为:

  1. 低码流:和MPEG2和MPEG4 ASP等压缩技术相比,在同等图像质量下,采用H.264技术压缩后的数据量只有MPEG2的1/8,MPEG4的1/3。显然,H.264压缩技术的采用将大大节省用户的下载时间和数据流量收费。
  2. 高质量的图象:H.264能提供连续、流畅的高质量图象(DVD质量)。
  3. 容错能力强:H.264提供了解决在不稳定网络环境下容易发生的丢包等错误的必要工具。
  4. 网络适应性强:H.264提供了网络适应层, 使得H.264的文件能容易地在不同网络上传输(例如互联网,CDMA,GPRS,WCDMA,CDMA2000等)。

三、主要技术

H.264是在MPEG-4技术的基础之上建立起来的,其编解码流程主要包括5个部分:帧间和帧内预测、变换和反变换、量化和反量化、环路滤波、熵编码。

1.编码器中的关键技术

image.png

2.编解码中的关键技术

image.png

参考文章:
http://www.52im.net/thread-228-1-1.html
http://www.52im.net/forum.php?mod=viewthread&tid=237

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、前言 上一篇文章《音视频学习(一)-- 基础知识准备》我们对音视频的基础知识有了一个大概的了解,这篇我们来深入...
    凡几多阅读 1,040评论 0 5
  • 常见的视频文件格式: .mov、.avi、.mpg、.vob、.mkv、.rm、.rmvb ... 视频封装格式 ...
    Maji1阅读 2,133评论 0 0
  • H264的主要目标是: 高的视频压缩比,当初提出的指标是比H.263,MPEG-4,约为它们的2 倍,现在都已基本...
    一半浮沉阅读 287评论 0 0
  • 参考【H.264/AVC视频编解码技术详解】一. 视频信息与压缩编码【H.264/AVC视频编解码技术详解】二. ...
    合肥黑阅读 10,192评论 0 4
  • 版权声明:本文为卫伟学习总结文章,转载请注明出处! 1.H264基础概念 在H.264/AVC视频编码标准中,整个...
    ZebraWei阅读 1,007评论 0 3