H264数据类型

SPS   00  00  00  01  67

PPS   00  00  00  01  68

I帧      00  00  00  01  65

P帧     00  00  00  01  61

 

H264裸流数据一般是IDR帧 + P帧;实际写MP4文件时候只需要提前把SPS、PPS写入到媒体信息中就可以了,mdat只需写入I和P帧的数据。H264帧区分很明显,不用做其它处理,就可以判别。

 

实际上前四个字节你也可以用来自定义,我就用来保存每帧数据的长度。

写成 00 10 1C BC 65 或者 00 10 1C BC 61

可能大家会觉得这样的话,是不是就不通用了呢,视频是不是不能被其它播放器播放呢,其实不然,你只要媒体信息写对了,每个sample对应的chunk偏移都是对的,播放是没有任何问题的。

 

H.264先进的视频编译码标准

http://blog.csdn.net/gl1987807/article/details/11945357

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值