对于小白来说,读代码-头疼.jpg (os:基础知识太重要了!)
网上有很多相关知识,这里就不多赘述了,贴出链接:
H264视频传输、编解码----H264数据结构_猿诗人的博客-优快云博客_h264数据
H.264码流结构 (H.264 Data Structure) - 简书
264的编码顺序是这样的:由大到小逐层缩小
序列>图像>片组>片>NALU>宏块>子宏块>块>像素
Q1:看264预处理部分中“slicetype”误以为是判断“frametype(帧类型)”,所以这两者之间是如何“达成共识”的?
解释1:
帧(frame)是宏观意义上的。
源码程序中,没有frame的概念。
一般情况下,一帧划分为了一个slice。
https://bbs.youkuaiyun.com/topics/390253857
解释2:
NALU类型才是我们判断帧类型的利器。