1, h264参数结构
264的数据结构,逻辑结构,物理结构。 NAL,VCL
http://blog.youkuaiyun.com/heanyu/article/details/6190797
http://blog.youkuaiyun.com/heanyu/article/details/6191469
http://blog.youkuaiyun.com/heanyu/article/details/6191576
2, H.264 Profile、Level、Encoder三张简图
http://xcshen.blog.51cto.com/2835389/552669
3, x264 参数详解
http://mewiki.project357.com/wiki/X264_Settings
几个不易理解的参数:
1) --intra-refresh 当设置此参数时,x264将不会使用IDR帧。x264会将帧划分为N列, 当需要IDR的时候,则当前帧的第一列采用帧内编码(intra block), 其他列则继续采用帧间编码。下一帧的第二列采用帧内编码,以此类推,直道第N列。这样就会形成一个所谓的“刷新波”。 当有一列采用帧间编码时,则后续帧的对应列的累积误差即可被消除,即被刷新。
IDR的视频定位功能也可以实现,具体实现方法是,在SEI中会指定“刷新波”的开始帧。由开始帧开始,第一帧仅解码第一列,第二帧解码第一和第二列,以此类推,知道“刷新波”的最后一帧,完整帧被解出。
“intra-refresh ”的本质是将一个IDR帧分散到N个帧中,这样可以保证每帧的大小基本相同,降低延迟。并且提高数据丢失的容忍能力。
详见:http://x264dev.multimedia.cx/archives/249