2024年4月29日发(作者:)

如何区别MPEG-PS和MPEG-TS?

MPEG-PS和MPEG-TS是MPEG编码的两种封装格式。简单地说,前者用于在固定

存储介质上保存视频信息,结构相对简单,但纠错性较差;后者是为网络传输而开发的,

结构相对复杂,但纠错性较好。辨别这两种格式最简便的方法是利用MediaInfo工具查看

MPEG视频的编码信息,这样就能确定它是何种格式,以方便后续的无损剪辑。一般来说,

采用MPEG2-HD格式的高清数码摄像机一般以“MPEG2-PS”来保存文件;而采用AVCHD

格式的高清摄像机则通常以“.M2TS”或“.MTS”保存文件。JVC有几款高清摄像机同时

支持MPEG2-HD和AVCHD两种高清视频格式。(203014)

另一则:

据传输媒体的质量不同,MPEG-2中定义了两种复合信息流:传送流(TS:

TransportStream)和节目流(PS:ProgramStream)

TS流与PS流的区别在于TS流的包结构是固定长度的,而PS流的包结构是可变长度

的。

PS包与TS包在结构上的这种差异,导致了它们对传输误码具有不同的抵抗能力,因

而应用的环境也有所不同。TS码流由于采用了固定长度的包结构,当传输误码破坏了某一

TS包的同步信息时,接收机可在固定的位置检测它后面包中的同步信息,从而恢复同步,

避免了信息丢失。而PS包由于长度是变化的,一旦某一PS包的同步信息丢失,接收机无

法确定下一包的同步位置,就会造成失步,导致严重的信息丢失。因此,在信道环境较为

恶劣,传输误码较高时,一般采用TS码流;而在信道环境较好,传输误码较低时,一般采

用PS码流。

由于TS码流具有较强的抵抗传输误码的能力,因此目前在传输媒体中进行传输的

MPEG-2码流基本上都采用了TS码流的包格式。

MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则

主要应用于实时传送的节目,比如实时广播的电视节目。这两种格式的主要区别是什么呢?

你将DVD上的VOB文件的前面一截剪掉(或者干脆就是数据损坏),那么就会导致整个

文件无法解码,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS

格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。

IP数据报有首部和数据两部分组成的,首部的前一部分是固定长度20字节,是所有

IP数据报必须具有的。首部包括:总长度、标识、MF、DF、片偏移。

数字信号实际传送的是数据流,一般数据流包括以下三种:

ES流:也叫基本码流,包含视频、音频或数据的连续码流。

PES流:也叫打包的基本码流,是将基本的码流ES流根据需要分成长度不等的数据包,

并加上包头就形成了打包的基本码流PES流。

TS流:也叫传输流,是由固定长度为188字节的包组成,含有独立时基的一个或多个

节目,适用于误码较多的环境。

TS流(TransportStream)即在MPEG-2系统中,由视频,音频的ES流和辅助数据

复接生成的用于实际传输的标准信息流称为MPEG-2传送流。信息复合/分离的过程称为

系统复接/分接,据传输媒体的质量不同,MPEG-2中定义了两种复合信息流:传送流(TS)

和节目流(PS:ProgramStream)

TS流与PS流的区别在于TS流的包结构是固定长度的,而PS流的包结构是可变长度。

PS包与TS包在结构上的这种差异,导致了它们对传输误码具有不同的抵抗能力,因而应

用的环境也有所不同。TS码流由于采用了固定长度的包结构,当传输误码破坏了某一TS

包的同步信息时,接收机可在固定的位置检测它后面包中的同步信息,从而恢复同步,避

免了信息丢失。而PS包由于长度是变化的,一旦某一PS包的同步信息丢失,接收机无法

确定下一包的同步位置,就会造成失步,导致严重的信息丢失。因此,在信道环境较为恶

劣,传输误码较高时,一般采用TS码流;而在信道环境较好,传输误码较低时,一般采用

PS码流由于TS码流具有较强的抵抗传输误码的能力,因此目前在传输媒体中进行传输的

MPEG-2码流基本上都采用了TS码流的包。