TS流(2)——TS流组成及头部说明
0赞
发表于 2017/6/13 16:08:05
阅读(1544)
1, TS流组成
TS流每个包是固定长度的,一般为188字节。在某些情况下,也有204字节的,多出来的16字节属于纠错码。这里我们只讨论188字节的TS包。
TS包组成如下图,由头部和负载组成:
头部长度不固定,包含同步字节,PID,同步域等字段。负载长度也不固定,主要包含有PAT,PMT,PES等数据。我们先来讨论头部信息的组成。
2, 头部说明
上面描写的字段只包含一些基本字段,即默认某些信号固定为0。比如OPCR_flag在这里的描述中即默认为0,若其为1,则应该还包含OPCR字段。完整头部信息如下图所示:
负载部分将在接下来的文章中给出。
附表A-PID字段说明
附表B- adaptation_field_control字段说明