DVB-C PAT 表详解

  PAT表在DVB 中是必须存在的,它非常重要,解码器工作一般先解这个表。这个表在ISO/IEC 13818 part1中定义


   上图是PAT每个分段(section)格式,一个pat表可能由多个分段构成。对应解码器来说PAT主要是获取到对应transport_stream_id的传输复用流里面有多少个节目,以及每个节目对应的pmt的pid(即包含pmt的ts的pid).解码器获取到PAT后才可以继续去解每个节目的PMT.

  table_id :PAT的table_id为0x00;

  section_syntax_indicator:对应PAT固定为1;

  section_length:分段的长度,从长度字段开始到CRC_32;不包含长度字段,包含CRC_32字段;

  transport_stream_id: 在网络中,复用流的唯一ID,由用户自己定义。(对于有线电视网,一个频点对应一个transport_stream_id)

  version_number:版本号,从0-31,当PAT有变化的时候,版本号会加‘1’,当版本号变化时候,解码器要重新解码;

  current_next_indicator: 1b的指示位,为“1”时,表示传送的PAT当前可以使用;为“0”时,表示该传送的表不可以使用,下一个表有效。

  section_number:  PAT分段的编号,从"0",开始,每个分段加"1". 

  last_section_number:最后一个分段的"section_number" 分段编号,当section_number==last_section_number的时候说明已经收到一个完整的PAT表;

  

   

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值