TS流、ES流、PES流介绍分析

转载 2013年12月02日 17:58:56
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码流的包

相关文章推荐

TS协议解析第三部分(PES)

1. PES: 1.1 PES介绍: 1.2. PES句法句法示意图: 2. 分析PES包: 2.1 PES包数据: 3. PES语法解析:...

H264 ES PS TS 流的区别

ES流(Elementary Stream): 也叫基本码流,包含视频、音频或数据的连续码流.       PES流(Packet Elementary Stream): 也叫打包的基本码流, ...
  • acs713
  • acs713
  • 2015年03月07日 17:43
  • 10007

ES PES TS 的关系

1.流媒体系统结构 ES:elemental stream 基本数据流; PES:packet elemental stream分组的基本数据流; 然后把PES打包成PS ,TS流,PS:p...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

ES PES TS流的区别

数字信号实际传送的是数据流,一般数据流包括以下三种:ES是原始码流,包含视频、音频或数据的连续码流。TS是传输流,是由固定长度为188字节的包组成,含有独立时基的一个或多个节目,适用于误码较多的环境。...
  • jiazhen
  • jiazhen
  • 2012年07月17日 18:21
  • 3527

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

TS科普11 PES包句法解析

packet_start_code_prefix — packet_start_code_prefix 为24 比特码。同跟随它的stream_id 一起组成标识包起始端的包起始码。packet_st...

将es打包成pes时,处理PTS和DTS的方法

PES包格式: 其中PTS/DTS标志位的意义为: 0x01:表示pes包头长度后面跟一个DTS数据(一个DTS或PTS的长度为5个字节。) 0x02:表示pes包头长度后面跟一个PTS数据 ...

ES-->PES包格式 打包

PES是打包过的ES,已经插入PTS和DTS,一般是一个pes包为一帧图像 PES包格式: PES再打包成TS流或PS流,往往一个PES会分存到多个ts包中, start_code: 0x00 0...

关于ES,PES

http://www.360doc.com/content/13/0829/15/13084517_310733557.shtml
  • wishfly
  • wishfly
  • 2017年02月10日 17:35
  • 293
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TS流、ES流、PES流介绍分析
举报原因:
原因补充:

(最多只允许输入30个字)