JavaScript MPEG transport stream decoder/player.
Note: this project is heavily under development and nowhere near complete.
- Transport Stream (ISO/IEC 13818-1)
- Program Association Table (PAT)
- Program Map Table (PMT)
- Conditional Access Table (CAT)
- Packetized Elementary Stream (PES)
- DVB Service Information (ETSI EN 300 468)
- Network Information Table (NIT)
- Bouquet Association Table (BAT)
- Service Description Table (SDT)
- Event Information Table (EIT)
- Time and Date Table (TDT)
- Time Offset Table (TOT)
- Running Status Table (RST)
- Discontinuity Information Table (DIT)
- Selection Information Table (SIT)
- H.264 (ITU-T REC H.264) / MPEG-4 AVC (ISO/IEC 14496-10)
- Network Abstraction Layer (NAL)
- NAL unit payloads
- H.265 (ITU-T REC H.265) / MPEG-H HEVC (ISO/IEC 23008–2)
- TODO
- DVB Subtitling systems (ETSI EN 300 743)
- Parsing
- Page Composition
- Region Composition
- CLUT Definition
- Object data
- Display Definition
- Disparity Signaling
- Alternative CLUT
- End of Display Set
- Stuffing
- Rendering
- Display
- Page
- Region
- Object
- Pixels
- 2-bit code
- 4-bit code
- 8-bit code
- 2-to-4 table
- 2-to-8 table
- 4-to-8 table
- Text
- Compressed pixels
- Pixels
- CLUT
- 2-bit
- 4-bit
- 8-bit
- Disparity Signaling
- Alternative CLUT
- Parsing
- TODO