TS Mapping

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

table_id:

0x00 0x01 0x02 0x40 0x41 0x42 0x43 0x4E 0x70

: : : : : : : : :

PAT CAT PMT NIT NIT other SDT SDT other EIT TDT

MPEG-2 TS and Sections


max. 4095 byte

SI/PSI Sections
table_id 1
x11

3 byte

Section Header
10 byte Len 12 bit Network_ID 2 byte
1 1 version
section_ no last section_ no

max. 4084 byte


1 11 1

loop_len 12 bit

desc_loop

CRC32 4 byte

5 bit

1 byte

1 byte

current_next_ind
reserved

section_syntax_ind

1 = CRC32 0 = checksum

PID:

Transport Stream
TS Header Sync 47
1 4 byte 1)

0x0000 0x0001 0x0002 0x0010 0x0011 0x0012 0x0013 0x0014 0x0015 0xXXXX 0x1FFF

: : : : : : : : : : :

PAT CAT TSDT NIT (via PAT) SDT, BAT (ST) EIT RST TDT, TOT (ST) MIP PMT NULL PACKET

188 byte

TS Header
2)

Sync 47
0

4 byte

1)

TS Header Sync
data
1 .. 184 byte 1) 4 byte 1

1)

PID
13 bit

SC
1)

Ptr Len

data
1 .. 183 byte Adaptation Field

PID
13 bit

SC Len

47

PID
13 bit

SC
1)

Ptr Len

data
1 .. 183 byte

next

Adaptation Field 0 .. 183 byte

Adaptation Field

adaptation_field_ctrl 1) transport_scrambling_ctrl transport_prio payload_unit_start_ind transport_error_ind : 1 = RS Error

16 byte Reed Solomon 1) 2) 204 byte Adaptation_field_ctrl : 00 01 10 several sections 11 possibile = = = = reserved only payload only adapt_field adapt_field and payload SC := SC + 1 SC := SC (stop) SC := SC + 1

You might also like