ES:基本流,一套节目(电影或者TV)的原始视音频流和数据流。
PES:基本流按照PS/TS的规范打包分组后构成分组基本流。单个PES由PES包头和基本流数据构成。
PS:节目流,用于相对无差错的环境存储和传输设计的,包长可变,一般很长。节目流是由一个或者多个共同时间基准的PES复合而成的单一流。
TS:传输流,用于可能出现差错的环境存储和传输设计的,包长固定为188字节。传输流将一个或者多个不同时间基准的一个或者多个节目复合而成的单一流,但是要求同一节目的PES分组共享同一时间基准。
PID:13bit的分组标识码,用于标识PES或者PSI,在同一TS流中必须唯一。PID为0固定为PAT(节目关联表)。
PSI:节目特定信息,PES复合成单一TS流的元数据,最常用的有PAT和PMT(节目映射表)。
PAT:节目关联表,用于关联单一TS流中包含的节目列表信息,包括节目号和节目映射表PID。对于VOD应用而言,PAT中固定包含一路节目信息。
PMT:节目映射表,用于关联单个节目中一个或者多个PES列表信息,包含流类型、PES的PID、流信息。对于MP4/H.264的VOD应用,PMT中PES数目与track数目相关。
STC/SCR:系统时钟/系统时钟参考,编码器/媒体服务器/解码器27 Mhz的时钟计数器。在节目播放过程中,解码器与服务器的STC必须同步。
PCR:节目参考时钟,为编码器端(媒体服务器)等间隔发送的以本地27 Mhz的时钟为基准的计数器采样值,用于校准解码器端的STC。即PCR用于同步编码端和解码端的STC。
PTS:Presentation Time Stamp,显示时钟标签,表示视音频帧在解码端的呈现的时间,用于视音频同步。
DTS:Decoding Time Stamp,解码时钟标签,含义与PTS差不多。
PCR精度:编码器的系统时钟生成PCR的精度。
PCR抖动:由于网络抖动引起的PCR到达时间的误差。
PCR发送间隔:编码器端发送PCR的时间间隔。