Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

MPEG program stream

From Wikipedia, the free encyclopedia
Container format for multiplexing digital audio, video and more
MPEG Program Stream
Filename extension
.mpg, .mpeg, .m2p, .ps
Internet media type
video/MP2P,[1] video/MP1S,[1] video/mpeg[2][3]
Uniform Type Identifier (UTI)public.mpeg[2][3]
Developed byMPEG
Initial releaseAugust 1993; 32 years ago (1993-08)[4]
Latest release
ISO/IEC 13818-1:2019
June 2019; 6 years ago (2019-06)
Type of formatContainer format
Container forAudio, video, data
Extended toVOB,EVO,MOD
StandardISO/IEC 11172-1,[4] ISO/IEC 13818-1,[5] ITU-T H.222.0[6][7]
Open format?Yes
Free format?Yes[8]

Program stream (PS orMPEG-PS) is acontainer format formultiplexingdigital audio,video and more. The PS format is specified inMPEG-1 Part 1 (ISO/IEC 11172-1) andMPEG-2 Part 1, Systems (ISO/IEC standard 13818-1[9]/ITU-T H.222.0[6][7]). The MPEG-2 Program Stream is analogous and similar to ISO/IEC 11172 Systems layer and it is forward compatible.[10][11]

Program streams are used onDVD-Video discs andHD DVD video discs, but with some restrictions and extensions.[12][13] The filename extensions areVOB andEVO respectively.

Coding structure

[edit]

Program streams are created by combining one or morepacketized elementary streams (PES), which have a common time base, into a single stream. It is designed for reasonably reliable media such as disks, in contrast toMPEG transport stream which is for data transmission in which loss of data is likely. Program streams have variable size records and minimal use ofstart codes which would make over the air reception difficult, but has less overhead. Program stream coding layer allows only oneprogram of one or more elementary streams to be packaged into a single stream, in contrast to transport stream, which allows multiple programs.[10]

MPEG-2 Program stream can contain MPEG-1 Part 2 video,MPEG-2 Part 2 video, MPEG-1 Part 3 audio (MP3,MP2,MP1) or MPEG-2 Part 3 audio.[10] It can also containMPEG-4 Part 2 video, MPEG-2 Part 7 audio (AAC) or MPEG-4 Part 3 (AAC) audio,[10] but they are rarely used.[citation needed] The MPEG-2 Program stream has provisions for non-standard data (e.g.AC-3 audio or subtitles) in the form of so-called private streams.[14] International Organization for Standardization authorizedSMPTE Registration Authority, LLC as the registration authority for MPEG-2 format identifiers. It publishes a list of compression formats which can be encapsulated in MPEG-2 transport stream and program stream.[15]

Coding details

[edit]
Partial MPEG-2 Program Stream pack header format[16]
NameNumber
ofbits
Description
sync bytes320x000001BA
marker bits201b for MPEG-2 version. The marker bits for the MPEG-1 version are 4 bits with value 0010b.
System clock [32..30]3System Clock Reference (SCR) bits 32 to 30
marker bit11 Bit always set.
System clock [29..15]15System clock bits 29 to 15
marker bit11 Bit always set.
System clock [14..0]15System clock bits 14 to 0
marker bit11 Bit always set.
SCR extension9
marker bit11 Bit always set.
bit rate22In units of 50 bytes per second.
marker bits211 Bits always set.
reserved5reserved for future use
stuffing length3
stuffing bytes8*stuffing length
system header (optional)0 or moreif system header start code follows: 0x000001BB
Partial system header format
NameNumber
ofbytes
Description
sync bytes40x000001BB
header length2
rate bound and marker bits3
audio bound and flags1
flags, marker bit, and video bound1
Packet rate restriction and reserved byte1

See also

[edit]

References

[edit]
  1. ^abHoschka, Philipp; Casner, Stephen L. (July 2003)."RFC 3555 - MIME Type Registration of RTP Payload Formats". Retrieved2010-03-20.
  2. ^ab"Details for: MPEG-2 Program Stream".PRONOM: The technical registry.The National Archives (United Kingdom).
  3. ^ab"Details for: MPEG-1 Program Stream".PRONOM: The technical registry.The National Archives (United Kingdom).
  4. ^abISO (1993)."ISO/IEC 11172-1:1993 - Information technology -- Coding of moving pictures and associated audio for digital storage media at up to about 1,5 Mbit/s -- Part 1: Systems". Retrieved2010-07-18.
  5. ^ISO (1996)."ISO/IEC 13818-1:1996 - Information technology -- Generic coding of moving pictures and associated audio information: Systems". Retrieved2010-07-18.
  6. ^abITU-T (May 2006)."H.222.0 Summary". Archived fromthe original on 2011-05-19. Retrieved2010-06-03.
  7. ^abITU-T."H.222.0 : Information technology - Generic coding of moving pictures and associated audio information: Systems". Retrieved2010-06-03.
  8. ^MPEG-2 Encoding Family (Full draft). Sustainability of Digital Formats. Washington, D.C.: Library of Congress. 14 February 2012. Retrieved13 December 2021.Licenses pertain to tools and not to streams or files per se.
  9. ^ISO/IEC 13818-1:2000 - Information technology -- Generic coding of moving pictures and associated audio information: Systems(PDF), neuron2.net, 2000-12-01, archived fromthe original(PDF) on 2010-06-11
  10. ^abcdISO (2000-12-01)ISO/IEC 13818-1 : 2000, Second edition Page X, Retrieved on 2009-07-25
  11. ^Data Broadcasting, MPEG-2 Transport Basics, MPEG-2 Program Stream, Retrieved on 2009-07-25
  12. ^DVD - MPeg differences, Retrieved on 2009-07-24
  13. ^MPEG.org (July 21, 1996)DVD Technical Notes - Video Data SpecificationsArchived 2015-06-21 at theWayback Machine, Retrieved on 2009-07-25
  14. ^What is a VOB file, Retrieved on 2009-07-26
  15. ^"MPEG Transport Stream Identifiers". SMPTE Registration Authority, LLC. Retrieved2016-09-16.
  16. ^"Pack Header".dvd.sourceforge.net.

External links

[edit]
Video
compression
ISO,IEC,
MPEG
ITU-T,VCEG
SMPTE
TrueMotion and AOMedia
Chinese Standard
  • AVS1 P2/AVS+(GB/T 20090.2/16)
  • AVS2 P2(GB/T 33475.2,GY/T 299.1)
    • HDR Vivid(GY/T 358)
  • AVS3 P2(GY/T 368)
Others
Audio
compression
ISO,IEC,
MPEG
ITU-T
IETF
3GPP
ETSI
Bluetooth SIG
Chinese Standard
Others
Image
compression
IEC,ISO,IETF,
W3C,ITU-T,JPEG
Others
Containers
ISO,IEC
ITU-T
IETF
SMPTE
Others
Collaborations
Methods
Lists
SeeCompression methods for techniques andCompression software for codecs
MPEG-1 Parts
MPEG-2 Parts
MPEG-4 Parts
MPEG-7 Parts
MPEG-21 Parts
MPEG-D Parts
MPEG-G Parts
MPEG-H Parts
MPEG-I Parts
MPEG-5 Parts
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=MPEG_program_stream&oldid=1334563985"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp