负载测试视频流HLS / MPEG-DASH /平滑:我需要哪些指标?

时间:2018-03-16 16:06:11

标签: jmeter video-streaming mpeg-dash smooth-streaming ubikloadpack

在我的公司,我们需要加载测试视频流,提供Live和VOD。

视频按照3种编码格式提供:

  • Apple HLS
  • MPEG-DASH
  • MS Smooth

我们想使用Apache JMeter来做到这一点。 我们发现UbikLoadPack插件是一个商业插件。

我们已经成功测试了3种类型的流。

现在出现了负载测试报告,我们需要考虑哪些指标以及它提供了哪些指标?

1 个答案:

答案 0 :(得分:4)

Apache JMeter提供的其他指标外,我们的解决方案还提供以下指标:

  • 缓冲区填充时间:这是用户在视频开始播放前等待的时间。在这段时间里,他获得了进步压路机。在此期间,下载视频的第一秒。这是一个重要的指标,因为用户可能不会等待您的视频分钟。
  • 延迟时间:当您遇到问题,网络争用或服务器过载时,在视频播放期间的某个时间,播放器将无法播放足够的数据,因此它将停止播放并等待数据到缓冲。这会对您的用户体验产生负面影响,因此您需要确保SLA的延迟时间可以接受。在理想情况下,滞后时间应等于缓冲区填充时间。
  • 播放时间:实时视频播放,前提是用户等待延迟
  • 滞后比率:滞后时间/视频总持续时间。因此,如果用户等待30秒播放5分钟的视频。滞后比率为10%
  • 下载时间:下载视频的总时间
  • Hits:提供读取1个视频流时发出的HTTP请求数。
  • 平均块时间:提供读取1个视频流时的平均块下载时间。
  • 平均清单时间:提供读取1个视频流时的平均清单下载时间。

有关详细信息,请参阅:

如有疑问,请随时通过邮件联系我们的支持,他们将很乐意为您提供帮助。