ts文件结构

TS流是基于Packet的位流格式,每个包是188个字节(或204个字节,在188个字节后加上16字节的CRC校验数据,其他格式一样)。传输流语法如下图:

   


传输流描述如下图:


字段说明:

       1. sync_byte 为‘0100 0111’的固定[8位]字段;
       2. transport_error_indicator [1比特]标志位。当置为1时标明在相关的传送分组至少有一个不可纠正的错误位;
       3. payload_unit_start_indicator [1比特]标志位,用来指示传送流分组带有PES分组或PSI数据时的情况。
       4. transport_priority [1位]指示器。当被置‘1’时表明相关的分组比其它具有相同PID但此位没有置‘1’的分组
           具有更高优先级。
      5.PID [13位字段],指示存储于分组有效负载中数据的类型。PID值为0x0000为程序关联表,而0x0001为条件访问表。

      
      

      6. transport_scrambling_control [2位字段],用来指示传送流分组有效负载的加密模式。

      

      
      7. adaptation_field_control [2位字段],用于指示本传送流分组首部是否跟随有效调整字段和/或有效负载。

      

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值