MPEG program stream: Difference between revisions

Content deleted Content added
it is also defined in ITU-T H.222.0 standard
added release date and references
Line 9:
| magic =
| owner = [[MPEG]]
| released = {{Start date|1993|df=yes}}<!-- {{Start date|YYYY|mm|dd|df=yes}} --><ref name="11172-1">{{cite web | url=http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=19180 | title=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 | author=ISO | date=1993 | accessdate=2010-07-18 }}</ref>
| latest release version =
| latest release date = <!-- {{Start date and age|YYYY|mm|dd|df=yes}} -->
| genre = [[Media container]]
| container for = Audio, video, data
Line 14 ⟶ 17:
| extended from =
| extended to = [[VOB]], [[Enhanced VOB|EVO]], [[MOD and TOD (video format)|MOD]]
| standard = ISO/IEC 11172-1<ref name="11172-1" />, ISO/IEC 13818-1<ref name="13818-1">{{cite web | url=http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=22989 | title=ISO/IEC 13818-1:1996 - Information technology -- Generic coding of moving pictures and associated audio information: Systems | author=ISO | date=1996 | accessdate=2010-07-18 }}</ref>, ITU-T H.222.0<ref name="h2220-summary">{{cite web |url=http://www.itu.int/dms_pubrec/itu-t/rec/h/T-REC-H.222.0-200605-I!!SUM-HTM-E.htm |title=H.222.0 Summary |author=ITU-T |date=2006-05 |accessdate=2010-06-03}}</ref><ref name="h2220">{{cite web |url=http://www.itu.int/rec/T-REC-H.222.0 |title=H.222.0 : Information technology - Generic coding of moving pictures and associated audio information: Systems |author=ITU-T |accessdate=2010-06-03}}</ref>
| standard = ISO/IEC 11172-1, ISO/IEC 13818-1, ITU-T H.222.0
}}
'''Program stream''' ('''PS''' or '''MPEG-PS''') is a [[container format (digital)|container format]] for [[multiplexing]] [[digital audio]], [[video]] and more. The PS format is specified in [[MPEG-1]] Part 1 (ISO/IEC 11172-1) and [[MPEG-2]] Part 1, Systems (ISO/IEC standard 13818-1<ref name="mpeg2systems-neuron">{{citation |url=http://neuron2.net/library/mpeg2/iso13818-1.pdf |title=ISO/IEC 13818-1:2000 - Information technology -- Generic coding of moving pictures and associated audio information: Systems |format=PDF |publisher=neuron2.net |date=2000-12-01 |accessdate=2010-06-03}}</ref>/ITU-T H.222.0<ref>{{cite web |urlname=http://www.itu.int/dms_pubrec/itu"h2220-t/rec/h/T-REC-H.222.0-200605-I!!SUM-HTM-E.htmsummary" |title=H.222.0 Summary |author=ITU-T |date=2006-05 |accessdate=2010-06-03}}</ref><ref>{{cite web |urlname=http://www.itu.int/rec/T-REC-H.222.0"h2220" |title=H.222.0 : Information technology - Generic coding of moving pictures and associated audio information: Systems |author=ITU-T |accessdate=2010-06-03}}</ref>). The MPEG-2 Program Stream is analogous and similar to ISO/IEC 11172 Systems layer and it is forward compatible.<ref name="iso13818">ISO (2000-12-01) [http://neuron2.net/library/mpeg2/iso13818-1.pdf ISO/IEC 13818-1 : 2000, Second edition] Page X, Retrieved on 2009-07-25</ref><ref>[http://books.google.com/books?id=L7N0LQvBKtYC&lpg=PA39&ots=P9VPn4q1zA&dq=mpeg%20program%20stream%20specification&hl=cs&pg=PA39 Data Broadcasting, MPEG-2 Transport Basics, MPEG-2 Program Stream], Retrieved on 2009-07-25</ref>
 
Program streams are created by combining one or more [[Packetized Elementary Stream]]s (PES), which have a common time base, into a single stream. It is designed for reasonably reliable media such as disks, in contrast to [[MPEG transport stream]] which is for data transmission in which loss of data is likely. Program streams have variable size records and minimal use of [[start code]]s which would make over the air reception difficult, but has less overhead. Program stream coding layer allows only one [[MPEG transport stream#Programs|program]] of one or more elementary streams to be combined into a single stream, in contrast to transport stream, which allows multiple programs.<ref name="iso13818" />