TS码流分析
ts码流结构分析与监测

TR101-290三级错误、PSI/SI、PCR分析描述DVB系统测量标准之一TR 101-290定义的三个优先级,是码流监测的一项主要内容。
通过这三个优先级的监测,可以检验被监测的码流是否符合MPEG-2和DVB标准。
这三个优先级都包含许多不同的参数。
一、TR 101-290的第一优先级1、同步错误(TS Sync Loss)同步错误是衡量传输流质量的最重要的指标。
传输流失去同步,表明传输过程中有一部分数据丢失,将直接影响画面显示的质量。
严重的同步丢失现象则表明传输中断,同步字节出现错误。
2、同步字节错误(Sync Byte Error)同步字节错误和同步错误的区别在于传输数据包长为188字节或204字节,但同步字头的标准值为0×47,当出现同步字节错误时,同步字头的值为其他数值,表明在传输过程中部分数据出现错误,可能导致接收时出现马赛克,严重时导致解码器和DISPLAY软件解不出信号。
3、包识别丢失(PID Mssing)检测数据流中各套电视节目的图像/声音数据是否正确。
PID丢失,将导致DISPLAY软件无法正确解码这套节目。
4、节目相关表(PAT)PAT在DVB标准中用于指示当前节目及其在数据流中的位置。
PA T丢失,将导致解码器无法搜索到相应的节目包,使得接收端收不到图像。
如果PA T超时,则解码器工作时间延长。
5、节目对照表(PMT)PMT在DVB标准中用于指示该套节目视/音频数据在传输流中的位置。
某一套节目的PMT丢失,将导致解码器找不到该套节目视/音频数据,使得接收端收不到图像或声音。
PMT 传输超时,DISPLAY软件无法显示这套节目。
6、连续计数错误(Cont Count Error)对于每一套节目的视/音频数据包而言,连续计数错误是一个很重要的指标。
传输流包头连续计数不正确,表明当前传输流有丢包、错包、包重叠等现象,将导致解码器或DISPLAY 软件不能正确解码,图像出现马赛克等现象。
ts码流结构分析

