Program stream

from Wikipedia, the free encyclopedia

A program stream (English: Program Stream, PS and MPEG-PS) is a standardized format for the transmission of audio, video and data. It is specified in MPEG-1 Part 1, Systems ( ISO / IEC 11172-1) and MPEG-2 Part 1, Systems (ISO / IEC 13818-1). In contrast to the transport stream , the program stream is used for media with a low bit error rate ( hard drives , video CD and DVD ).

In program streams, single images (up to 64 KB, which is sufficient for SDTV ) can be accommodated in a block, but they can also be divided into blocks of fixed length. Program streams are specially designed for storing MPEG video; in contrast to some implementations of AVI, they naturally support B-frames . Since the sequence of decoding no longer corresponds to that of playback due to the use of B-frames, program streams can suggest a time for decoding an image (“DTS” - “decode time stamp” ) as well as the time for the decoder to support the decoder Specify playback (PTS - "presentation time stamp" ). The time stamps are stored in the data stream with the images, so that MPEG program streams are in principle suitable for streaming.

See also

literature

  • Roland Enders: The home recording manual. The way to optimal recordings. 3rd, revised edition, revised by Andreas Schulz. Carstensen, Munich 2003, ISBN 3-910098-25-8 .