TS科普21 传输流分段句法

本文详细介绍了ITU-TH.222.0建议书和ISO/IEC13818-1兼容比特流中传输流描述表的结构、各字段含义及应用实例,包括table_id、section_length、version_number、current_next_indicator、section_number和CRC_32等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ITU-T H.222.0 建议书| ISO/IEC 13818-1 兼容比特流可以承载表2-36 规定的信息。ITU-T H.222.0 建议书| ISO/IEC 13818-1 兼容解码器可解码在此表中所规定的信息。

规定传输流描述表以支持2.6 中出现的整个传输流的描述符传送。该描述符应适用于整个传输流。此表使用0x03 的table_id 值,如表2-31 中所指示的,并且此表在其PID 值为0x0002 的传输流包中承载,如表2-3 中所指定的。


table_id — 此为8 比特字段,应设置为‘0x03’,如表2-31 所示。

section_length — 此为12 比特字段,该字段的头两比特必为‘00’,剩余10 比特指定该分段的字节数,紧随分段长度字段起始,并包括CRC。此字段中的值应不超过1021(0x3FD)。

version_number — 此5 比特字段为整个传输流描述表的版本号。每当传输流描述表的定义改变时,版本号应增1 模32。current_next_indicator 设置为‘1’时,该version_number 应为当前有效的传输流描述
表的version_number。current_next_indicator 设置为‘0’时,version_number 应为下一个有效的传输流描述表的版本号。

current_next_indicator — 1 比特指示符,置于‘1’时指示发送的传输流描述表为当前有效的。当该比特设置为‘0’时,它指示发送的传输流描述表尚未有效并且下一个传输流描述表将生效。

section_number — 此8 比特字段给出此分段的编号。传输流描述表中首分段的section_number 必为0x00。随着传输流描述表中每个增加的分段它应增1。

last_section_number — 此8 比特字段指定完整传输流描述表的最后分段编号(即具有最高section_number 的分段)。

CRC_32 — 此为32 比特字段,包含处理全部传输流描述分段后,在附件A 定义的解码器中给出寄存器零输出的CRC 值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值