Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
MPEG transport stream
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===Packet identifier (PID)=== Each table or elementary stream in a transport stream is identified by a 13-bit packet identifier (PID). A [[Inverse multiplexer|demultiplexer]] extracts elementary streams from the transport stream in part by looking for packets identified by the same PID. In most applications, [[time-division multiplexing]] will be used to decide how often a particular PID appears in the transport stream. {| class="wikitable" |+ Packet identifiers in use |- ! Decimal !! Hexadecimal !! Description |- |0 |0x0000 |Program association table (PAT) contains a directory listing of all program map tables |- |1 |0x0001 |[[Conditional access]] table (CAT) contains a directory listing of all ITU-T Rec. H.222 entitlement management message streams used by program map tables |- |2 |0x0002 |Transport stream description table (TSDT) contains descriptors relating to the overall transport stream |- |3 |0x0003 |IPMP control information table contains a directory listing of all ISO/IEC 14496-13 control streams used by program map tables |- |4β15 |0x0004-0x000F |Reserved for future use |- |16β31 |0x0010-0x001F |Used by [[DVB]] [[metadata]]<ref name="PID used by DVB">{{cite book |url=http://www.etsi.org/deliver/etsi_en/300400_300499/300468/01.13.01_40/en_300468v011301o.pdf |page=20 |section=5.1.3 Coding of PID and table_id fields |series=EN |volume=300 468 |edition=v1.13.1 |title=Digital Video Broadcasting (DVB); Specification for Service Information (SI) in DVB systems |website=Etsi.org|year=2012 |access-date=2016-10-13}}</ref> * 0x0010: NIT, ST * 0x0011: [[Service Description Table|SDT]], BAT, ST * 0x0012: EIT, ST, CIT * 0x0013: RST, ST * 0x0014: TDT, TOT, ST * 0x0015: network synchronization * 0x0016: RNT * 0x0017-0x001B: reserved for future use * 0x001C: inband signalling * 0x001D: measurement * 0x001E: DIT * 0x001F: SIT |- |32-8186 |0x0020-0x1FFA |May be assigned as needed to program map tables, elementary streams and other data tables |- |8187 |0x1FFB |Used by [[DigiCipher 2]]/[[ATSC]] MGT [[metadata]] |- |8188β8190 |0x1FFC-0x1FFE |May be assigned as needed to program map tables, elementary streams and other data tables |- |8191 |0x1FFF |Null Packet (used for fixed bandwidth padding) |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)