PMT 表分析

本文介绍了PMT表的结构,通过一个实例展示了PMT如何存储节目信息,每个节目包含多个单元流,如MPEG2视频、音频和私有类型数据。同时,详细解析了PMT表格的定义和结构体。

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

PMT表结构
在这里插入图片描述
PMT 表实例
在下图中,我们可以看到PMT表携带的基本信息。一共有四个section,是四张PMT表的信息;其中,每个section存储在一个PMT表中,对应了一个节目的信息。 下面,我们以节目号为16398的节目为例进行分析。
在这里插入图片描述
下图可以看到,一共有3个单元流,每一个单元流都是组成这个节目的一个 元素(或者说是分量)。 可以看到,这个节目包含一个MPEG2的视频(stream_type=0x02)、一个MPEG2的音频(stream_type=0x04)以及一个私有类型(stream_type=0x06)的数据。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

table_id 8bits 0x02:对于PMT,该字段置为0x02
section_syntax_indicator 1bits :对于PMT,该字段置为1
0 1bits 0
reserved 2bits
section_length 12bits 0000 0001 0111:前两位置为00,该字段指示分段的字节数,由分段长度字段开始,包括CRC,其值不超过1021。
Program_number 16bits 0x 00 01:对应于PAT中的Program_nmuber。
reserved
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值