All Products
Search
Document Center

ApsaraVideo VOD:Playback quality monitoring (legacy)

Last Updated:Feb 27, 2026

If your application uses the ApsaraVideo Player SDK to play videos, you can use the playback quality monitoring service to track playback quality and viewer behavior. This service calculates metrics—such as playback failure rate, time-to-first-frame, and stuttering rate—based on event tracking data reported by the ApsaraVideo Player SDK.

Important

Deprecation notice: To improve the stability and user experience of ApsaraVideo VOD, Alibaba Cloud is retiring the legacy playback quality monitoring feature and has launched a new version. The new feature delivers a comprehensive upgrade. It supports multi-dimensional metrics—including stuttering rate, network latency, and playback success rate—and improves data visualization. These enhancements help you analyze playback quality more precisely. For details, see Playback quality monitoring (new).

Metric description

QoS metrics

Quality of service (QoS) metrics reflect the playback quality of your application.

Metric

Calculation method

Description

Video Views (Times)

Total number of video views. Counts each invocation of the player SDK for playback.

A view is counted the first time your app calls the prepare method in the ApsaraVideo Player SDK. Other scenarios are not counted as new views. For example, calling play again after pausing, or playing a video a second or later time in loop playback mode.

Actual Playback Quantity (Times)

Actual views = Total views − Total playback failures − Bounces

Bounces rarely occur. You can ignore this metric.

First Frame Time (Milliseconds)

Time from when a user initiates playback using the ApsaraVideo Player SDK to when the first frame appears.

If playback fails to start, no first frame time is recorded.

QoE metrics

Quality of experience (QoE) metrics reflect how users watch your videos.

Metric

Calculation method

Description

Visitors (Users)

Counts unique user identifiers (UUIDs generated by the ApsaraVideo Player SDK).

Total number of users who watched videos during the selected time range. This equals the number of active users who invoked the ApsaraVideo Player SDK. On mobile devices, users are identified by device ID.

Average Video Views Per Viewer (Times)

Average video views per viewer = Total views ÷ Total visitors

-

Average Video Length (Seconds)

AVG(video duration)

Average duration of all videos played by users.

Prerequisites

Before you use playback quality monitoring, complete the following steps:

Limits

You can query playback data only for the last three days. A single query cannot span multiple days.

Procedure

  1. Log on to the ApsaraVideo VOD console.

  2. In the navigation pane on the left, choose Data Center > Playback Quality Monitoring to open the playback quality monitoring page.

  3. View metrics across dimensions.

    播放质量监控1.png

    You can filter data by the following dimensions:

    • You can filter query data by dimensions such as device type, system type, resolution, and network type.

    • Custom time ranges from the last hour up to the last three days.

    • Click New Filter Condition to add filters for SDK version, video format, hardware decoding, ISP, domain name, and province. Save frequently used filters for quick reuse. The following table describes each filter condition.

      Condition Content

      Description

      SDK Version

      The version number of the ApsaraVideo Player SDK integrated into your application.

      Video Format

      The codec used by the video file, such as HLS or FLV.

      Hardware Decoding

      Indicates whether hardware decoding is enabled during video decoding.

      Carrier

      Filters playback data by ISP.

      Domain Name

      The domain name of the server hosting the video content.

      Country

      Filters playback data by country based on user location.

      Provinces in China

      Narrows playback data to a specific Chinese province.