2 xpbob xpbob 于 2015.06.08 12:04 提问

pes包中的数据段是什么内容

pes基本单位包中的数据段是什么内容,是一个包中只含一帧吗,还是一个包中会有很多帧?

1个回答

Tiger_Zhao
Tiger_Zhao   Rxr 2015.06.08 14:48
已采纳

一帧视频或一帧音频,参考 关于ES、PES、PS/TS 码流

xpbob
xpbob 恩,好的,谢谢啦,刚刚开始学,这几天一直被这个问题困扰着
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
PES包的PTS详解
PES包的PTS详解
ES-->PES包格式 打包
PES是打包过的ES,已经插入PTS和DTS,一般是一个pes包为一帧图像 PES包格式: PES再打包成TS流或PS流,往往一个PES会分存到多个ts包中, start_code: 0x00 00 01 stream_id:   --- video (1110xxxx)  audio (110xxxxx) 所以打包的时候 h264 定义为0xE0  G711 音频定义为0xC0
TS科普5 PES包解析
TS包头:47 48 14 10 同步字:47 有效起始位:1(4) PID:814 1:负载中只有有效载荷 根据下图解析: 包起始码前缀 :占用24位 本例为: 00 00 01 流id :占8位 本例为: C0 PES包长度 :占用16位 即一帧数据长度(也可以置为0) 本例为: 01 88 即占用392个字节 传送PES HEA
TS协议解析第三部分(PES)
1. PES: 1.1 PES介绍: 1.2. PES句法句法示意图: 2. 分析PES包: 2.1 PES包数据: 3. PES语法解析:
TS科普11 PES包句法解析
packet_start_code_prefix — packet_start_code_prefix 为24 比特码。同跟随它的stream_id 一起组成标识包起始端的包起始码。packet_start_code_prefix 为比特串‘0000 0000 0000 0000 0000 0001’(0x000001)。 stream_id — 节目流中,stream_id 指示基本流的类型和编号,如stream_id 表2-22 所定义的。传输流中,stream_id 可以设置为准确描述基本流类型的任何
PES/TS/ES
数字信号实际传送的是数据流,一般数据流包括以下三种: ES流(Elementary Stream): 也叫基本码流,包含视频、音频或数据的连续码流。 PES流(Packet Elementary Stream): 也叫打包的基本码流, 是将基本的码流ES流根据需要分成长度不等的数据包, 并加上包头就形成了打包的基本码流PES流。PES是打包过的ES,已经插入PTS和DTS,一般是一个P
PES结构详解
PES是Packetized Elementary Stream的简称,是将原始ES流打包后形成的,再将PES经过不同的打包方式可以组成MPEG program stream 和 MPEG transport stream,即PS流和TS流。 PES的组成结构如图,包括6个字节的包头字段,加上3个字节基本流信息字段,根据信息字段的设置可在之后附加其他字段。 PES结构
MPEG-2系统中ES,PES,PS以及TS流的介绍
以上内容由网上收集多篇资料整理形成。
TS科普13 一个PES包图解
PES包图解样例
将es打包成pes时,处理PTS和DTS的方法
PES包格式: 其中PTS/DTS标志位的意义为: 0x01:表示pes包头长度后面跟一个DTS数据(一个DTS或PTS的长度为5个字节。) 0x02:表示pes包头长度后面跟一个PTS数据 0x03:表示pes包头长度后面跟一个PTS数据和一个DTS数据。 代码: pes_head_buf[7] = (0x2