MPEG-2 TS学习
作者:互联网
TS流生成和解析的过程
TS流的形成过程:
1、 将原始音视频数据压缩之后,压缩结果组成一个基本码流(ES)。
2、 对ES(基本码流)进行打包形成PES。
3、 在PES包中加入时间戳信息(PTS/DTS)。
4、 将PES包内容分配到一系列固定长度的传输包(TS Packet)中。
5、 在传输包中加入定时信息(PCR)。
6、 在传输包中加入节目专用信息(PSI) 。
7、 连续输出传输包形成具有恒定比特率的MPEG-TS流。
TS流的解析过程,可以说是生成的逆过程:
- 从复用的MPEG-TS流中解析出TS包;
- 从TS包中获取PAT及对应的PMT(PSI中的表格);
- 从而获取特定节目的音视频PID;
- 通过PID筛选出特定音视频相关的TS包,并解析出PES;
- 从PES中读取到PTS/DTS,并从PES中解析出基本码流ES;
- 将ES交给解码器,获得压缩前的原始音视频数据。
标签:包中,MPEG,解析,TS,音视频,学习,PES,ES 来源: https://blog.csdn.net/title71/article/details/123134870