摘要:
H.264有四种profile,对应四种H264画质级别。每个profile支持一组特定的编码功能,并支持一类特定的应用,分别是BP、EP、MP、HP: 1. BP-Baseline Profile 基本画质,支持I/P帧,无B帧。只支持无交错(Progressive)和CAVLC 主要用于可视电话 阅读全文
摘要:
H264码流的输出顺序是编码顺序,所以在编码B帧的时候,由于B是双向预测,需要先编码后面编码帧P/I,这时候先输出I/P,后面才有B帧。在解码段拿到相应的I/P帧后,不能马上丢到buffer list里面,还需要等待后面的B帧,解码B帧后再reorder.所以相应产生了两个参数。poc,frame_ 阅读全文
摘要:
1、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的... 阅读全文
摘要:
在H.264 中,句法元素共被组织成序列、图像、片、宏块、子宏块五个层次。在这样的结构中,每一层的头部和它的数据部分形成管理与被管理的强依赖关系,头部的句法元素是该层数据的核心,而一旦头部丢失,数据部分的信息几乎不可能再被正确解码出来,尤其在序列层及图像层。在 H.264 中,分层结构最大的不同是取... 阅读全文