The Video Quality Widget tests connect an actual video call to your infrastructure. This means you need to setup and allocate a media server for this test.
This test checks a live video call to your media server infrastructure, looking for bitrate, packet loss and other metrics that can be collected. The information can be provided for both the outgoing and the incoming media streams.
Estimated run time: 50 seconds
Customization
During onboarding we can:
- Decide on the length of the session to conduct
- Collect additional/different metrics
- The sample uses Vonage Video API (OpenTok)
- Available “out of the box”:
- Vonage Video API (OpenTok) routed sessions
- Twilio Programmable Video Group Room
- Change the timing of data collection (default is wait 50 seconds, measure the next 10 seconds)
- Make use of real camera or a virtual camera
Widget Logging
The VIDEO QUALITY widget logs more information than is being displayed. This information includes:
- Incoming and outgoing quality metrics
- Network type of the connection
- Type of connection (direct or routed; over UDP, TCP or TLS)
- IP+port pair of the connection established
Thresholds
The following table outlines the default threshold for the values collected. These thresholds are customizable.
Metric |
Good |
Mediocre |
Bad |
Bandwidth estimation |
Above 800kbps |
500-800kbps |
Below 500kbps |
Incoming bitrate |
Above 600kbps |
300-600kbps |
Below 300kbps |
Outgoing bitrate |
Above 600kbps |
300-600kbps |
Below 300kbps |
Roundtrip time |
Below 200ms |
200-500ms |
Above 500ms |
Incoming packet loss |
Below 1% |
1-4% |
Above 4% |
Outgoing packet loss |
Below 1% |
1-4% |
Above 4% |
When to use?
If your service has media servers to process video then this test will come in handy.