音视频之H264和H265帧裸流数据结构

1、H264帧结构

 NALU header描述 计算 

0x67,0x47,0x27

 SPS, 序列参数集,重要级别分别为11、10、01 

SPS & 0x1F == 7

 0x68,0x48,0x28 PPS,图像参数集,重要级别分别为11、10、01 PPS & 0x1F == 8
 0x65,0x45,0x25 IDR帧,重要级别分别为11、10、01 IDR & 0x1F == 5
 0x61,0x41,0x21 非IDR帧,重要级别分别为11、10、01 P帧 & 0x1F == 1
 0x06 SEI帧;信息帧

注意:上表前三个为I帧(I帧一般是SPS/PPS/IDR组合,个别只有IDR),后一个为P帧

SPS/PPS/IDR:

 P帧:

 

2、H265帧结构

 NALU header描述 计算 

0x40 0x01(不一定0x01)

VPS

 

0x42 0x01(不一定0x01)

SPS
0x44 0x01(不一定0x01)

PPS

0x26 0x01(不一定0x01)

IDR帧

0x02 0x01(不一定0x01)

非IDR帧(P帧)

0x4E 0x01(不一定0x01)

SEI帧;信息帧

注意:上表前四个为I帧(I帧一般是VPS/SPS/PPS/IDR组合,个别只有IDR),后一个为P帧

VPS/SPS/PPS/IDR:

P帧:

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值