首页 > 其他分享 >TS流分析-PAT包

TS流分析-PAT包

时间:2022-11-08 10:36:30浏览次数:55  
标签:分析 00 PAT PID TS ts ff 数据包




TS流是由ts数据包构成的。ts的数据包如果PID为0,那么该包就是PAT包。下面的数据是从ts流中找到的PAT类型的ts数据包。


长度为188字节。有自适应域。自适应域应该就是为了填充够188字节而有的。



0000   47 40 00 38 a6 00 ff ff ff ff ff ff ff ff ff ff



0010   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff



0020   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff



0030   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff



0040   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff



0050   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff



0060   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff



0070   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff



0080   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff



0090   ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff



00a0   ff ff ff ff ff ff ff ff ff ff ff 00 00 b0 0d d0



00b0   0a f1 00 00 00 01 e0 62 32 86 75 9a



对于该数据包,可划分为三个部分:包头,自适应段,数据段。



包头分析:



TS流分析-PAT包_自适应



从PID=0可以知道该包为PAT包。



自适应域分析,包括长度和数据域:



TS流分析-PAT包_数据_02



数据段分析:


TS流分析-PAT包_自适应_03



可以看见该PAT中描述了一个节目映射表PMT,其PID是0x0062




标签:分析,00,PAT,PID,TS,ts,ff,数据包
From: https://blog.51cto.com/u_13316945/5831983

相关文章

  • vlc-解码一个RTP数据包函数分析
    函数与解析解码RTP包主要完成的是从RTP包队列中取走一个RTP包,解析是否丢弃,并初始化时间戳,显示时间戳,负载类型,忽略字节等信息,更新包队列信息,并把解析后的该包传递给负载类型......
  • sklearn的数据集库datasets
    sklearn的数据集库datasetssklearn的数据集库datasets提供很多不同的数据集,主要包含以下几大类:1.玩具数据集2.真实世界中的数据集3.样本生成器4.样本图片5.svmlight......
  • Echarts Y轴网格线宽度调整
    yAxis:{show:false,type:"value",axisTick:{show:false,},show:true,axisLabel:{show:true,......
  • echarts横坐标显示不全
    echarts横坐标显示不全,效果不够好,让标签倾斜在xAxis下加入这段代码rotate就是倾斜量axisLabel:{rotate:50},......
  • 资源管理应用平台租赁需求分析之北京博奥智源
    1.1.1.本地资源建设深度融合的主要瓶颈在集团层面,针对教学资源建设方面,现可访问资源类型单一,不能为教师备授课提供更多有力支持;在教师研修方面,目前未建教研资源体系,不利于......
  • CF487E Tourists
    题意给定一张无向图,点有点权。每次可以修改一个点的点权,或者询问从\(a\)到\(b\)所有不经过重复点的路径上最小的点权是多少。Solution考虑一个点双,点双中任意两个点......
  • LLVM IR与OpenCL分析
    LLVMIR与OpenCL分析参考文献链接https://mp.weixin.qq.com/s/G36IllLOTXXbc4LagbNH9Qhttp://t.zoukankan.com/wujianming-110117-p-14939733.htmlhttps://www.......
  • Gatsby custom head & Google Analytics All In One
    Gatsbycustomhead&GoogleAnalyticsAllInOneGoogleAnalytics(分析)https://analytics.google.com/analytics/web/#/a248706071p341215062/admin/streams/table/42......
  • Installing wxWidgets-3.2.1 on CentOS 8.3
    一、InstallingwxWidgets-3.2.1onCentOS8.3地址https://www.wxwidgets.org 安装依赖dnfinstall-ybzip2gtk2-develbinutils-develwget下载cd/opt/soft......
  • threadlocal源码详解&内存泄漏分析
    juc基础之ThreadlocalThreadlocal底层原理get方法源码public T get() {    Thread t = Thread.currentThread();    ThreadLocalMap map = getMap......