![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
H265/H264
朱子龙
C,音视频传输,嵌入式,linux
展开
-
H265Nalu头部解析
一 NALU头部解析 F: 必须为0,为1表示语法错误。整包将被丢弃 NalType:nalu包的类型,其中VCL NAL和non-VCL NAL各有32类。0-31是vcl nal单元;32-63,是非vcl nal单元。VCL是指携带编码数据的数据流,而non-VCL则是控制数据流. LayerId:表示NAL所在的Access unit所属的层,该字段是为了HEVC的继续扩展设置。也就是目前都是0,以后的扩展可能会用到。 TID: 此字段指定nal单元加1的时间标识符。时间id的值等于tid-1,t原创 2020-11-10 10:13:34 · 1556 阅读 · 0 评论 -
H264Nalu头部解析
一 NALU头部解析 F: forbidden_zero_bit. 在 H.264 规范中规定了这一位必须为 0. NRI: nal_ref_idc. 取00~11,似乎指示这个NALU的重要性,如00的NALU解码器可以丢弃它而不影响图像的回放,0~3,取值越大,表示当前NAL越重要,需要优先受到保护。如果当前NAL是属于参考帧的片,或是序列参数集,或是图像参数集这些重要的单位时,本句法元素必需大于0。 Type: 标识NAL单元中的RBSP数据类型,其中,nal_unit_type为1, 2, 3,原创 2020-11-09 15:28:33 · 808 阅读 · 1 评论