流媒体性能测试的常用指标

流媒体性能测试指标有:在线视频播放人数、视频码率、帧率、带宽、视频首包用时、首次缓冲用时等。本文重点介绍几个流媒体性能测试点:

码率:指数据传输时单位时间传送的数据位数,单位为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

【流媒体性能测试常用指标】相关推荐

  1. LoadRunner入门教程(4)—web性能测试常用指标

    2019独角兽企业重金招聘Python工程师标准>>> web性能测试常用指标 1.响应时间(Response time) 响应时间就是用户感受软件系统为其服务所耗费的时间,对于网站 ...

  2. 性能测试常用指标计算汇总

    预估步骤: 注册用户数-日均UV量-每日的PV量-每天的并发量: 峰值预估:平常量的2~3倍: 根据并发量(并发,事务数),存储容量计算系统容量. 客户需求:3~5年用户数达到1000万注册用户: 5 ...

  3. 什么是性能测试?性能测试目的?性能测试的主要分类以及性能测试的常用指标?

    性能测试的必备条件: 1.要是直接能连接到服务器的网络.不要使用跳板机.堡垒机或者VPN等网络连接方式,同时保证内外网分开. 因为我们要测试的是服务器的性能,这些东西会导致性能测试的结果受到很大的网络 ...

  4. 华为云流媒体性能测试解决方案 轻松应对流量危机

    背景 随着带宽提速和互联网发展,内容丰富.形式多样的视频正成为碎片化时代娱乐消费的新宠,短视频.视频直播.在线钢琴陪练.合唱直播一系列新玩法层出不穷,涉及电竞.社交.电商.教育等各个行业.网络视频快速 ...

  5. jmeter性能测试常用插件简介

    jmeter性能测试常用插件简介 jmeter作为一个开源的接口性能测试工具,相对于商业性软件loadrunner来说,优点是更加灵活方便,操作简单.但相对来说,专业性和对性能参数的分析相对比较薄弱. ...

  6. 性能测试监控指标和分析

    一.软件性能测试需要监控哪些关键指标? 软件性能测试的目的主要有以下三点: 1.评价系统当前性能,判断系统是否满足预期的性能需求. 2.寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题. 3.判 ...

  7. 【性能测试】性能测试测试指标

    性能测试测试指标 一.系统性能指标 1.响应时间 1.1定义:指用户从客户端发起一个请求开始,到客户端接收到从服务器端返回的响应结束,整个过程所耗费的时间.响应时间一般指平均响应时间.一般分为简单交易 ...

  8. 机器学习算法常用指标总结

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 机器学习性能评价标准是模型优化的前提,在设计机器学习算法过程中,不 ...

  9. 基尼指数——基尼系数是指国际上通用的、用以衡量一个国家或地区居民收入差距的常用指标。基尼系数介于0-1之间,基尼系数越大,表示不平等程度越高。...

    基尼系数是指国际上通用的.用以衡量一个国家或地区居民收入差距的常用指标.基尼系数介于0-1之间,基尼系数越大,表示不平等程度越高. 收入基尼系数 其具体含义是指,在全部居民收入中,用于进行不平均分配的 ...

最新文章

  1. 降低噪声和电磁干扰的原则
  2. 大家都在聊的人工智能,究竟是什么?
  3. JavaScript与Java的关系(联系与区别)
  4. 编写DLL所学所思(1)——导出函数
  5. Hazelcast入门指南第7部分
  6. 首次适应算法_CVPR 2020丨?商汤TSD目标检测算法获得Open Images冠军
  7. flume学习-含安装
  8. JAVA设计模式之抽象工厂模式和代理模式
  9. Spark源码分析之TaskSetManager分析
  10. 计算机辅助设计学什么,计算机辅助设计课程教学大纲
  11. python妹子图软件下载_【简单爬虫】 爬取妹子图 自动下载 [改进]
  12. 全网通工业无线路由器多网口工业路由器
  13. 建立数据挖掘的用户画像
  14. 看图说话之二叉树的前序,中序,后序,层次遍历方式
  15. Hazelcast本地安装
  16. 数据分析36计(19):美国生鲜配送平台【Instacart】如何实现按时配送——使用分位数回归...
  17. SAP CRM BOL collection find_by_property
  18. 如何不改一行代码,让Hippy启动速度提升50%?
  19. 技术栈中的爱马仕?Facebook发布全新JavaScript引擎:Hermes
  20. 毕业设计 基于stm32的血压测量检测系统 - 物联网 单片机

热门文章

  1. UVa 10813 - Traditional BINGO
  2. 午芯高科“电容式”MEMS高性能数字气压传感器WXP380
  3. linux 创建文件 permission denied,mac linux 创建文件 Permission denied
  4. QQ邮箱账号异常登录
  5. c语言设计程序实现顺序冒泡_C语言学习 顺序程序设计
  6. cmake:基于MDK(Keil)的Nationstech.N32G45x平台交叉编译工具链定义
  7. 苹果手机怎么设置来电铃声?4个步骤,快速学会
  8. springboot前后端分离 前端请求图片问题
  9. 设计必备,5个免费图标资源网站
  10. 电路中各种地的区别及处理