Digital Tv transport stream

12
數位電視 華視節目 transport stream分析 大同大學 資訊工程系 I4A 51 周俊佑 2010/3/23

description

This is a simple research with transport stream on DVB in Taiwan's channel "CTS". Using the software "TSR" to lead myself understanding the ts and its structure.And it's the Tatung university 's lesson!

Transcript of Digital Tv transport stream

Page 1: Digital Tv transport stream

數位電視華視節目transport stream分析

大同大學資訊工程系 I4A 51 周俊佑

2010/3/23

Page 3: Digital Tv transport stream

開啟MPEG2檔案

PS/PSI資訊(包含PAT,PMT,NIT)

根據PID順序排列的transport stream

packet

transport stream packet

全部內容(16進位)

Page 4: Digital Tv transport stream

PAT(program association table)

PAT在TS packet中PID固定為0x00

PAT中包含PMT/NIT等的program PID資訊

Page 5: Digital Tv transport stream

PAT中所標的5010表示在TS packet中,有個PMT 的PID = 5010

根據PID 5010找到PMT

Page 6: Digital Tv transport stream

PMT中有一個video stream component

PMT中有兩個audio stream component表示支援雙語聲

Page 7: Digital Tv transport stream

Component中的ES(elementary stram)也有PID,可在底下確認

Page 8: Digital Tv transport stream

Descriptor

根據iso13818-1 page62Program and program element descriptors are structures which may be used to extend the definitions of programs and program elements.

All descriptors have a format which begins with an 8-bit tag value. The tag value is followed by an 8-bit descriptor length and data fields.

參考資料: http://neuron2.net/library/mpeg2/iso13818-1.pdf

Page 9: Digital Tv transport stream

這是PMT中descriptor的不同tag識別號碼

智慧財產權

是否需要收費?語言的

descriptor

Page 10: Digital Tv transport stream

中文發音

0a (hex) = 10 (dec) 為iso 639 language的

descriptor

63 68 69 解析為chi中文語系,此為PID 5012

Page 11: Digital Tv transport stream

英文發音

0a (hex) = 10 (dec) 為iso 639 language的

descriptor

65 6e 67解析為eng英文語系,此為PID 5013