直播网络质量检测流程

article/2025/9/26 17:42:56
**目录
一、检测定义	2
1.1直播卡顿检测	2
1.2高延迟检测	2
1.3线路切换检查	2
二、时序图	3
2.1播放控制	3
2.2故障控制	4
三、 检测流程图	5
3.1卡顿延迟检测流程	5
3.2线路切换流程	6**

一、检测定义

1.1直播卡顿检测

1、计录每秒接收帧数,共N(默认值为5,保留设置接口)秒数据;
2、每秒计算出最近N秒的接收总帧数N_Total_Frame;
3、每秒计算出FrameRecvDiff = fps*N - N_Total_Frame;
4、每秒计算出LiveCarton = FrameRecvDiff / fps;
5、每秒计算出LiveCartonScale =LiveCarton / N判断卡顿:
在这里插入图片描述

最终的每级LiveCartonScale卡顿门限值在后续测试后明确。

1.2高延迟检测

1、每250毫秒添加一次SEI时间戳(ms);
2、实时提取264封包中的SEI时戳,并对应的记录当前时钟(ms),共提取N对;
3、每秒计算LiveDelay = ((T1-Tsei1) + (T2-Tsei2) + …+ (Tn-Tsein)) / n;
4、通过检查LiveDelay产生延迟报警:
在这里插入图片描述

1.3线路切换检查

对CDN->终端的网络链路质量做检测,检测方法为:
1、7*24小时推送用于线路测试的直播流,直播流标准:1.5~2mbps、15fps、1080P、GOP 0.5S、图像静态、无B帧码流;
2、根据以往的直播质量指标,预先对5条拉流线路按照从优到差的顺序做好排序;
3、按照次序尝试逐条线路进行测试,测试方法为:通过rtmp协议拉取测试直播流,计算rtmp获取首I帧时延(ms);从首I帧开始计时拉取2000ms(避免检测时间过长)数据,使用上面的算法计算出直播卡顿LiveCarton和直播延迟LiveDelay三项指标;
4、当质量符合以下要求时则认为该线为可用线路,不再继续检查其他线路:
在这里插入图片描述

二、时序图

2.1播放控制

在这里插入图片描述

2.2故障控制

在这里插入图片描述

三、检测流程图

3.1卡顿延迟检测流程

在这里插入图片描述

3.2线路切换流程

在这里插入图片描述


http://chatgpt.dhexx.cn/article/s5URoT98.shtml

相关文章

如何快速测试网络链路质量?

在我们日常工作、学习、上网过程中经常会遇到网络卡、慢、时断时续的现象,企业的信息中心或是网络中心经常会接到这样的投诉,那这个网络故障到底是由什么原因引起的呢?这是个非常复杂的事情,解决起来也是比较头疼,特别…

弱网络测试

弱网络 简单理解:网络不好;网络环境复杂、使用场景多变;异常逻辑检查。 弱网络测什么 测试标准 客户端的核心场景必须有断线重连机制,并在有网络抖动、延时、丢包的网络场景下,客户端需达到以下要求: 一. …

网络性能评价方法

网络性能评价的实现 网络的优劣会影响网络交互的延迟时间、稳定性和速度,从用户体验上集中表现为打开页面的速度缓慢。比如在较差的网络并发的请求数会被降低,以避免网络性能因为阻塞而进一步恶化。 针对不同网络品质的优化的前提就是要有一种方法来度…

网络性能评价

这里并不是要系统说明网络性能评测,而是闲聊一些体会。 系统观 从考察网络的性能角度上来看网络,总是难以捉摸,其中涉及的因素很多。各种网络参数和各类概率事件相互作用,最终表现出一个不断变化的系统环境。作为一个运用网络的开…

如何测试网络线路的质量

