MPEG2-TS 称Transport Stream或TS,是ISO/IEC标准13818-1或ITU-TRec.H.222.0中规定的标准的音视频传输协议,因传输的Packet可不经转换地存到文件中,又可被视为文件格式。
TS流由对一个或多个PES码流进行再封装得到,也即一个TS流可以包含多个PES流,一个音频PES包需要小于或等于64KB,视频PES包即是视频的一帧,由于TS包的负载大小仅为184字节,一个PES包需要被分成多个TS包进行传输。
除了数据,TS流中还需要Program Specific Information 信息
·PMT(Program Map Tables,节目映射表)。
·NIT(Network Information Table,网络信息表)。
客户端收到一个PAT包,则可以获得TS流中包含的所有节目和节目表好,以及不同节目对于PMT的PID值,同时也提供了NIT的PID。
故而当客户端获取PAT和PMT包之后,即可了解TS流中包含哪些内容。

No comments yet.