Netflix Speedtest

../../_images/netflix.png

This task instructs the Test Agent to download Netflix test segments over HTTPS from one or several OCAs (Open Connect Appliances) operated by Netflix. The bandwidth is measured via download or upload to OCA URLs provided by api.fast.com servers, and the bandwidth obtained is evaluated against errored second thresholds.

Each individual measurement for a retrieved set of OCA URLs is termed a measurement cycle.

The criterion for considering a measurement stable is as follows: All samples taken within a one-second sliding window must differ by no more than 10% from the average bandwidth measured within that sliding window. The stability check begins to operate only after Minimum duration, then continues to be applied (every 100 ms) until the stability criterion is met or the Maximum duration of the measurement expires.

The common test parameter Delayed start is not available for Netflix.

Parameters

General

  • Clients: Test Agents interfaces that will act as Netflix clients.

  • Measurement cycle period: Time between two Netflix measurement cycles in minutes.

    Regarding the term “measurement cycle”, see the introduction above. Min: 1 min. Max: 60 min. Default: 15 min.

  • Download or Upload: Bandwidth to report: upload or download bandwidth.

    Default: Download.

Advanced

  • Minimum duration: Minimum duration for which the measurement should run before checking for throughput stabilization.

    Min: 1 s. Max: 3600 s. Default: 2 s.

  • Maximum duration: Maximum duration for which the measurement should run and check for throughput stabilization before it expires.

    Min: 5 s. Max: 3600 s. Default: 30 s.

  • Minimum concurrent OCAs: The minimum number of OCAs which will be used to make measurements concurrently.

    Min: 1. Max: 5. Default: 3.

  • Maximum concurrent OCAs: The maximum number of OCAs which will be used to make measurements concurrently.

    Min: 1. Max: 5. Default: 5.

Thresholds for errored seconds (ES)

  • Minimum bandwidth (Mbit/s): An errored second is triggered if the bandwidth drops below this threshold.

  • Maximum latency (ms): An errored second is triggered if the latency goes above this threshold.

Result metrics

  • Bandwidth speed (Mbit/s): Speed of data transmission to or from the Netflix servers.

  • ES bandwidth: Number of errored seconds due to low bandwidth.

  • ES latency: Number of errored seconds due to high latency.