不接触网络的人,不会去关注网络的质量问题,只会考虑怎么没有网络了,这是什么情况?OK,小面我用自己的理解来解释如何衡量网络的质量标准 其实,我总结的这些都是通过在多台POS机系统(每个店使用的…

网络性能评估

在Linux中常见的网络性能指标如下 l 带宽 表示链路的最大传输速率,单位是b/s 比特/秒,在位服务器选网卡时,带宽就是最核心的参考指标,常用的带宽有1000M,10G,40G,100G等 网络带宽测试&#…

LTE 网络质量指标

网络质量参数 对于UE而言,LTE网络质量主要看三个参数:RSRP,SINR,RSRQ。 RSRP是参考信号接收功率, 取值范围:-44 ~ -140dBm,值越大越好。 SINR是信噪比指标,取值范围:0…

Android实时网络质量检测

Android实时质量检测 传送门: github csdn 原理 使用ping -n -i %f -c %d %s命令实现网络质量检测,具体参数如下: -n count 发送 count 指定的 ECHO 数据包数。默认值为 4 -i 生存时间 -c 路由隔离仓标识符 如图ping后返回的最后一行可以…

为什么网站总显示服务器不能创建对象,Win7系统下IE网页报错“Automation 服务器不能创建对象”怎么办?...

在Win7系统下使用微软老牌IE浏览器经常出现各种各样的故障,比如当前页面脚本出现错误、网页无法播放视屏、无法加载FLASH播放器等,近日又有用户反馈IE网页报错“Automation 服务器不能创建对象”,据了解,出现这种情况是部分网站脚…

JS 解决IE浏览器出现Automation 服务器不能创建对象

1、Automation 服务器不能创建对象 解决方案: 工具 -> Internet选项 -> 安全 -> 自定义级别->ActiveX控件和插件(启用如下ActiveX控件设置) 2、IE浏览器上传文件时本地路径变成”C:\fakepath\” 解决方案: 工具 -&…

automation 服务器不能创建对象_高并发服务器逻辑处理瓶颈,如何解决?

高并发服务器逻辑处理瓶颈,如何解决?首先我们先了解什么是并发! 并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个…

windows无法新建计算机对象,win10系统ie浏览器提示“Automation 服务器不能创建对象”的办法...

有关win10系统ie浏览器提示“Automation 服务器不能创建对象”的操作方法想必大家有所耳闻。但是能够对win10系统ie浏览器提示“Automation 服务器不能创建对象”进行实际操作的人却不多。其实解决win10系统ie浏览器提示“Automation 服务器不能创建对象”的问题也不是难事&…

Automation 服务器不能创建对象

Automation 服务器不能创建对象 好记性不如烂笔头,重装了N次系统 ,终于知道了原因。 用VC6.0 写一个atl com 用IE执行,可以正常调用 ,用 hta可以正常调用 。 但是用cscript.exe 就是不能调用 成功!!&…

【调试环境】Automation服务器不能创建对象 | EvilNum的JavaScript

Win7 IE8 调试的HTML代码错误IE设置💔💔💔注册表💜💜💜CLSID 成功💫💫💫允许阻止的内容安全警告-是允许ActiveX交互F12进行调试停止运行脚本脚本窗口 调试状态 调试的HT…

网页打印服务器无法创建对象,打印问题,小编教你怎么解决automation服务器不能创建对象...

小编其实第一次在遇到“automation服务器不能创建对象”的问题时,是一脸懵的,因为不知道这是什么意思,也不知道怎么解决。后来对于朋友相助,才得以解决,他还教我以后遇到这问题要怎么解决。那么今天小编就将解决的方法…

为什么网站总显示服务器不能创建对象,IE浏览器出现“Automation 服务器不能创建对象”解决教程...

如果你在使用IE浏览器传输文件的时候,出现了“Automation 服务器不能创建对象”情况的话,一般都是因为某些网站脚本和认证不太规范导致的,所以你可以用下面的方法去解决。 1、打开IE浏览器,鼠标点击“工具”菜单,点击后…

电脑上导表显示服务器不能创建对象6,win10系统提示automation服务器不能创建对象的还原办法...

win10系统使用久了,好多网友反馈说win10系统提示automation服务器不能创建对象的问题,非常不方便。有什么办法可以永久解决win10系统提示automation服务器不能创建对象的问题,面对win10系统提示automation服务器不能创建对象的图文步骤非常简…

来自网页的消息服务器不能创建对象,电脑IE浏览器提示“Automation服务器不能创建对象”怎么办...

‍ 不少用户反映说用自己电脑上的IE浏览器上网时,经常会弹出“Automation服务器不能创建对象”的提示,很是烦恼。大家是否也有遇到过此类问题?接下来让系统城小编帮你解决IE浏览器提示“Automation服务器不能创建对象”的提示。 具体方法如下&#xff1…

automation服务器不能创建对象

打开IE浏览器,鼠标点击“工具”菜单,点击后将会带出多个子菜单,如图所示: 在弹出的下拉菜单中,选择“Internet 选项(O)”选项,选择后系统自动弹出一个名为“Internet 选项”的对话…