Advertisement

mpeges与ts及ps流的区别

阅读量:

【IP数据报由首部与数据两部分构成,其中首部的前段具有固定20字节的长度,这是所有IP数据报所必须具备的基本组成部分。首部中包含的内容有:总长度、标识符、MF标志、DF标志以及片偏移量。

在MPEG-2系统中,信息的组合与分离过程被称为系统复接与分接。通过将视频和音频的基本流(ES)以及辅助数据进行复接后生成的标准传输信息流,被定义为MPEG-2传送流(TS:Transport Stream)。

根据传输媒介的质量差异,MPEG-2标准中规定了两种复合信息流类型:传送流(TS)和节目流(PS:Program Stream)。

TS流与PS流的主要区别在于包结构的不同。TS流采用的是固定长度的包结构,而PS流则使用可变长度的包结构。

由于PS包与TS包在结构上的这一特性差异,使得它们对传输过程中可能出现的误码具有不同的抗干扰能力,并因此适用于不同的应用场景。TS码流因其固定的包结构,在传输过程中若某一TS包的同步信息被误码破坏时,接收端可以在预设位置检测后续包中的同步信息以恢复同步状态,从而避免数据丢失。相反地,由于PS包长度不固定,在某一PS包的同步信息丢失后,接收端将无法准确判断下一个同步位置的信息内容,进而导致失步现象的发生,并可能引发严重的信息丢失问题。因此,在信道条件较差且误码率较高的情况下通常选择使用TS码流;而在信道条件良好且误码率较低的情况下则更倾向于采用PS

全部评论 (0)

还没有任何评论哟~