流媒体监控检查视频和音频流服务的性能、错误和可用性。

监视代理连接到媒体服务器,执行缓冲,并播放流 30 秒。 然后,监视代理断开连接。

监视代理将检查错误并测量指标,包括:连接时间、缓冲时间、接收包、缓冲包、帧速率和每秒平均字节数

这些指标的说明:

连接– 发送第一个请求和获取第一帧媒体流之间测量的时间值。

持续时间– 媒体源正在处理的时间。 根据流式服务器使用的方法(流式处理与渐进式下载)持续时间,可能会反映下载足够的文件部分以进行进一步分析或引擎花费在捕获流上的时间。

FPS – 我们从给定流下载的所有帧与监视总时间(连接 + 流播放)的比率。

FPS = 所有下载的帧/监控时间

质量– 反映估计的流性能,换句话说,流的视觉质量。 它表示在播放示例部件时实际 FPS 与流中指定的原始属性的比率。 在响应描述引擎类型始终显示。

一般。 此引擎的基础编解码器本身返回质量价值。 此引擎具有特殊性 – 它只正确计数视频流。 清洁音频流将显示 0 质量值。

  • Real-life example explaining this peculiarity

WMP(视窗媒体播放器) – 质量正在按公式 Q = 实际 FPS / 指定的 FPS 计算

闪存– 质量正在按公式 Q = 实际 FPS / 指定的 FPS 计算

银光– 质量正在按公式 Q = 实际 FPS / 指定的 FPS 计算

media_1

media_2

支持的协议: 苹果, concat, 加密, 文件, gopher, hls, http, httpproxy, mms, 管道, rtmp, rtp, tcp, udp, rtsp, https.