Characterizing User Platforms for Video Streaming in Broadband Networks
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 Aug 2024.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 3; 2026: 1.
4 papers.
- 2025FastFlow: Early Yet Robust Network Flow Classification using the Minimal Number of Time-Series Packetscited by 3
- 2025Games Are Not Equal: Classifying Cloud Gaming Contexts for Effective User Experience Measurementcited by 0
- 2025From Prompts to Packets: A View from the Network on ChatGPT, Copilot, and Geminicited by 0
- 2026Maintaining IoT Device Identification under Concept Drift via Budget-Aware Traffic Labelingcited by 0
- 2026Maintaining IoT Device Identification under Concept Drift via Budget-Aware Traffic Labeling16 Aug 2026
- 2025From Prompts to Packets: A View from the Network on ChatGPT, Copilot, and Gemini13 Oct 2025
- 2025Games Are Not Equal: Classifying Cloud Gaming Contexts for Effective User Experience Measurement24 Sep 2025
- 2025FastFlow: Early Yet Robust Network Flow Classification using the Minimal Number of Time-Series Packets2 Apr 2025