Characterizing User Platforms for Video Streaming in Broadband Networks

被引:0
|
作者
Wang, Yifan [1 ]
Lyu, Minzhao [1 ]
Sivaraman, Vijay [1 ]
机构
[1] Univ New South Wales, Sydney, NSW, Australia
关键词
Network traffic analysis; user platform identification; video streaming; TLS fingerprinting; REAL-TIME; TRAFFIC CLASSIFICATION;
D O I
10.1145/3646547.3688435
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:563 / 579
页数:17
相关论文
共 50 条
  • [21] Downlink Power Control for Multi-User VBR Video Streaming in Cellular Networks
    Huang, Yingsong
    Mao, Shiwen
    IEEE TRANSACTIONS ON MULTIMEDIA, 2013, 15 (08) : 2137 - 2148
  • [22] Analysis of multi-user congestion control for video streaming over wireless networks
    Zhu, Xiaoqing
    Girod, Bernd
    2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 869 - +
  • [23] Optimal Resource Allocation for Multi-user Video Streaming over mmWave Networks
    He, Zhifeng
    Mao, Shiwen
    2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 1629 - 1638
  • [24] Efficient User-Cell Association for 360 Video Streaming over Wireless Networks
    Huang, Po-Han
    Psounis, Konstantinos
    2020 IFIP NETWORKING CONFERENCE AND WORKSHOPS (NETWORKING), 2020, : 226 - 234
  • [25] Collaborative Video Streaming With Super-Resolution in Multi-User MEC Networks
    Zhou, Xiaobo
    Zeng, Jiaxin
    Ge, Shuxin
    Liu, Xilai
    Qiu, Tie
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2025, 24 (02) : 571 - 584
  • [26] Maximizing user utility in video streaming applications
    Luna, CE
    Katsaggelos, AK
    2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING - VOL IV: SIGNAL PROCESSING FOR COMMUNICATIONS; VOL V: SIGNAL PROCESSING EDUCATION SENSOR ARRAY & MULTICHANNEL SIGNAL PROCESSING AUDIO & ELECTROACOUSTICS; VOL VI: SIGNAL PROCESSING THEORY & METHODS STUDENT FORUM, 2001, : 1465 - 1468
  • [27] Maximizing user utility in video streaming applications
    Luna, CE
    Kondi, LP
    Katsaggelos, AK
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2003, 13 (02) : 141 - 148
  • [28] USER-ADAPTIVE MOBILE VIDEO STREAMING
    Reznik, Yuriy
    Asbun, Ed
    Chen, Zhifeng
    Ye, Yan
    Zeira, Eldad
    Vanam, Rahul
    Yuan, Zheng
    Sternberg, Greg
    Zeira, Ariela
    Soni, Naresh
    2012 IEEE VISUAL COMMUNICATIONS AND IMAGE PROCESSING (VCIP), 2012,
  • [29] How Relevant Is Your Choice? User Engagement and Perceived Agency in Interactive Digital Narratives on Video Streaming Platforms
    Kolhoff, Lobke
    Nack, Frank
    INTERACTIVE STORYTELLING, ICIDS 2019, 2019, 11869 : 73 - 85
  • [30] Maximizing user utility in video streaming applications
    Luna, CE
    Katsaggelos, AK
    2001 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-VI, PROCEEDINGS: VOL I: SPEECH PROCESSING 1; VOL II: SPEECH PROCESSING 2 IND TECHNOL TRACK DESIGN & IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS NEURALNETWORKS FOR SIGNAL PROCESSING; VOL III: IMAGE & MULTIDIMENSIONAL SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING - VOL IV: SIGNAL PROCESSING FOR COMMUNICATIONS; VOL V: SIGNAL PROCESSING EDUCATION SENSOR ARRAY & MULTICHANNEL SIGNAL PROCESSING AUDIO & ELECTROACOUSTICS; VOL VI: SIGNAL PROCESSING THEORY & METHODS STUDENT FORUM, 2001, : 4031 - 4031