MPEG Transport Stream (MPEG-TS)
HLS historically delivered MPEG-TS segments — still common in broadcast IPTV and legacy VoD. TS packet structure explains why HLS segment boundaries differ from fMP4 CMAF.
What It Defines
Packetized broadcast container: fixed 188-byte TS packets (sync byte `0x47`), Program Association Tables (PAT), Program Map Tables (PMT), and PES payloads carrying H.264/AAC/G.711 elementary streams. Used for HLS `.ts` segments, IPTV, and digital broadcast.
Canonical (Normative)
Related References
Joint ISO/IEC technical committee (JTC 1) publishes many of the binary file formats the web depends on: JPEG, PDF, MP4/ISOBMFF, ZIP (ISO/IEC 21320), and office document containers. Specs are often available via national body mirrors; some are freely readable online.
Related Specs
HLS is the dominant streaming format for live and VOD on Apple devices, CDNs, and most broadcast workflows. M3U8 text manifest + segmented media is the canonical chunked-file envelope pattern.
MP4 is the dominant video container on the web and in MSE players. Box hierarchy, codec vs container distinction, and fragmenting (fMP4 for HLS/DASH) are essential for media engineering.
AAC is the default audio codec for YouTube, Apple ecosystems, and most HLS/DASH streams. Distinguish ADTS-framed AAC from AAC inside MP4 boxes.
H.264 remains the most widely supported video codec. Distinguish codec (H.264 bitstream) from container (MP4/WebM) when debugging playback, transcoding, and MSE SourceBuffer codec strings.
DASH is the open-standard counterpart to HLS for adaptive video. MPD manifest structure + fMP4 segment layout is how Netflix-style streaming works outside the Apple ecosystem.