English

Characterizing User Platforms for Video Streaming in Broadband Networks

Networking and Internet Architecture 2024-09-02 v1

Abstract

Internet Service Providers (ISPs) bear the brunt of being the first port of call for poor video streaming experience. ISPs can benefit from knowing the user's device type (e.g., Android, iOS) and software agent (e.g., native app, Chrome) to troubleshoot platform-specific issues, plan capacity and create custom bundles. Unfortunately, encryption and NAT have limited ISPs' visibility into user platforms across video streaming providers. We develop a methodology to identify user platforms for video streams from four popular providers, namely YouTube, Netflix, Disney, and Amazon, by analyzing network traffic in real-time. First, we study the anatomy of the connection establishment process to show how TCP/QUIC and TLS handshakes vary across user platforms. We then develop a classification pipeline that uses 62 attributes extracted from the handshake messages to determine the user device and software agent of video flows with over 96% accuracy. Our method is evaluated and deployed in a large campus network (mimicking a residential broadband network) serving users including dormitory residents. Analysis of 100+ million video streams over a four-month period reveals insights into the mix of user platforms across the video providers, variations in bandwidth consumption across operating systems and browsers, and differences in peak hours of usage.

Keywords

Cite

@article{arxiv.2408.16995,
  title  = {Characterizing User Platforms for Video Streaming in Broadband Networks},
  author = {Yifan Wang and Minzhao Lyu and Vijay Sivaraman},
  journal= {arXiv preprint arXiv:2408.16995},
  year   = {2024}
}

Comments

This paper is accepted at ACM Internet Measurement Conference (IMC) 2024. Proc. ACM IMC, Madrid, Spain, Nov 2024

R2 v1 2026-06-28T18:28:23.172Z