前言
hysAnalyser 是一款新颖、独具特色的 MPEG-TS 数据分析工具,定位于
1)音视频开发和测试人员:和MEPG-TS有关开发、调试、测试辅助;
2)和MPEG-TS相关业务系统的运维人员:如数字电视、OTT、互联网流媒体等领域,协助用户跟踪和分析查错和定位TS数据、DVB业务数据表问题,并且还可以支持定制化的MPEG-TS素材制作和转存。
关于它的完整介绍,作者已写过综述,有兴趣的可以访问如下地址:
知乎:hysAnalyser v1.0.008版本发布
优快云:hysAnalyser 综述 — 一个特色TS流分析工具
摘要
本文主要介绍工具的逐包分析功能,提供基本操作指引、实际案例说明。
工具逐包分析功能的开发宗旨:
1)操作便捷,注重使用体验,异常结果尽可能的明示;
2)支持所有用户关注的包类型过滤条件,可以极大方便用户缩小数据范围,提升定位问题的速度;
3)支持主流格式,PSI/SI, ES数据导出等,支持快速切换和定位、可以为用户开发定制化功能;
现将 hysAnalyser 新版本(v1.0.008)分享给网友使用,希望能帮助到更多音视频开发的爱好者。
使用过程中,若遇到问题请您通过 Github官方地址 https://github.com/zymill/hysAnalyser 提issue,如果紧急也可以通过邮箱 hybase@qq.com 反馈!
逐包分析功能概述
hysAnalyser 在任务分析完成后,可以通过两个入口进入逐包分析,如第一副图所示。
逐包分析主要包括以下功能
1.TS包列表:序号,偏移地址,PID,起始标识,包类型,时间戳(PCR,PTS,DTS),图像类型(标识I、B、P)等
2.视频附加信息:视频Nal unit标识VPS/SPS/PPS/SEI等
3.PSI/SI附加信息:PAT/PMT/SDT/BAT等section 版本号,关注观察版本变化
4.数据预览:包数据的十六进制格式预览
5.解析结果1:TS 4个字节的包头解析
6.解析结果2:TS包头的调整字段解析
7.解析结果3:PAT/PMT/SDT/BAT/NIT/EIT/RST/TDT/TOT/DIT/SIT等常用数据表的解析及呈现
8.解析结果4:PES包头部数据的解析结果
主界面及操作指引
1.操作指引
数据过滤方法一:通过下拉框选对应数据表类型,可以独立显示目标数据。
数据过滤方法二:通过鼠标右键菜单,只显示指定PID数据;

最低0.47元/天 解锁文章
828

被折叠的 条评论
为什么被折叠?



