Chinaunix首页 | 论坛 | 博客
  • 博客访问: 636116
  • 博文数量: 205
  • 博客积分: 7891
  • 博客等级: 少将
  • 技术积分: 2168
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-29 13:16
文章分类

全部博文(205)

文章存档

2015年(4)

2014年(5)

2013年(1)

2012年(4)

2011年(51)

2010年(86)

2009年(45)

2008年(9)

分类:

2010-06-04 16:25:20

MPEG-2 has two different multiplexing schemes: Program Stream and Transport Stream.  
The Program Streams are mostly used in storage applications. Broadcast usage commonly uses the Transport Stream format. If you have  one content channel (one program), it does NOT imply that the stream that carries the program would be a Program Stream. In broadcast usage it would be a so-called Single Program Transport Stream (as defined by ISO 13818-1): a multiplexed collection of concatenated Program Streams without beginning or end.  VBrick currently only supports Transport Stream which is superior to Program Stream for streaming applications.

    * An MPEG-2 Program Stream contains one, and only one, content channel.  A Program Stream is like a single-passenger car without shock absorbers: drive it on a smooth road.

    * An MPEG-2 Transport Stream can contain one or more content channels. A Transport Stream is like a high end car or bus: it can carry one or more passengers and has a good suspension system that can handle the bumps in the road.  VBrick supports Single Program Transport Stream, so this is like a single passenger car with good suspension.

MPEG-2 Multiplexing

The MPEG-2 standard allows two forms of multiplexing:

    * MPEG Program Stream A group of tightly coupled PES packets referenced to the same time base. Such streams are suited for transmission in a relatively error-free environment and enable easy software processing of the received data. This form of multiplexing is used for video playback and for some network applications.

    * MPEG Transport Stream Each PES packet is broken into fixed-sized transport packets forming a general purpose way of combining one or more streams, possibly with independent time bases. This is suited for transmission in which there may be potential packet loss or corruption by noise, or / and where there is a need to send more than one program at a time.


阅读(774) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~