二、MPEG-2 & MPEG-2 system
下图是系统将多个基本流规范成单一数据流的一个复用与解复用流程: 下图是系统将多个基本流规范成单一数据流的一个复用与解复用流程:
原始视频 MPEG-2 视频 编码器 MPEG-2 音频 编码器 MPEG-2 视频 解码器 还原视频
原始音频
复 用 器 单一的 流 单一的TS流 或者PS流 或者 流
一、数字电视原理与DVB系统
DVB系统要求主要有: 系统要求主要有: 系统要求主要有 ※信源编码采用MPEG-2标准(即音视频压缩采用MPEG-2标准) 信源编码采用 标准(即音视频压缩采用 标准) 标准 标准 ※信道编码中采用统一的加扰系统 ※信道编码中采用统一的里德-所罗门前向纠错系统 信道编码中采用统一的里德 所罗门前向纠错系统 ※ …….. DVB系统的核心技术是采用 系统的核心技术是采用MPEG-2技术进行视频、音频的编码,使用 技术进行视频、 系统的核心技术是采用 技术进行视频 音频的编码, 统一的MPEG-2传输流(TS流)。 传输流( 流 统一的 传输流
二、MPEG-2 & MPEG-2 system
MPEG-2 system(编号 标准的其中一部分, (编号13818-1)是MPEG-2标准的其中一部分,该部分描述 ) 标准的其中一部分 了多个视频,音频和数据多种基本流( )合成传输流( )和节目流( ) 了多个视频,音频和数据多种基本流(ES)合成传输流(TS)和节目流(PS)的 方式。 方式。 就通俗的理解, 就通俗的理解,MPEG-2 system的主要功能是提供了将多种基本码流规范成 的主要功能是提供了将多种基本码流规范成 一种单一的便于传输的码流的技术标准。 一种单一的便于传输的码流的技术标准。
TS码流分析.ppt

100K CIF图像
100K CIF图像
带宽:8Mbps
传输速率:(8M/8bit)/100K=10(帧/s)
…
100K CIF图像
压缩后的数字图像数据的传输
100K CIF图像
信源编码 …
10K CIF图像
10K 带宽:8Mbps CIF图像
信道编码:提高传输可靠性
传输速率:(8M/8bit)/10K=100(帧/s)
我国使用的数字电视标准采用的就是DVB标准。
数字视频广播(DVB)系统的传输方式可以分为DVB-S系统(卫星广 播)、 DVB-C系统(有线电视)、 DVB-T系统(地面数字视频广播), DVB系统主要完成数字电视信号的广播与传输。
一、数字电视原理与DVB系统
DVB系统要求主要有: ※信源编码采用MPEG-2标准(即音视频压缩采用MPEG-2标准) ※信道编码中采用统一的加扰系统 ※信道编码中采用统一的里德-所罗门前向纠错系统 ※ ……..
※该“数字”概念的作用范畴: 数字电视中的“数字”概念是指电视信号的前期
一、数字电视与DVB系统
2、数字电视为什么采用信源编码和信道编码? 未经压缩的数字图像数据的传输
信源编码:提高有限带宽的利用率
※预测编码 ※统计编码 ※JPEG编码 ※MPEG编码 ※……..
…………
100K CIF图像
100K CIF图像
MPEG-2标准是MPEG和ISO组织设计的一个数字视频压缩规范,主要用于DVD 和DVB上。其设计目标是高级工业标准的图象质量以及更高的传输率。该标准包括 编号为13818-1系统部分、编号为13818-2的视频部分、编号为13818-3的音频部分 及编号为13818-4的符合性测试部分。
MPEG-2 TS码流监测的研究分析

应字段 控制字段 ( 字段 ) 连 续性计数 器字段 ( 字段 ) 2位 . 4位
等 信 息 。PD指 示 存 储 于 分 组 有 效 负 载 中数 据 的 类 型 。 从 P I I D 可 以 判 断 其 后 面 负 载 的 数 据 类 型 是 视 频 流 、音 频 流 、P IS S/ I 还 是 其 他 数 据 包 ; 应 字 段 控 制 字 段 表 示 当 前 包 携 带 调 整 字 适
0,
EPG
节 的 Pce 后部 加 上 1 节 的 C C数据 . akt 6字 R 其他 格式 是一 样
的 ) S流 系 统 层 由系 统 层 信 息 和 有 效 负载 构 成 。 T 。T s流 系 统 层 信 息 就 是 在 PS包 组 成 T E s流 的过 程 中 . 了 使 码 流 适 合 于 为 信道传输 和接收端恢复数据而添加 的 T s包 头 和 其 他 相 关 控 制 信息 。 如 图 1 示 .T 所 s包 头 是 T s包 的 标 识 部 分 ,以 0 4 X 7标 志 一个 T s包 的 开 始 . 4个 字 节 , 含 了 与 当 前 T 共 包 s包 相 关
Ra i n dO a dTV o i rn M nt ig o
P S包 所 包 含 的 信 息 .E E PS包 被 分 段 后 用 来 组 成 丁 S包 . 带 携
况 . 有标识 具体 C 含 A系统的 C — yt _D和用于获取授权 A S se l m
分 析 了 MP G 2的 P I 息和 D E 一 S信 VB 的 s 信 息 中 的各 种 I
表 , 而 更 清 晰 地 了解 各 个 表 的 功 能和 作 用 。还 分 析 了 从
T 0 —9 R1 12 0错 误 监 测 的 各 项 内 容 。 充 分 应 用 了模 块 化 等 设 计 思 想 , 得 各 模 块 可 以 获取 码 流 中 对 应 的 数据 , 使 实 现 对 码 流 中各 种 信 息 的 分 析 , 完成 码 流 分 析 的 功 能 。 并
TS

