当前位置: 首页 > news >正文

hysAnalyser --- UDP实时流分析使用指南

摘要

本文主要介绍 hysAnalyser 支持UDP实时流分析使用方法,并提供了图示说明。
注释:本文是 hysAnalyser — 支持UDP实时TS流分析和录制功能 补充和完善。

现将 hysAnalyser 新版本(v1.2.001)发布给网友使用。使用过程中,若遇到问题请您通过 Github官方地址 https://github.com/zymill/hysAnalyser 提issue,如果紧急也可以通过邮箱 hybase@qq.com 反馈!

工具概述

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

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

知乎:hysAnalyser v1.2.000版本发布

腾讯云:TS流分析专栏 https://cloud.tencent.com/developer/column/105278

1. UDP实时流分析介绍

主要功能

  • 码率实时曲线,统计周期可设置,有效范围 50,200,500,1000 单位毫秒,支持整体码率和有效码率;
  • PCR间隔曲线,抖动曲线
  • TR101290 指标统计
  • PSI/SI 各种数据表的统计和分析
  • 日志,提供基本状态和数据呈现,满足观察码率,PCR异常变化等关键信息
  • 便捷的录流方法
  • 历史记录的导出(主要支持码率和PCR记录导出)
  • PID数据统计等
1.1. 功能入口

功能入口

1.2. 主界面

主界面中的码率曲线和PCR曲线
主界面

1.3. 目标PCR的观测

PCR曲线分为

  1. PCR间隔曲线
  2. PCR接收到达的抖动
抖动计算公式Jitter = | (Arrival_Time_n - PCR_Time_n) - (Arrival_Time_{n-1} - PCR_Time_{n-1}) |

PCR监测

1.4. 录流说明

录流说明

1.5. PSI/SI详情(更多细节参考第二章节)

PSISI

1.6. TR101290统计

TR 101290 记录(历史记录基本都在日志中输出,参考后面日志图)
TR101290

1.7. 关键日志统计

在这里插入图片描述

1.8. 历史记录导出到文件
  1. 码率值导出
    在这里插入图片描述

  2. PCR值导出
    在这里插入图片描述

2. PSI/SI功能增强

UDP流分析时,PSI/SI信息是必备指标。已将该功能扩展到文件分析,下面是样例抓图。

支持主流表

  • PAT/PMT/NIT/CAT
  • SDT/BAT/EIT/TDT/TOT等
2.1 PAT

在这里插入图片描述

2.2 PMT

在这里插入图片描述

2.3 NIT

在这里插入图片描述

2.4 SDT

在这里插入图片描述

2.5 BAT

在这里插入图片描述

2.6 EIT

在这里插入图片描述

完善和补充说明

如果使用过程中遇到问题,欢迎联系笔者(hybase@qq.com)。

软件下载

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

参考链接

  1. 知乎:hysAnalyser v1.2.001版本发布
  2. 腾讯云:TS流分析专栏
  3. flvAnalyser综述 https://cloud.tencent.com/developer/article/2344723
  4. hysAnalyser综述 https://cloud.tencent.com/developer/article/2517652
  5. hysAnalyser从MPEG-TS导出ES功能说明
  6. hysAnalyser特色的TS流编辑、剪辑和转存MP4功能说明
http://www.dtcms.com/a/617928.html

相关文章:

  • 象棋棋理基础
  • 要怎么推广网站全国工程招标信息网
  • 做教育网站多少钱如何选择企业建站公司
  • 高斯db的客户端连接工具
  • 网站建设与维护成本网站负责人核验照
  • 软件架构师技术一览与具体工作思考
  • [Java 算法] 双指针 2
  • Python语言设计模式:外观模式详解
  • 企业网站seo推广设计网站公司 露 联湖南岚鸿
  • 外贸建设网站公司微能力者恶魔网站谁做的
  • Python软件设计模式解析与实战
  • 工业互联网:连接未来制造的数字大脑
  • 基于单片机的水泵效率温差法测量与报警系统设计
  • 推荐工程笔记:设计模式/java与性能优化
  • 【安全函数】C语言安全字符串函数详解:告别缓冲区溢出的噩梦
  • 免费收录软文网站网站制作公司在哪里找
  • 3.FPGA位宽
  • Linux操作系统基础命令基础
  • 永恒之蓝内网横向渗透:原理详解+telnet法渗透实践(CVE-2017-0144)
  • 购物网站答辩ppt怎么做做购物平台网站 民治
  • 【Linux】Linux编译器-gcc/g++使用和gcc具体编译过程以及编译选项的小插曲
  • flume单机版安装
  • C++篇(17)哈希拓展学习
  • 做建筑材料的网站wordpress后台左侧菜单显示
  • 基于SpringBoot的热门旅游推荐系统设计与实现
  • leetcode 1513 仅含1的子串数
  • 2014网站怎么备案网站怎么做口碑
  • 【微服务】SpringBoot 整合高性能时序数据库 Apache IoTDB 实战操作详解
  • 【电路笔记】-单稳态多谐振荡器
  • Java数据结构-Map和Set-通配符?-反射-枚举-Lambda