TS流的大致讲解

在TS流里面也像HTTP请求的数据包一样,按照某种约定的格式组织数据,然后获取到一个数据包的时候再按原格式进行解析。大致就是这么简单的逻辑。在TS中有些表,这些非常详细的数据可以去看规范,我这里说下常用的一些数据:

TDT,这个数据包决定了时间。你在家中核对电视时间的时候,都以为电视的时间是最标准的时间。为什么呢,因为在TS中都会携带tdt数据包,这个数据包就是有此时流的时间数据,每当我们获取TDT之后就能拿到最准确的时间,这也是我们在没有互联网的记忆中如何去调准时间的一个方式,看电视时间。

SDT:频道数据的描述,在这里面一个连续的数据包就是描述一个program_number的所有数据,在这个数据下面会有一些频道数据,比如有CCTV1 CCTV2 凤凰卫视这样的一样频道节目,一般都有频道的类型,频道的名称,频道的频点,频道的频道号,频道的逻辑频道号,

BAT:主要是描述的是分组信息,比如高清分组,说明下哪些频道是高清分组,比如我们会说CCTV1高清  湖南卫视高清 这些应该是高清分组,CCTV1和湖南卫视是标清节目,这样做一个区分。

NIT:这个就是组织数据的源头,为什么这样说呢,因为NIT描述的是主频点下面的其他频点信息。他主要的数据就是频点数据,比如主频点是379,他会频点很多频点 比如387频点 396频点 等等频点的符号率,解调方式,等频点设计相关的参数。

这样的话,你就通过NIT就可以拿到其他频点的参数,然后根据这些频点参数再去锁其他频点,再从其他频点去拿频道数据。

EIT:这个主要说的是节目数据,什么是节目数据呢,比如说CCTV1这个一天的节目数据,比如他会描述《早间新闻》这个节目的开始时间和终点时间,《晚间新闻》节目的开始时间和终点时间




转载于:https://my.oschina.net/u/195533/blog/419690

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值