2.2 业务信息(SI)
• 1、业务群关联表(BAT):它提供了业务 群相关的信息,给出了业务群的名称以及 每个业务群中的业务列表。 • 2、业务描述表(SDT):业务描述表包含 了描述系统中业务的数据,例如业务名称、 业务提供者等 • 3、事件信息表(EIT):它包含了与事件 或节目相关的数据,EIT是生成EPG的主要 表。
• ts流是由很多不同种类的包所组成的,这些数据包都是188 个字节大小,这188个字节包含两部分,包头和负载,包头包 括同步信息,包信息等等,而负载则是传输的数据,而这些 负载则可以组成PES流或者私有流等等数据流. • 举例说,一个TS流包括100个包,其中PSI信息包占20个,PES 数据包80个,此TS流中只有一套节目流,不含有私有流,所 以从这80个PES包中的负载连接在一起,就是2个PES流(视 频,音频),如果每个PES包的负载长度为100字节,则这两个 PES流一共长度为8000个字节.假设其中视频的PES流长度 为6000字节.则视频的6000字节的PES流,是由PES包组成 的.PES包没有固定的长度,而是由包头部的数据给出.
• 4、运行状态表(RST):它给出了事件的 状态(运行/非运行),运行状态表更新这 些信息,允许自动适应切换事件。 • 5、时间和日期表(TDT):它给出了与当 前的时间和日期相关的信息,由于这些信 息更新频繁,所以需要单独使用一个表。
• 6、时间偏移表(TOT):它给出了与当前 时间、日期和本地时间偏移相关的信息, 由于这些信息更新频繁,所以需要单独使 用一个表。
CAT与NIT的结构图
• 从上面的几幅图中可知,要保证传送流能正常 接收,在该流中至少有一个完整有效的PAT。 CAT描述了节目的加密方式,它包含了节目的 EMM识别PID,只有授权的解码器才能由CAT 收到密钥,解码出相应的数据流。NIT包含节 目的频道调谐参数、频率、符号率等物理传输 网信息,这些信息使得接收机可以按照用户的 选择以很少的延时或无延时地改变频道、调谐 参数,正确地解码出TS。由于PSI数据的完整 性十分重要,因此在每个PSI段中均需要加校 验码。
ts码流结构分析

ts码流结构分析TS(Transport Stream)是一种常用的音视频码流传输格式,用于在数字广播系统和互联网传输中对音视频数据进行分组和传输。
TS码流结构分析指的是对TS码流的组成部分进行分析,了解各部分的作用和关系。
以下是对TS码流结构的详细分析。
TS码流由多个188字节的包(Packet)组成,每个包都包含了一部分音视频数据。
一个TS包由4个字节的同步字节(Sync Byte)开头,用于标识包的开始。
接下来的4位为传输误码纠正(Error Correction)信息,用于保证传输数据的完整性和准确性。
再接下来的1位为负荷优先级(Payload Unit Start Indicator),用于标识包中是否包含了新的数据单元。
然后是13位的PID(Packet Identifier),用于标识包中所包含的数据单元的类型。
接下来的2位为传输加密(Transport Scrambling Control),用于指定包中数据的加密方式。
再接下来的2位为控制报文(Adaptation Field Control),用于指定包中的控制信息是否存在。
最后的184字节为有效数据(Payload),用于传输音视频数据。
每个TS包中的PID用于标识包中所包含的数据单元的类型,常见的PID值有0x0000(PAT:Program Association Table)、0x0001(CAT:Conditional Access Table)、0x0010(NIT:Network Information Table)、0x0011(SDT:Service Description Table)等。
PAT表包含了整个TS流的所有节目以及对应的PMT(Program Map Table)的PID值。
CAT表用于传递整个TS流中的加密和访问控制信息。
NIT表用于传递整个TS流中的网络信息,包括网络ID和传输参数。
SDT表用于传递整个TS流中的节目信息,包括节目名称和节目号码。
码流分析

