传输流的一些概念

来源:互联网 发布:windows.old win10更新 编辑:程序博客网 时间:2024/05/22 03:15

ES- Elementary Streams (原始流),对视频、音频信号及其他数据进行编码压缩后的数据流称为原始流。原始流包括访问单元,比如视频原始流的访问单元就是一副图像的编码数据。

PES- Packetized Elementary Streams (分组的原始流)

PES Packet PES包,是用来传递原始流数据的一种数据结构

PES Stream PES流,由PES 包组成,这些PES包的负载数据来自同一个原始流,有同一个stream_id

Program 节目, 节目是节目元素的集合。节目元素可以是原始流,节目元素有共同的时间基点,用来做同步显示。

TS-Transport Stream 传输流,TS用来传输和保存多道节目的编码数据或其他数据

TS Packet TS包,也就是传输流数据形成的数据包

PSI-Program Specific Information,意为节目特定信息。传输流中是多路节目复用的,那么,怎么知道这些节目在传输流中的位置,区分属于不同节目呢?所以就还需要一些附加信息,这就是节目特定信息

他们之间的关系:

       视频,音频的原始数据形成原始流,原始流形成节目,一个节目可以包含一个原始流或多个原始流,比如一个广播节目包含音频原始流,一个电视节目包括视频原始流和音频原始流。原始流的数据很大,被打包成一个个PES包,这些PES包又被插入到很多TS包中,用来传输,形成传输流。传输流传输的不只是节目的数据,还包括节目特定信息,用来解码多路节目。

 

原创粉丝点击