2 songyuzheng songyuzheng 于 2016.03.30 00:10 提问

ts搜索节目 包括pat pmt sdt nit怎么判断ts是否合法不甚感激,就是判断ts怎么有效

ts搜索节目 包括pat pmt sdt nit怎么判断ts是否合法不甚感激,就是判断ts怎么有效

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.30 01:07
songyuzheng
songyuzheng 单凭一个0x47不能判断是一个合法的包,应该加什么条件呢???不甚感激
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
从TS流到PAT和PMT
一 从TS流开始         最近开始学习数字电视机顶盒的开发,从MPEG-2到DVB,看着看着突然就出现了一大堆表格,什么PAT、PMT、CAT……如此多的表该怎样深入了解呢?         我们知道,数字电视机顶盒接收到的是一段段的码流,我们称之为TS(Transport Stream,传输流),每个TS流都携带一些信息,如Video、Audio以及我们需要学习的PAT、PM
对一个现成的ts进行pat和pmt表的解析,并提取视频保存到文件中
基本概念:  ES流:原始流  直接从编码器输出来的数据流 可以使编码过的视频,音频数据流,也可以是其他videotext等编码得到的数据流。ES经过压缩复用之后会形成PES流,ES和PES流都是只包含一种数据的数据流,如只包含音频或只包含视频。  PES流:PES流是ES经过PES打包器处理后形成的数据流,在这个过程中完成了ES流的分组,打包,加入包头信息等操作。PES流的基本单位是PES包
PAT、PMT、SDT详解 MPEG2-TS流的分析
下面针对解复用程序详细分析一下PAT,PMT和SDT三类表格的格式. PAT---Program Association Table,节目关联表。PAT表携带以下信息: (1) TS流ID--- transport_stream_id,该ID标志唯一的流ID (2)节目频道号-- program_number,该号码标志TS流中的一个频道,该频道可以包含很多的节目(即可以包含多个Vide
mpeg2 ts流PAT,PMT,SDT的定义
更具体准确的信息请参考iso13818-1,都在里面定义的     PAT的定义: Table_id:为8bit字段,该字段标识节目关联分段,对于PAT,置为0x00。 Section_syntax_indicator:1bit字段,对于PAT,置为 0x01。 Reserved:2bit保留字段,用于将来扩展,置为11。 Section_length:12
IPanel Dvb作业
解析ts流中的pat、pmt、sdt、nit信息
ts crc32 验证与计算
/**************************************************************************** ***  作用  : ***        第一,求ts流中pat,pmt表的crc32;              第二,验证crc32是否正确,验证时,把len加4,把4个字节的crc写到crc32_table的后面,得到crc为0,
TS流中BAT与SDT等表的解析
TS流的文章不少,但都比较难读;TS码流分析的软件挺多,但思路都雷同。 本文章从另外一个角度来理解和分析TS流,不过只是我个人的理解,错误在所难免,不当之处,请大家多多指教(本文可能经常更新)。           由于传输的文件比较大,文件分片传输,形成包(也可以叫帧);由各个包组合在一起,就能形成这完整的文件。不过,TS流传输按DVB标准,需要打包为固定格式的包,同时传输一些表(P
TS码流分析工具,TS PSI pat pmt sdt
TS码流分析工具,TS PSI pat pmt sdt
TS 中的SDT包
SDT的定义 DVB系统提出了一个SDT表格,该表格标志一个节目的名称,并且能和PMT中的PID联系起来,这样用户就可以通过直接选择节目名称来选择节目了. SDT, Service descriptionsection,服务描述段 SDT可以提供的信息包括: (1) 该节目是否在播放中  (2) 该节目是否被加密  (3)该节目的名称   SDT 各字段定义如下:  table_
ts流解析器
一个比较简单的ts流解析器,用c语言编写,主要分析了PAT,PMT,NIT,SDT和EIT.