hysAnalyser --- 支持非标准数据的功能说明

前言

hysAnalyser 是一款新颖、独具特色的专业 MPEG-TS 数据分析工具,定位于
1)音视频开发和测试人员:和MEPG-TS有关开发、调试、测试辅助;
2)和MPEG-TS相关业务系统的运维人员:如数字电视、OTT、互联网流媒体等领域,协助用户跟踪和分析查错和定位TS数据、DVB业务数据表问题,并且还可以支持定制化的MPEG-TS素材制作和转存。

关于它的完整介绍,作者写过综述,有兴趣的可以访问如下地址(包含授权注册说明):

知乎:hysAnalyser v1.0.011版本发布

优快云:hysAnalyser 综述 — 一个特色TS流分析工具

摘要

本文主要介绍 hysAnalyser 的非标准数据支持说明。
开发宗旨:
1)操作便捷,异常提示,快速指引,注重使用体验;
2)扩展支持非标准数据的解析,为用户解决其他分析工具不能支持的疑难问题;(独立选项,不影响标准数据已有流程:该选项需注册授权激活

现将 hysAnalyser 新版本(v1.0.011)发布给网友使用,希望能帮助到更多音视频开发的爱好者。
使用过程中,若遇到问题请您通过 Github官方地址 https://github.com/zymill/hysAnalyser 提issue,如果紧急也可以通过邮箱 hybase@qq.com 反馈!

问题引入

在用 hysAnalyser 分析文件过程中,如果遇到下图现象,初步判断可分为两种情况:

  • 第一种情况:文件根本不是真正的MPEG-TS,用户可借用vlc、potplayer等播放器或其他ts分析工具做个补充验证,便能知晓。
  • 第二种情况:在确认播放器能正常播放,其他分析工具能出部分结果后。可以再通过 hysAnalyser 按非标准数据做一次分析。

在这里插入图片描述

实际案例

下面以一个实际非标准数据做案例说明
如图所示,解析后可知标准定义的专用PID被当成通用PID使用

  • PMT PID 为 16(0x10)该值为NIT 专用PID
  • 视频 PID 为 17 (0x11)该值为SDT/BAT专用PID
逐包结果

在这里插入图片描述

PID列表

在这里插入图片描述

补充说明

本文的举例仅是hysAnalyser正式授权用户遭遇的一个实际案例。非标准数据涉及内容种类众多,隐藏问题可能也多。笔者暂将它归为定制化开发范畴。真有需要的朋友,可以通过注册授权后激活使用。若您有其他不同种类的非标数据需支持分析,欢迎联系笔者(hybase@qq.com)。

软件下载

方式一
Github地址 https://github.com/zymill/hysAnalyser
方式二
百度盘下载地址 https://pan.baidu.com/s/15EtyxUBhvokfXC2rJp_smQ?pwd=mpts

参考链接

  1. MPEG-1/2/4
  2. ITU官方
  3. AVS工作组
  4. ETSI
  5. 知乎:hysAnalyser v1.0.008版本发布
  6. 优快云:hysAnalyser 综述 — 一个特色TS流分析工具
  7. flvAnalyser综述 https://cloud.tencent.com/developer/article/2344723
  8. hysAnalyser综述 https://cloud.tencent.com/developer/article/2517652
  9. hysAnalyser从MPEG-TS导出ES功能说明
  10. hysAnalyser特色的TS流编辑、剪辑和转存MP4功能说明
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值