What is TS (MPEG Transport Stream)?
Complete guide to the TS file format
Last updated:
What is TS (MPEG Transport Stream)?
TS (MPEG Transport Stream) is a video container format designed for broadcast television, DVB digital TV, and streaming. It is the standard format used by digital TV broadcasts worldwide.
TS files are designed for transmission over unreliable networks - they include error correction and synchronization so that broadcast video can be received even with some signal loss.
How Transport Stream Works
An MPEG-2 Transport Stream multiplexes audio, video, and data into a continuous series of fixed-length 188-byte packets, each carrying a packet identifier (PID) that labels which elementary stream it belongs to.[4] Program-specific information tables, including the Program Association Table and Program Map Table, let a receiver discover which PIDs make up each program, so multiple TV channels can be carried in a single stream.[4] The fixed packet size and periodic timing references support robust synchronization and recovery when packets are lost.[1]
Standardization
Transport Stream is defined in the MPEG-2 Systems specification, published jointly as ITU-T Recommendation H.222.0 and ISO/IEC 13818-1 and first standardized in the mid-1990s.[2][3] It underpins broadcast systems worldwide, including the DVB, ATSC, and ISDB digital television standards.[1]
Transport Stream vs Program Stream
MPEG-2 also defines a Program Stream, used on DVDs, which assumes a reliable storage medium and uses variable-length packets; Transport Stream instead uses small fixed packets specifically because it is designed for error-prone transmission channels.[1] The same approach is reused in modern adaptive streaming such as HLS, which segments video into short .ts files.[4]
Technical Details
TS vs Other Video Formats
| Feature | TS | MP4 | M2TS |
|---|---|---|---|
| Type | Container[4] | Container | Container |
| Codec(s) | MPEG-2, H.264[1] | H.264, HEVC, AV1 | H.264, MPEG-2 |
| Container | MPEG-2 transport stream[2] | ISO base media | BDAV transport stream |
| Standardized by | ITU-T & ISO/IEC[3] | ISO/IEC | Blu-ray Disc Assoc. |
| Device/browser support | Broadcast, streaming | Universal | Blu-ray, AVCHD |
| Best for | Broadcast, HLS segments | General delivery | Blu-ray camcorder |
TS is built for resilient broadcast and streaming transmission, while MP4 is better for storage and editing.
Pros and Cons
Advantages
TS is the universal standard for digital TV broadcast worldwide.
Built-in error correction makes TS suitable for broadcast transmission.
TS is used in HLS (HTTP Live Streaming) for video streaming.
M2TS variant is used in Blu-ray disc content.
Disadvantages
TS files are not optimized for direct playback - designed for transmission.
TS files include broadcast overhead making them larger than MP4.
TS files do not play on many common media players and devices.
Seeking in TS files is less efficient than in MP4 container.
When to Use TS (MPEG Transport Stream)
Here are the most common situations where TS (MPEG Transport Stream) is the right choice:
Digital TV Recording
TS is the native format for recordings from digital TV tuners and DVRs.
HLS Streaming
HTTP Live Streaming (HLS) uses TS segments for video delivery on the web.
Blu-ray Content
M2TS files are the video container format used on Blu-ray discs.
Video Capture
TV capture cards and HDMI capture devices often save in TS format.
Convert TS (MPEG Transport Stream) Files
Need to convert your TS files? Use our free online converter.
Try Video Converter FreeFrequently Asked Questions about TS (MPEG Transport Stream)
How do I play TS files?
VLC media player can play TS files. Most other players require codec installation.
How do I convert TS to MP4?
Use our free online converter or VLC media player to convert TS to MP4.
What is M2TS vs TS?
M2TS (Blu-ray Transport Stream) is a variant of TS used in Blu-ray discs with some differences in timing and structure.
Can I edit TS files in video editors?
Most video editors cannot directly edit TS - convert to MP4 first for better compatibility.
Why do my TV recordings save as TS?
Digital TV recording software and tuner cards save in TS format because it is the broadcast standard.