# Video Streaming Test Suite

We have developed a variety of video streaming measurements that stream real content from major video streaming providers. This allows you to gain an accurate view of how video is delivered to you.

## Streaming Services Supported

The video streaming services we provide tests for include:

* [Netflix](https://docs.thousandeyes.com/product-documentation/connected-devices/connected-devices-tests/dynamic-application-test-suites/video-streaming-test-suite/netflix-streaming-tests)
* [YouTube](https://docs.thousandeyes.com/product-documentation/connected-devices/connected-devices-tests/dynamic-application-test-suites/video-streaming-test-suite/youtube-streaming-tests)
* [BBC iPlayer](https://docs.thousandeyes.com/product-documentation/connected-devices/connected-devices-tests/dynamic-application-test-suites/video-streaming-test-suite/bbc-iplayer-streaming-tests) (UK only)

## Streaming Metrics Measured

All of the streaming services we test against measure broadly the same metrics in the same way, give or take a few proprietary differences detailed in the specific articles.

The focus of our tests helps us understand the bitrate reliably streamed for a connection. We typically do this by starting testing at the highest supportable bitrate and then step down if and when stalls occur. All tests also have an option to continue at a fixed bitrate and simply record the number and duration of underrun events.

The outputs measured include:

* The bitrate reliably streamed.
* The start-up delay (the time taken to download two seconds of video).
* The TCP connection time.
* The number of stalls and their duration (this is only applicable if the test is not running in the “bitrate reliably streamed” mode).

Some tests also collect data on the downstream throughput achieved.

## Video Streaming Test Configuration Options

Configure your video streaming test suite via the following tabs and fields.

### Basic Settings

The basic settings tab contains only the settings detailed within [Configuring Common Test Settings](https://docs.thousandeyes.com/product-documentation/connected-devices/test-management/test-settings/configuring-connected-devices-tests#configuring-common-test-settings).

The **Target** setting defaults to Netflix.

* Choose also from YouTube or BBC iPlayer (UK only).

### Advanced Settings

#### All Applications

**Test Duration**

* Defaults to 20 s. Choose also from 5-30 s.

**Agent Testing Thresholds**

* **Cross-traffic, downlink/uplink**: Defaults to 25,000 bytes per second down/up.
* **CPU usage**: Defaults to 30%. Range is from 1-100%.

#### Netflix Only

**IP Version**

* Defaults to "IPv4 only”. Choose also “IPv6 only”.

#### YouTube Only

**IP Version**

* Choose between “Prefer IPv6 (auto-detect)”, “IPv4 only” or “IPv6 only”.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.thousandeyes.com/product-documentation/connected-devices/connected-devices-tests/dynamic-application-test-suites/video-streaming-test-suite.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
