H264中I帧与IDR帧区别

原创 2012年03月28日 10:02:19

DR(Instantaneous Decoding Refresh)--即时解码刷新。

      I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。而I帧不具有随机访问的能力,这个功能是由IDR承担。IDR会导致DPB(DecodedPictureBuffer参考帧列表——这是关键所在)清空,而I不会IDR图像一定是I图像,但I图像不一定是IDR图像。一个序列中可以有很多的I图像,I图像之后的图像可以引用I图像之间的图像做运动参考。一个序列中可以有很多的I图像,I图像之后的图象可以引用I图像之间的图像做运动参考。
      对于IDR帧来说,在IDR帧之后的所有帧都不能引用任何IDR帧之前的帧的内容,与此相反,对于普通的I-帧来说,位于其之后的B-和P-帧可以引用位于普通I-帧之前的I-帧。从随机存取的视频流中,播放器永远可以从一个IDR帧播放,因为在它之后没有任何帧引用之前的帧。但是,不能在一个没有IDR帧的视频中从任意点开始播放,因为后面的帧总是会引用前面的帧。

 

说明:本文来自于网络整理

h264 - I帧 B帧 P帧 IDR帧的关系

IDR(Instantaneous Decoding Refresh)--即时解码刷新;包含I帧。  I帧:帧内编码帧是一种自带全部信息的独立帧,无需参考其它图像便可独立进行解码,视频序列中的第...
  • sevenjoin
  • sevenjoin
  • 2015年08月07日 16:56
  • 1342

嵌入式 H264参数语法文档: SPS、PPS、IDR以及NALU编码规律

H.264码流第一个 NALU 是 SPS(序列参数集Sequence Parameter Set) 对应H264标准文档 7.3.2.1 序列参数集的语法进行解析 SPS参数解析// fil...
  • skdkjxy
  • skdkjxy
  • 2014年09月30日 16:59
  • 1947

H264中I帧和IDR帧的区别

转自:http://blog.csdn.net/Jammg/article/details/52357245 IDR(Instantaneous Decoding Refresh)-...
  • rankun1
  • rankun1
  • 2016年09月28日 14:38
  • 1197

DM365的H264编码中IDR

在进行H264编码的时候,TI平台是通过DMAI把底层的给封装了一下。 过度信赖DMAI就导致了这个问题的出现。 用DM365进行H264编码的时候,虽然配置了一个30的I帧间隔,可是仍然没有IDR出...
  • micklf
  • micklf
  • 2015年10月31日 11:14
  • 254

Davinci-H.264 I帧和IDR帧的区别

IDR(Instantaneous Decoding Refresh)--即时解码刷新。    I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区...
  • darennet
  • darennet
  • 2012年11月21日 15:41
  • 6517

h264协议帧头数据解析

h264常见的帧头数据为: 00 00 00 01 67    (SPS) 00 00 00 01 68    (PPS) 00 00 00 01 65    ( IDR 帧) 00 00 00 ...
  • Season_hangzhou
  • Season_hangzhou
  • 2016年04月11日 18:37
  • 6232

h264 流、帧结构

H264元素的分层结构 H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素。句法元素被组织成有层次的结构,分别描述各个层次的信息。           在H.264 ...
  • wh8_2011
  • wh8_2011
  • 2016年06月28日 18:55
  • 571

H264--1--编码原理以及I帧B帧P帧

----------------------- 前言 -----------------------        H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面...
  • acs713
  • acs713
  • 2015年03月17日 22:00
  • 1116

H264(NAL简介与I帧判断)

1、NAL全称Network Abstract Layer, 即网络抽象层。          在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面...
  • jefry_xdz
  • jefry_xdz
  • 2013年01月03日 15:32
  • 64055

H264参数语法文档: SPS、PPS、IDR

H.264码流第一个 NALU 是 SPS(序列参数集Sequence Parameter Set) 对应H264标准文档 7.3.2.1 序列参数集的语法进行解析 SPS参数解析// fil...
  • heanyu
  • heanyu
  • 2011年02月24日 16:05
  • 43365
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:H264中I帧与IDR帧区别
举报原因:
原因补充:

(最多只允许输入30个字)