4. Title
TS基本结构
PSI/SI
三级错误
带宽码率
* Description of the contents
TS流分析的原理和方法
TS流结构:
1.根据ITU-T Rec.H.222.0|ISO/IEC 13818-2 和ISO/IEC 13818-3协 议而定义的一种数据流 2.由TS包经过时分复用组成,TS包总长度固定188字节。不足由填充 数据进行填充。
码流分析项目介绍
2012.11.28
www.themegallery.c
讲解流程
数字有线电视的基本概念 TS流介绍及其监测意义 TS流分析的原理和方法
TS流分析的产品调研
TS流监测项目探讨
数字有线电视的基本概念
DVB(digital video broadcast)
——数字电视传输标准
信源输入、信道编码和调制的一系列规范 我国的数字电视使用欧洲的DVB标准 数字电视主要使用的标准中还有美国的ATSC标准和日本的 ISDB标准。
TS流分析的原理和方法
TS包结构:
TS包结构:
1. 包头提供关于传输方面的信息:同步、有无差错、有无加扰等标志。 2. PCR的作用就是提供节目时钟参考,从而使解码器和编码器同步。 3. 有效载荷也叫净荷,实际就是PES包。
TS流分析的原理和方法
PSI:PAT、PMT、CAT SI:SDT、EIT、TD PCR
(1)同步丢失错误 (2)同步字节错误 (3)连续计数错误 (4)PID错误 (5)PAT错误 (6)PMT错误
TS流分析的原理和方法
二级错误: 错误形或PCR抖动量 PCR不连续发送时间一次超过10 ms; TS包头的传输包错误指示为“1”。 CRC用于计算PSI和SI是否错误。 相应的PID为0x0001的CAT;PID为 大于±500 ns。PCR抖动过大,会 PCR整个发送间隔超过40 ms。导致 表示包已损坏,影响TS码流的连续 PAT、PMT出现CRC错误,而且错误 PTS重复发送时间大于700ms。对帧 影响到解码时钟抖动甚至失锁。 以及信道稳定。 0x0001的包中发现非CAT表。CAT表 接收端时钟抖动或者漂移,影响画 持续出现,将影响解码器对某一套 图像正确显示产生影响。PTS只有 面显示时间。 节目的正确解码。 将指出授权管理信息EMM包的PID并 在TS未加扰时方能接收。 控制接收机的正确接收,CAT错误 则不能正确接收。
[ts码流分析] ETSI TR101 290监测的三种级别错误-推荐下载
![[ts码流分析] ETSI TR101 290监测的三种级别错误-推荐下载](https://img.taocdn.com/s3/m/f58e804df78a6529647d53b9.png)
[ts 码流分析] ETSI TR101 290监测的三种级别错误对于码流分析仪所提供ETSI TR101 290监测的三种级别错误,接收端将会出现如下现象。
级别错误类型接收端现象同步丢失错黑屏、静帧和马赛克、画面不流畅现象同步字节错黑屏、静帧和马赛克、画面不流畅现象PAT 错误搜索不到节目或节目搜索错误连续计数错马赛克PMT 间隔错误搜索不到节目或节目搜索错误PMT 加扰错误搜索不到节目或节目搜索错误一级错误PID 错误黑屏、静帧、马赛克等所有异常现象传送错误黑屏、静帧和马赛克、画面不流畅现象CRC 错误黑屏、静帧和马赛克、画面不流畅现象PCR 间隔错误视音频不同步或图象颜色丢失PCR 非连续标志错视音频不同步或图象颜色丢失PCR 抖动错误视音频不同步或图象颜色丢失PTS 错误音视频不同步TS 包加扰错只对加扰节目有影响,为轻微错误二级错误CAT 错误无法正确处理CA 信息,为轻微错误NIT ID 错误NIT 间隔错误NIT 其他错误SI 重复率错缓冲器错非指定PID 错SDT ID 错SDT 当前间隔错SDT 其他间隔错EIT ID 错EIT 当前间隔错EIT 其他间隔错EIT PF 错RST 错误TDT 错误空缓冲器错误三级错误数据延迟错误无异常现象,码流分析仪的三级错误为轻微错误。
(1)传送码流同步丢失:连续检测到连续 5 个正常同步视为同步,连续检测到 2 个以上不正确同步则为同步丢失错误。
传输流失去同步,标志着传输过程中会有一部分数据丢失,直接影响解码后的画面的质量。
(2)同步字节错误:同步字节值不是 0X47。
同步字节错误和同步丢失错误的区别在于同步字节错误传输数据仍是 188或 204 包长,但同步字头的 0X47被其他数字代替。
这表明传输的部分数据有错误,严重时会导致解码器解不出信号。
(3)PAT 错误:标识节目相关表 PAT 的 PID 为 0x0000,PAT 错误包括标识 PAT 的 PID 没有至少 0.5 s出现一次,或者 PID为 0x0000 的包中无内容,或者 PID为 0x0000 的包的包头中的加密控制段不为 0。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MPEG组织于1994年推出MPEG-2压缩标准,以实现视/音频服务与应用互操作的可能性,MPEG-2标准是针对标准数字电视和高清晰度电视在各种应用下的压缩方案和系统层的详细规定。
对应于不同的应用,符合MPEG-2标准的码流又分为传送流和程序流,本文主要讲解了传送流有关的部分数据结构,从实际应用的传送流码流中截取了部分码流做了说明,并给出了部分解析传送流码流的实例程序。
在MPEG-II标准中,为了将一个或更多的音频、视频或其他的基本数据流合成单个或多个数据流,以适应于存储和传送,必须对其重新进行打包编码,在码流中还需插入各种时间标记、系统控制等信息,最后送到信道编码与调制器。
这样可以形成两种数据流——传送流(TS)和程序流(PS),分别适用于不同的应用,图1给出了单路节目的视音频数据流的复用框图。
传送流(Transport Stream)简称TS流,它是根据ITU-T Rec.H.222.0|ISO/IEC 13818-2 和ISO/IEC 13818-3协议而定义的一种数据流,其目的是为了在有可能发生严重错误的情况下进行一道或多道程序编码数据的传送和存储。
这种错误表现为比特值错误或分组丢失。
传送流由一道或多道节目组成,每道节目由一个或多个原始流和一些其他流复合在一起,包括视频流、音频流、节目特殊信息流(PSI)和其他数据包。
其中PSI表有4种类型:节目关联表(PAT)、节目映射表(PMT)、网络信息表和条件访问表。
传送流应用比较广泛,如视音频资料的保存、电视节目的非线性编辑系统及其网络等。
在开发机顶盒以及视频设备时有时需要对码流的编码知识有比较清楚地了解,这样才能在遇到问题时做出全面的分析。
TS流结构分析如图2所示,TS包的长度是固定的,为188字节。
包括同步字节(sync_byte)0x47和数据包识别号PID 等。
PID为13位字段,指示存储于分组有效负载中数据的类型,PID值0x0000为程序关联表保留,而0x0001为条件访问表保留,0x1FFF为空分组保留。
从PID可以判断其后面负载的数据类型是视频流、音频流、PSI 还是其他数据包。
PSI描述说明在MPEG-II中定义了节目特定信息(PSI),PSI用来描述传送流的组成结构,在MPEG-II系统中担任极其重要的角色,在多路复用中尤为重要的是PAT表和PMT表。
PAT表给出了一路MPEG-II码流中有多少套节目,以及它与PMT表PID之间的对应关系;PMT表给出了一套节目的具体组成情况与其视频、音频等PID对应关系。
PSI提供了使接收机能够自动配置的信息,用于对复用流中的不同节目流进行解复用和解码。
PSI信息由以下几种类型表组成:◆节目关联表(PAT Program Association Table)PAT表用MPEG指定的PID(00)标明,通常用PID=0表示。
它的主要作用是针对复用的每一路传输流,提供传输流中包含哪些节目、节目的编号以及对应节目的节目映射表(PMT)的位置,即PMT的TS 包的包标识符(PID)的值,同时还提供网络信息表(NIT)的位置,即NIT的TS包的包标识符(PID)的值。
◆条件接收表(CAT Conditional Access Table)CAT表用MPEG指定的PID(01)标明,通常用PID=1表示。
它提供了在复用流中条件接收系统的有关信息,指定CA系统与它们相应的授权管理信息(EMM))之间的联系,指定EMM的PID,以及相关的参数。
◆节目映射表(PMT Program Map Table)节目映射表指明该节目包含的内容,即该节目由哪些流组成,这些流的类型(音频、视频、数据),以及组成该节目的流的位置,即对应的TS包的PID值,每路节目的节目时钟参考(PCR)字段的位置。
◆网络信息表(NIT Nerwork Information Table)网络信息表提供关于多组传输流和传输网络相关的信息,其中包含传输流描述符、通道频率、卫星发射器号码、调制特性等信息。
◆传输流描述表(TSDT Transport Stream Description Table)传输流描述表由PID为2的TS包传送,提供传输流的一些主要参数。
◆专用段(private_section)MPEG-2还定义了一种专用段用于传送用户自己定义的专用数据。
◆描述符(Descripter)除了上述的表述之外,MPEG-2还定义了许多描述符,这些描述符提供关于视频流、音频流、语言、层次、系统时钟、码率等多方面的信息,在PSI的表中可以灵活的采用这些描述符进一步为接收机提供更多的信息。
在解码时,接收机首先根据PID值找到PAT表,找出相应节目的PMT表的PID,再由该PID找到该PMT表,再在PMT表中找到相应的码流,然后开始解码。
PSI结构和TS流的关系示例如图3所示。
PES包格式说明经过视音频压缩来的数码流称为ES流,ES流经过打包器输出PES流。
PES包是非定长的,音频PES 包不超过64K字节,视频一般一帧一个PES包。
为实现解码的同步,还需插入相关的标志信息,多个打包后的数码流再经过复用器成为传送流(TS流),PES包的结构图如图4所示。
对截取的MPEG-II TS码流实例分析对截取的包含PSI信息的码流分析从MPEG-II TS流片源上截取的包含PSI信息的码流如图5所示。
搜索TS数据流从包同步字0x47开始,由于该同步头字节并不是唯一的,数据包中可能有码字也恰为其值。
因此,要准确检测同步,必须首先找到输入缓冲区中第一个0x47,然后将其指针向后推187个字节的位置再检测是否为0x47,如果是,则输出包同步信号;接着每隔187字节检测一次,如是0x47,则继续输出包同步信号,如不是,则重新开始搜索0x47。
在上段截取的包含PSI信息的码流中是一个TS文件中的起始数据截图,TS流文件中的数据Ts包头以0x47开头,在0x47后3字节是ts包头信息:0x40中的4表示此payload_unit_start_indicator是1,表示包含TS流分组的第一个有效字节包含point_field字段,占一个字节;ID为0x00,表示此TS流包含PSI信息,在此是PAT包;0x1c中的1表示仅不含附加信息,仅含有有效载荷;C表示continuity_ counter=c。
在4字节的TS包头之后时一字节的point_field=0,然后是program_association_ section()字段的信息。
Table_id=0x00,表示在此PSI内容是program_ association_section()字段的信息内容;0xB0表示的B是同步头以及保留位,0是section_length的一部分;section_length=0x00d(包含0x0D的前一个0);transport_ stream_ id=0x0000;0xC1包含保留位、vision_number、current_ next_indicator ,C中的11是保留位,C中的00和低4位中的前3位是vision_number部分,最低位是current_next_indicator部分。
vision_number=0x00;current_next_indicator=1,表示所发送的pat表当前有效;ection_number=0x00,last_ section_number=0x0000;program_number=0x0001;0xE0中的E的高三位是保留位,E的最低位和其后的4位0以及其后的8位都是program_map_PID字段内容,所以program_map_PID=0x032,即PMT的PID为0x32;CRC是0xbcf11595。
其后的0xff为填充字节。
在第二个TS流中,在0x47后3字节是ts包头信息:0x40中的4表示此payload_unit_start_indicator是1,表示包含TS流分组的第一个有效字节包含point_field字段,占一个字节。
ID为0x32,表示此TS流包含PSI信息PID为0x032,是pat表中的PID,说明此TS流中包含PMT表的信息。
point_field=0x00,(Ts头和point_field1字节共5字节)point_field后是0x02表示此处的pid为ts_program_ map_section()字段。
0xB0表示的B是同步头以及保留位,0是section_length的一部部分Section_length=0x02d,规定此字段的字节数,包含CRC部分;program_number=0x0001;0xC1包含保留位、vision_number、current_next_indicator,C中的11是保留位,C中的00和低4位中的前3位是vision_number部分,最低位是current_next_indicator部分;version_number=0x0,current_next_indicator=1,section_number=0x00,last_section_number=0x00;0xE0中的E的高三位是保留位,E的最低位和其后的4位0以及其后的8位都是PCR_PID字段内容,PCR_PID=0x020;其后的0xF0中的高4位是保留位,低4位和其后的8位都是program_info_length字段内容,表示描述字段的字节数,program_info_length=0x000;stream_type=0x03表示其后的PID为ISO/IEC 11172音频数据的PID,其后的0xE0中的E的高三位是保留位,E的最低位和其后的4位0以及其后的8位都是element_PID字段内容,element_PID=0x021,表示TS流中如果包含音频部分,则此TS流的PID为0x21;其后的0xF0中的高4位是保留位,低4位和其后的8位都是ES_info_length字段内容,表示描述字段的字节数,ES_info_length=0x006,表示其后的6个字节为原始流的描述部分。
6个字节之后的stream_type=0x02,表示其后的PID为ITU-T Rec. H.262 | ISO/IEC 13818-2视频数据的PID;其后的0xE0中的E的高三位是保留位,E的最低位和其后的4位0以及其后的8位都是element_PID字段内容,element_PID=0x20,表示TS流中如果包含视频部分,则此TS流的PID为0x20, 其后的0xF0中的高4位是保留位,低4位和其后的8位都是ES_info_length字段内容,表示描述字段的字节数,ES_info_length=0x10,表示其后的16个字节为原始流的描述部分。