搜索
 找回密码
 立即注册

简单一步 , 微信登陆

PES结构详解

作者:yuanqinhao | 时间:2017-12-29 18:05:57 | 阅读:4609| 只看该作者
PES是将原始的ES流打包形成的。主要是为了传输使用。但为了后续的解码还原有效数据使用,在打包前都会在有效数据前加入相关数据,便于后期使用。
PES的组成结构如图,包括6个字节的包头字段,加上3个字节基本流信息字段,根据信息字段的设置可在之后附加其他字段。
PES结构
前三字节是包头起始标识字段,内容为0x000001
第四个字节是流ID字段,不同的流ID有不用的意义,如图,音频流ID范围从0xC0到0xDF,视频流ID范围从0xE0到0xEF。
PES流ID字段
第五六个字节是PES包长度,表示PES包头部在该字段之后的长度,单位是字节
接下来的第七八九字节是PES的扩展头部字段,用于设置流的基本信息
PES可选扩展
第六字节的高两位是标识位,值为10b
第七字节的高两位是PTS和DTS指示位,00表示无PTS无DTS,01禁止使用,10表示PES头部字段会附加



C:/Users/yuanqinhao/AppData/Local/YNote/data/yuanqinhao@126.com/d340ff47ab7b4ba997e491d6893b811c/376_a9b_f58.jpeg


收藏
收藏0
分享
分享
点赞
点赞0
反对
反对0
新一天开始
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册
手机版