摘要: 1、每个ts数据包由:1、包头 2、包数据 包头有个字段 PID ,该字段指示包数据的类型。比如说: PID 为 0x0000 包数据的类型就是 PAT表 PID 为 0x0001 包数据的类型就是 CAT表 2、PAT表定义了当前TS流中所有的节目,其PID为0x0000,要查寻找节目必须从PAT 阅读全文
posted @ 2017-08-16 15:06 btgo 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 我们经常接触到创建 DEMUX,注册 Filter 过滤数据, 通过回调过滤出 section 数据,然后我们对 section 数据做具体的解析或者其他操作。 我们这里说的 section 就是段的概念,一个 section 可能包含一个或者多个TS 包,我们可以这样理解,TS 是对数据内容发封装 阅读全文
posted @ 2017-08-16 14:19 btgo 阅读(1908) 评论(0) 推荐(0) 编辑
摘要: (1)TS流是基于Packet的位流格式,每个包是188字节或者204字节(一般是188字节,204字节的格式仅仅是在188字节的Packet后部加上16字节的CRC数据,其他格式是一样的),整个TS流组成如下所示: Packet 1 Packet 2 ...... Packet n 在实际使用中, 阅读全文
posted @ 2017-08-16 11:52 btgo 阅读(1616) 评论(0) 推荐(0) 编辑