Estimating WebRTC Video QoE Metrics Without Using Application Headers

06/01/2023
by   Taveesh Sharma, et al.
0

The increased use of video conferencing applications (VCAs) has made it critical to understand and support end-user quality of experience (QoE) by all stakeholders in the VCA ecosystem, especially network operators, who typically do not have direct access to client software. Existing VCA QoE estimation methods use passive measurements of application-level Real-time Transport Protocol (RTP) headers. However, a network operator does not always have access to RTP headers in all cases, particularly when VCAs use custom RTP protocols (e.g., Zoom) or due to system constraints (e.g., legacy measurement systems). Given this challenge, this paper considers the use of more standard features in the network traffic, namely, IP and UDP headers, to provide per-second estimates of key VCA QoE metrics such as frames rate and video resolution. We develop a method that uses machine learning with a combination of flow statistics (e.g., throughput) and features derived based on the mechanisms used by the VCAs to fragment video frames into packets. We evaluate our method for three prevalent VCAs running over WebRTC: Google Meet, Microsoft Teams, and Cisco Webex. Our evaluation consists of 54,696 seconds of VCA data collected from both (1), controlled in-lab network conditions, and (2) real-world networks from 15 households. We show that the ML-based approach yields similar accuracy compared to the RTP-based methods, despite using only IP/UDP data. For instance, we can estimate FPS within 2 FPS for up to 83.05 intervals in the real-world data, which is only 1.76 application-level RTP headers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/04/2022

DaI: Decrypt and Infer the Quality of Real-Time Video Streaming

Inferring the quality of network services is the vital basis of optimiza...
research
12/05/2021

Modeling Live Video Streaming: Real-Time Classification, QoE Inference, and Field Evaluation

Social media, professional sports, and video games are driving rapid gro...
research
10/07/2015

Diverse Large-Scale ITS Dataset Created from Continuous Learning for Real-Time Vehicle Detection

In traffic engineering, vehicle detectors are trained on limited dataset...
research
01/10/2019

Handcrafted vs Deep Learning Classification for Scalable Video QoE Modeling

Mobile video traffic is dominant in cellular and enterprise wireless net...
research
05/27/2021

Measuring the Performance and Network Utilization of Popular Video Conferencing Applications

Video conferencing applications (VCAs) have become a critical Internet a...
research
08/07/2023

Mamba: Bringing Multi-Dimensional ABR to WebRTC

Contemporary real-time video communication systems, such as WebRTC, use ...
research
11/23/2020

Resonance: Replacing Software Constants with Context-Aware Models in Real-time Communication

Large software systems tune hundreds of 'constants' to optimize their ru...

Please sign up or login with your details

Forgot password? Click here to reset