TS 中的PID

1.根据ts包头中的pid找到ts流里的pat表,其ts的pid为0x00;  
  2.找到pat表后,根据其中携带的pmt表的ts包pid找到pmt表;  
  3.找到pmt表后,根据其中携带视频的ts包pid就可以判断出包含视频数据的ts包;  
  4.对于mpeg-1和mpeg-2视频,一般在ts复用时一个pes包包含一个picture,对于mpeg-2   video,picture可以是桢图像(frame)或场图像(field)  
  5.找到视频ts包中一个包含pes头的ts包(pid为pmt中的视频pid,ts包头中payload_unit_start_indicator标志为1),这个包里会包含picture   header信息  
  6.找到picture   header(以0x00000100开始)后,根据其中的picture_coding_type信息判断其为i,p,b或d桢,注意,d桢只在mpeg-1   video中使用  
   
  有关ts,pes,pat,pmt信息见13818-1,有关picture   header,picture_coding_type信息见13818-2和11176-2

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值