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!
==Overview== [[Image:MPEG Transport Stream HL.svg|thumb|right|400px|Multiple MPEG programs are combined then sent to a transmitting antenna. The receiver parses and decodes one of the streams.]] A transport stream encapsulates a number of other substreams, often [[packetized elementary stream]]s (PESs) which in turn wrap the [[Elementary stream|main data stream]] using the MPEG codec or any number of non-MPEG codecs (such as [[Dolby Digital|AC3]] or [[DTS (sound system)|DTS]] audio, and [[MJPEG]] or [[JPEG 2000]] video), text and pictures for subtitles, tables identifying the streams, and even broadcaster-specific information such as an [[electronic program guide]]. Many streams are often mixed together, such as several different television channels, or multiple [[DVD-Video#Chapters and angles|angles]] of a movie. Each stream is chopped into (at most) 188-byte sections and interleaved together. Due to the tiny packet size, streams can be interleaved with less latency and greater error resilience compared to [[MPEG program stream|program streams]] and other common containers such as [[Audio Video Interleave|AVI]], [[QuickTime File Format|MOV]]/[[MP4]], and [[Matroska|MKV]], which generally wrap each frame into one packet. This is particularly important for videoconferencing, where large frames may introduce unacceptable audio delay. Transport streams tend to be broadcast as [[constant bitrate]] (CBR) and filled with padding bytes when not enough data exists.{{efn|The [[Blu-ray]] format does not require CBR.}}
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)