【流媒体性能测试常用指标】
流媒体性能测试的常用指标
流媒体性能测试指标有:在线视频播放人数、视频码率、帧率、带宽、视频首包用时、首次缓冲用时等。本文重点介绍几个流媒体性能测试点:
码率:指数据传输时单位时间传送的数据位数,单位为kbps。码率的大小决定视频文件的清晰度、流畅度和大小。码率越高,画质越好,文件也越大。
平均帧率:帧率用于测量显示帧数的量度,单位为每秒显示帧数(FPS)。高的帧率可以得到更流畅、更逼真的动画。FPS越多,显示的动作就会越流畅。一般来说60FPS可以明显提升动画的交互感和逼真感,超过75FPS流畅度则不会有明显的提升。
丢包率:丢包是网络中数据传输的时候出现数据丢失的现象,丢包率是指丢包数据占总传输数据的百分比。网络丢包率越高,网速越慢,一般丢包率小于1%属于正常。
丢包率高的原因有:
1、网络自身问题
2、物理线路故障
3、设备故障
4、路由信息错误
5、网络拥塞
6、网络中某个端口有瓶颈
7、系统资源不足
平均下载速度:指播放器播放视频过程中下载视频资源的速度。平均下载速度=总下载字节数/吞吐用时。建议值:优秀 >180 KB/s,一般 >70 KB/s,差 ≤ 70KB/s
视频首包用时:从获取视频真实地址到获取视频资源第一包之间的时间间隔。建议值:优秀 ≤1s,一般 ≤2.5s,差 >2.5s
视频首帧用时:从获取视频真实地址到开始播放视频第一帧之间的时间间隔。其中视频秒开指的是视频页面首屏在1s左右快速的展现出来,视频秒开直接影响着用户体验。
页面首屏用时:从开始浏览到页面被渲染出指定高度范围之间的时间间隔。参考值:优秀 ≤3.5s,一般 ≤7s,差 >7s。
卡顿时间:指视频在开始播放后出现的卡顿(缓冲)状态的累计时长(首次缓冲不计算在内)卡顿时间=总缓冲用时-首次缓冲用时。参考值:优秀 ≤ 6s,一般 ≤12s,差 >12s
【流媒体性能测试常用指标】相关推荐
- LoadRunner入门教程(4)—web性能测试常用指标
2019独角兽企业重金招聘Python工程师标准>>> web性能测试常用指标 1.响应时间(Response time) 响应时间就是用户感受软件系统为其服务所耗费的时间,对于网站 ...
- 性能测试常用指标计算汇总
预估步骤: 注册用户数-日均UV量-每日的PV量-每天的并发量: 峰值预估:平常量的2~3倍: 根据并发量(并发,事务数),存储容量计算系统容量. 客户需求:3~5年用户数达到1000万注册用户: 5 ...
- 什么是性能测试?性能测试目的?性能测试的主要分类以及性能测试的常用指标?
性能测试的必备条件: 1.要是直接能连接到服务器的网络.不要使用跳板机.堡垒机或者VPN等网络连接方式,同时保证内外网分开. 因为我们要测试的是服务器的性能,这些东西会导致性能测试的结果受到很大的网络 ...
- 华为云流媒体性能测试解决方案 轻松应对流量危机
背景 随着带宽提速和互联网发展,内容丰富.形式多样的视频正成为碎片化时代娱乐消费的新宠,短视频.视频直播.在线钢琴陪练.合唱直播一系列新玩法层出不穷,涉及电竞.社交.电商.教育等各个行业.网络视频快速 ...
- jmeter性能测试常用插件简介
jmeter性能测试常用插件简介 jmeter作为一个开源的接口性能测试工具,相对于商业性软件loadrunner来说,优点是更加灵活方便,操作简单.但相对来说,专业性和对性能参数的分析相对比较薄弱. ...
- 性能测试监控指标和分析
一.软件性能测试需要监控哪些关键指标? 软件性能测试的目的主要有以下三点: 1.评价系统当前性能,判断系统是否满足预期的性能需求. 2.寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题. 3.判 ...
- 【性能测试】性能测试测试指标
性能测试测试指标 一.系统性能指标 1.响应时间 1.1定义:指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的时间.响应时间一般指平均响应时间.一般分为简单交易 ...
- 机器学习算法常用指标总结
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 机器学习性能评价标准是模型优化的前提,在设计机器学习算法过程中,不 ...
- 基尼指数——基尼系数是指国际上通用的、用以衡量一个国家或地区居民收入差距的常用指标。基尼系数介于0-1之间,基尼系数越大,表示不平等程度越高。...
基尼系数是指国际上通用的.用以衡量一个国家或地区居民收入差距的常用指标.基尼系数介于0-1之间,基尼系数越大,表示不平等程度越高. 收入基尼系数 其具体含义是指,在全部居民收入中,用于进行不平均分配的 ...
最新文章
- 降低噪声和电磁干扰的原则
- 大家都在聊的人工智能,究竟是什么?
- JavaScript与Java的关系(联系与区别)
- 编写DLL所学所思(1)——导出函数
- Hazelcast入门指南第7部分
- 首次适应算法_CVPR 2020丨?商汤TSD目标检测算法获得Open Images冠军
- flume学习-含安装
- JAVA设计模式之抽象工厂模式和代理模式
- Spark源码分析之TaskSetManager分析
- 计算机辅助设计学什么,计算机辅助设计课程教学大纲
- python妹子图软件下载_【简单爬虫】 爬取妹子图 自动下载 [改进]
- 全网通工业无线路由器多网口工业路由器
- 建立数据挖掘的用户画像
- 看图说话之二叉树的前序,中序,后序,层次遍历方式
- Hazelcast本地安装
- 数据分析36计(19):美国生鲜配送平台【Instacart】如何实现按时配送——使用分位数回归...
- SAP CRM BOL collection find_by_property
- 如何不改一行代码,让Hippy启动速度提升50%?
- 技术栈中的爱马仕?Facebook发布全新JavaScript引擎:Hermes
- 毕业设计 基于stm32的血压测量检测系统 - 物联网 单片机
热门文章
- UVa 10813 - Traditional BINGO
- 午芯高科“电容式”MEMS高性能数字气压传感器WXP380
- linux 创建文件 permission denied,mac linux 创建文件 Permission denied
- QQ邮箱账号异常登录
- c语言设计程序实现顺序冒泡_C语言学习 顺序程序设计
- cmake:基于MDK(Keil)的Nationstech.N32G45x平台交叉编译工具链定义
- 苹果手机怎么设置来电铃声?4个步骤,快速学会
- springboot前后端分离 前端请求图片问题
- 设计必备,5个免费图标资源网站
- 电路中各种地的区别及处理